rlh2@ukc.ac.uk (Richard Hesketh) (02/25/91)
Before I asked OSF directly about this I thought I see if anybody has already done the work for me 8-). I want to give away code that makes extensive use of Motif. In my case its a UI Builder, called "Dirt", which will allow Motif widgets to be created and edited interactively. Currently Dirt supports my widget set, Athena and the HP 2-D widget sets. I have the source to Motif 1.1 (no updates because we cannot really afford the yearly payments) and I have had to fix two bugs in it. I'm not really worried about this as I've seen it all before with Athena and the Xt Intrinsics, however how do I distribute the patches? I take it that I cannot give away a single piece of Motif source code even as context diff patches? Patches won't be much cop anyway as those with source will probably have fixed some other bugs and may have updated the same files. So can I just "describe" the source code changes in plain English (as opposed to American English 8-) ?????? For example can I say .. "in the FooBar() procedure of file Xm/erik.c the if expression should have the following added: if ("existing tests" && !XtIsShell(new)) ^^^^^^^^^^^^^^^^^^ - add this this stops the constraint parent of a shell from having its internals trampled on." Would I be breaking the licensing rules in mentioning the name of a static internal procedure etc.?? Then again if only those with source can use the information they must have paid for the license right, so it should not matter? If this sounds silly and trivial then you agree with me 8-{. Thanks for any info. Richard