kakemoms wrote:
Well, in theory if you were to remove the code that was taken from MS Basic, you would not have to concern yourself about MS rights.
This is not necessarily true. Derivative works may include no actual text from the original work, such as in the case of a translation, yet still be derivative works and require permission from the original copyright owner for redistribution.
BillO wrote:
I also think it could be argued that MS has abandoned this code. If that case can be made, then all of it is in the public domain.
Certainly not in any of the 179 countries that that subscribe to the
Berne convention, which has no concept of "abandonment." In many countries, it's not even possible to put works into the public domain even if you're the author; you must wait for copyright to expire for that. (You can, of course, freely licence it.)
Quote:
What Lee should have done is publish EhBASIC as an addendum, or patch, or add-on to MS BASIC. Then he could have licensed the nuts out of it.
There is no such thing in the Berne convention as an "addendum" or "patch" or "add-on"; just derived works, and derived works are subject to a considerable degree of control by the owner of the work from which the new work is derived.
BigEd wrote:
Abandonment does not apply to Microsoft's possession of copyright in their works: they still exist, they have not explicitly declared a lack of interest. Copyright law is not like trademark law.
Yes, and just to be really, really clear about this, since this is one of the few things that is clear in current copyright conventions,
there is no such thing as "abandonment" that can terminate copyright. Even if you phone up MS right now, ask about distributing their BASIC, and they say, "sure, whatever," they can still come back in 2050 and sue you for copyright violation, and your only recourse would be to argue that they gave you a license. (That's why it would be a good idea to get a written license describing in great detail what you are and aren't allowed to do with their work, and for how long.)
If you want to make absolutely sure that you're in the clear when re-using others' work, there are really only two options. One is to wait until the copyright expires (which may be longer than you think; copyright is regularly extended). The other is to get an explicit license, after doing due dilligence to ensure that you are getting a license from someone authorized to give you one. Fair use is always a gamble; this is why in the entertainment industry it's standard to license things even when a fair use argument could be made: in the long run that's generally judged to be cheaper than risking litigation (and when your use it looks like fair use, you'll often get pretty good terms for the license).
When the owner doesn't care to do the work to give you a license or, worse yet, you can't even make a clear determination of who the owner is, you're just stuck. And if you think that sucks, I'm in total agreement with you there. But that's the way our copyright conventions and laws work right now. And, sadly, that seems to leave EHBASIC out in the cold, essentially unusable for commericial work unless you're willing to risk a potentially very expensive legal battle.