Re: Economics and the GPL
"Deven T. Corzine" <[email protected]> Mon, 15 Jul 2002 12:33:39 -0400 (EDT)
| Newsgroups | gmane.comp.emulators.wine.license |
|---|---|
| Message-ID | <[email protected]> |
On Thu, 20 Jun 2002, Roger Fujii wrote: > "Deven T. Corzine" wrote: > > Funny how Stallman objects to the XEmacs vs. GNU Emacs competition, yet > > he seems quite sanguine about GPL vs. BSD competition. > > > > What, did he never learn and understand the Golden Rule? > > I never said he was consistant in applying his views.... :) No, I guess you didn't. :-) > > > Saying the FSF will blunt their only weapon is like saying political > > > advocates take an oath of silence. It *might* happen, but the > > > incentives are really against it. > > > > You may be jumping to conclusions here -- the legal issues with XEmacs > > code would vanish the instant it falls into the public domain, so you > > can't be sure that it's appropriate to generalize from that alone. > > actually, it doesn't vanish. Let's say software copyrights expire in 5 > years and use Emacs as an example. What this means to the FSF is that > all code > 5 years old will become PD, and all code <= 5 years is GPLed. > So, FSF would not be able to enforce the GPL on the PD code. The PD version could not be enforced by the GPL, since anyone could freely use it, by definition. However, assuming they've got enhancements in the past 5 years, the combined work should still be copyrightable, and they should then be able to enforce the copyright with the GPL. If incorporating public domain code would make it impossible to enforce copyrights on the modified versions, then logically the FSF should place everything in the public domain, right? Then proprietary products derived from that code would be unenforceable, right? No, I don't believe this. Unless their changes to the PD version are too inconsequential to qualify for copyright protection, incorporating PD code into GNU Emacs shouldn't have any bearing on the enforceability of the GPL. But I'm not a lawyer -- ask one and see what they say, I guess. > This is the exact same reason why they won't use Xemacs' code - since > they can't enforce the GPL on it (as they are not the copyright holders), > they cannot use it. But that's different, because the Xemacs code HAS copyright holders; there is SOMEONE out there with standing to enforce that copyright; they just don't know who. With public domain code, there's no conflict there. Honestly, I doubt that incorporating the GPL'd Xemacs code would really be that detrimental to their ability to enforce the GPL, especially if the FSF holds the copyright on the majority of the code. However, I suspect they are being extra-cautious because they want the first case that tests the GPL to be as rock-solid as possible, just to be on the safe side. If there were already court precedents establishing the strength of the GPL, they might not take such a hard line about incorporating GPL changes from unknown authors? > So, in this scenario, they could only enforce the gpl on code that is < 5 > years old - all the rest, they would be in really weak legal standing. By definition, they have no standing to enforce it on the public-domain code -- any company could make a proprietary product out of the 5-year-old code in this case. But just like that company could protect their modified version, the FSF should be able to protect THEIR modified version as well. > My only point was that it *fact* that they find the dilution of GPLed > code not acceptable (otherwise, they would use the GPLed code in Xemacs). > Given this, there is a good reason to think that FSF's position on this > is far from certain (I didn't say they were lying either). The Xemacs issue may just be a "slippery slope" concern on their part -- suppose they relax a bit more and then a bit more, etc. Eventually, they might find themselves inadvertantly in a minority stakeholder position in GNU Emacs, if they're not careful. Then they would be in a questionable position indeed for enforcing the GPL. And without court precedents to back up the GPL, they want to maintain solid standing to try to enforce the GPL and set that precedent, if and when the occasion should arise. It's a reasonable precaution, but doesn't necessarily suggest that they want to see the perpetual-copyright system continue as it has... > > A solution to this would be to go back to copyright registration, requiring > > the source code of copyrighted software to be deposited with the Copyright > > Office for safekeeping until it expires. Of course, software publishers > > would fight tooth and nail against this, but given the public interest in > > gaining access to that source code once it falls into the public domain, > > there's a lot to be said for such a requirement, as public policy... > > Ah, this is a different issue. But this would move it out of the copyright > scheme and put it into the patent scheme (which I think should have been done > in the first place). So, essentially, just as current patents offer protection > at the expense of disclosure, you would require the code for the same reason. > A rational plan, but you don't see FSF advocating anything like that.... (at > least, if they do, they're awfully quiet about it) This would be an interesting debate, but it's probably an impossible sell. Interactions with trade secrets would confuse the issue, for example. This is an interesting idea, but the lobbying against it from the industry (not just software, but also the content industry including RIAA and MPAA) would be off the charts. While this might be good public policy, it's not likely to be enacted in the foreseeable future, unless effective campaign finance reform and some sort of lobbying reform manages to return us to a "government for the people" rather than a "government for the corporations" as we've largely become. Oh well... Deven