GnuTLS, copyright assignment, and GNU project governance
GnuTLS, copyright assignment, and GNU project governance
Posted Dec 20, 2012 3:49 UTC (Thu) by rsidd (subscriber, #2582)Parent article: GnuTLS, copyright assignment, and GNU project governance
One could in fact argue that the more the copyright holders, the more stakeholders can pursue legal action against infringement, and the better it is for enforcement. But when the FSF decided on these policies, the legalities of all these things weren't very clear. The Linux experience shows that (1) one can still pursue infringement claims even when the copyright is held by hundreds of people, (2) a lot of companies are willing to cooperate without being beaten with a stick: infringement is usually out of ignorance. And, as RMS himself points out, the FSF's ability to enforce its copyrights is limited by manpower. In view of all this, the FSF should change its policies, and perhaps even retroactively return copyright to all past contributors, if such a thing is possible.
However, the copyright assignment problem with FSF is a symptom, not a disease. The disease is RMS -- remember Ulrich Drepper (long-time maintainer of GNU libc) calling him a "control freak and raging manic"? The "control freak" part sounds about right and has been proved again and again in the GNU project. This is not to discount his contributions and his continuing role as a conscience keeper. But his coding contributions (gcc, glibc, emacs) date to the 1980s, and for two decades he has used these, together with a bunch of utilities (most of which also existed in free versions in BSD) to claim ownership of a mythical GNU operating system and its "variant" "GNU/Linux". The OS in question uses the Linux kernel, gcc, glibc, the above utilities, and a huge amount of non-GNU software.
It is time RMS retired from administering the GNU project and focused solely on free software evangelism. Actually, he should have done that 20 years ago. But it is clear he does not trust the developers at various GNU projects to independently run their own projects.
Finally, a correction: the "gnuplot" program does not riff on the GNU name and has no connection with the GNU project. It dates back to 1986 (when the GNU project was in its infancy), and was a riff on "llamaplot", favoured by one author, and "newplot" which it turned out was already taken.
Posted Dec 20, 2012 6:52 UTC (Thu)
by JoeBuck (subscriber, #2330)
[Link]
Posted Dec 30, 2012 21:16 UTC (Sun)
by mkerrisk (subscriber, #1978)
[Link]
Posted Jan 3, 2013 10:26 UTC (Thu)
by dakas (guest, #88146)
[Link] (1 responses)
Posted Jan 3, 2013 16:48 UTC (Thu)
by Cyberax (✭ supporter ✭, #52523)
[Link]
RMS can be very difficult to deal with, but Drepper was definitely a pot calling the kettle black.
GnuTLS, copyright assignment, and GNU project governance
GnuTLS, copyright assignment, and GNU project governance
Finally, a correction: the "gnuplot" program does not riff on the GNU name and has no connection with the GNU project. It dates back to 1986 (when the GNU project was in its infancy), and was a riff on "llamaplot", favoured by one author, and "newplot" which it turned out was already taken.
Thank.s Article amended now.
GnuTLS, copyright assignment, and GNU project governance
One could in fact argue that the more the copyright holders, the more stakeholders can pursue legal action against infringement, and the better it is for enforcement.
The enforcement problem is not so much that you need to be sole copyright holder to pursue a violation: any old copyrightable portion will do for that.
The problem is rather that if there are also some portions copyrighted by the defendant, possibly simply because some contributor was being paid by said defendant, the whole case will get thrown out of court due to "dirty hands".
In addition, any such company may choose to require the FSF to stop distributing the software with portions under their copyright.
This is exactly what happened with Gosling Emacs. Richard Stallman was forced to scrap all of the work he had written in good faith built upon the Gosling Emacs extension of his original Emacs macros, and rewrite the Emacs engine from scratch.
You can't exactly blame him for not wanting a repetition of this rather large setback and waste of his own work.
GnuTLS, copyright assignment, and GNU project governance
Wrong. Once you distribute code under GPL (which you have to do in order to get your contributions merged) you can't require FSF to do anything. Contributed code is under GPL so FSF can happily continue distributing it, even while suing the contributor until only a glowing crater remains.