Multitouch support for Ubuntu 10.10
Multitouch support for Ubuntu 10.10
Posted Aug 16, 2010 19:58 UTC (Mon) by j1mc (subscriber, #56848)In reply to: Multitouch support for Ubuntu 10.10 by jspaleta
Parent article: Multitouch support for Ubuntu 10.10
Posted Aug 16, 2010 20:15 UTC (Mon)
by jspaleta (subscriber, #50639)
[Link] (17 responses)
This policy of copyright assignment works against the long term interests of both the operating system developers who do their contribution beneath these libraries and to application developers who do their contribution above these libraries.... all for the sake of preserving Canonical's ability to re-license these libraries under a proprietary license at some future date. The continued insistence of Canonical as a for-profit entity to require copyright assignment will just end up marginalizing their implementation and the ecosystem will either fork it or re-implement the functionality in a codebase that does not require assignment to a for-profit entity.
-jef
Posted Aug 16, 2010 21:02 UTC (Mon)
by koverstreet (✭ supporter ✭, #4296)
[Link] (2 responses)
The freedom to fork doesn't mean a thing if you aren't willing to use it. Furthermore, tools in the past 5 years have made it a hell of a lot easier than it used to be.
There's been a lot of bitching and complaining about Canonical's copyright assignment, but as long as it's just talk they'll most likely ignore it. If people want it to change, fork it, use the fork upstream, and let _them_ decide whether it's worth it to them to maintain their own branch.
I think Canonical's copyright assignment policy is ridiculous and stupid, but it's not like they're being malicious; they're well within their rights to merge code based on whatever criteria they feel like. If nobody's going to challenge their ridiculousness, expecting them to change is about as ridiculous as they're being.
Posted Aug 16, 2010 21:06 UTC (Mon)
by jspaleta (subscriber, #50639)
[Link] (1 responses)
And isn't publicly talking publicly about the policy part of challenging it?
-jef
Posted Aug 17, 2010 4:36 UTC (Tue)
by drag (guest, #31333)
[Link]
A little bit. But Linux is a meritocracy, not democracy. So trying to sway opinion means very little in the long run. It's fun to have discussions and that sort of thing, but ultimately it's people that do the work that do the deciding.
Posted Aug 17, 2010 11:28 UTC (Tue)
by hppnq (guest, #14462)
[Link] (13 responses)
Really, Jef, you don't have to frighten people with your imaginations and conjecture. You can just refer to the many other projects that require copyright assignments, for a host of reasons, and study what has become of them.
Apache. Mono. JBoss. GNU cat. The latter is doomed to remain integrated in the GNU utils, did you know that?
You were, of course, the first entry in my LWN killfile. This helps. But it only helps me: you are still able to use LWN as a platform to distribute all kinds of noise that do nothing to inform innocent readers, or, say, further the cause of Free Software.
So let me say this: it does not reflect well on the Fedora project and its sponsor Red Hat that you spew your interpretations and insinuations in public without properly stating that they are yours, and yours alone.
(They are, aren't they?!)
Posted Aug 17, 2010 17:40 UTC (Tue)
by ovitters (guest, #27950)
[Link] (12 responses)
Posted Aug 17, 2010 19:46 UTC (Tue)
by hppnq (guest, #14462)
[Link] (11 responses)
But I really don't want to offend anyone, so if I rubbed you or anyone else the wrong way I hope you'll accept my apologies. For the record, I have nothing against Jef personally, and expect him to take this kind of criticism on the chin.
So how about that multitouch support, eh?
Posted Aug 18, 2010 14:35 UTC (Wed)
by bronson (subscriber, #4806)
[Link] (10 responses)
You're kidding, right? From your loaded adjectives ("insinuations", "noise", etc), tone, and ad hominem style, it looks like you were making an effort to offend.
Posted Aug 18, 2010 23:40 UTC (Wed)
by hppnq (guest, #14462)
[Link] (9 responses)
This is what Jef calls, interestingly, "fair game".
I will leave it at this.
Posted Aug 19, 2010 0:14 UTC (Thu)
by jspaleta (subscriber, #50639)
[Link] (8 responses)
For example JBoss requires a contributor agreement for many of the projects under the JBoss umbrella. But I cannot find the clause in it which states that you are required to assign copyright to another entity.
For example JBoss Web requires in-part:
That is a very narrowly worded licensing clause which does not give Red Hat the copyright control necessary to re-license a contribution under a proprietary license. Its important to understand the difference between this sort of language...language that prevents proprietary exploitation of contributed work...and a blanket copyright assignment which allows a central authority to create proprietary licensed version of contributed code. The option to re-license code under later version of the GPL and LGPL is a universe away from a blanket copyright assignment which would allow a central for-profit entity to re-license contributions however it desires. If Canonical used similar narrow language such as that found in JBoss Web's CLA there wouldn't be much of an issue.
-jef
Posted Aug 19, 2010 10:21 UTC (Thu)
by hppnq (guest, #14462)
[Link] (7 responses)
Oh, I did. Really. Still do.
The topic of copyright assignment has been chewed to death for years. I gave a list of projects that you could study to see how they employ copyright assignment. Your due diligence should have made it clear to you that all these policies are different, that all these projects and companies -- and there are many more -- have their own different reasons for requiring contributors to enter into a special agreement regarding the intellectual property of the code, and that the results differ wildly.
It should have made it clear that there is no particular reason to single out the multitouch libraries in the long list of actual, popular and possibly heavily integrated chunks of software that are perhaps also running on your system right now, to make people aware of the risks of copyright assignment in general, or this one in particular.
Am I correct in thinking that, with all those announcements of new releases of, say, Evolution, not once did you chime in to warn people about the dangers of assigning copyrights to Novell? Are you surprised that I find this strange and therefore question your motives for spreading this "helpful information", especially since Novell's track record can't have escaped you?
Now, JBoss, indeed, is a bit different story. The agreement you need to enter does not require you to transfer copyrights, it only wants to make sure the license remains a (L)GPL one. Oh, and all the files have to include a JBoss, Inc. copyright notice. Fair enough, no? Especially considering the JBoss, Inc business model. Red Hat bought JBoss, Inc and the community, no copyright assignment needed. It worked out quite successful for them, a prime example of how community resources can be used to maximize corporate profits.
Posted Aug 19, 2010 10:35 UTC (Thu)
by rahulsundaram (subscriber, #21946)
[Link] (4 responses)
"All files (including tests) should have a header like the following:"
It is merely sound legal practise to have a project name listed and a per file copyright notice giving you all the rights under GPL or LGPL as applicable.
Posted Aug 19, 2010 13:38 UTC (Thu)
by hppnq (guest, #14462)
[Link] (3 responses)
Actually, I have checked quite a big handful of JBoss files and got a 100% score before I got bored: this template seems to be an awfully popular actual copyright notice.
To me it does not sound like a great idea, legally speaking, to put "Copyright EvilCorp" at the top of my file and relegate myself to @authors.
Posted Aug 19, 2010 13:57 UTC (Thu)
by rahulsundaram (subscriber, #21946)
[Link] (2 responses)
Posted Aug 20, 2010 8:40 UTC (Fri)
by hppnq (guest, #14462)
[Link] (1 responses)
Posted Aug 20, 2010 9:24 UTC (Fri)
by rahulsundaram (subscriber, #21946)
[Link]
Posted Aug 19, 2010 18:16 UTC (Thu)
by jspaleta (subscriber, #50639)
[Link] (1 responses)
http://mail.gnome.org/archives/desktop-devel-list/2008-Ju...
A post made ironically enough on the same day I started posting on LWN. Difficult to argue that I missed a chance to lobby against Novell's copyright assignment policy on Evolution in commentary here when they decided to stop requiring about the same time I can to LWN. Maybe part of the reason they changed their policy was fear of my yet to be written scathing commentary of their policy.
Regardless of the reason, the history of evolution's change from a copyright assignment policy is a good lesson for Canonical to learn from for _all_ the codebases it requires copyright assignment for...a growing list of convenience libraries not limited to just this new multi-touch stack. It's a systemic problem in how Canonical approaches new development efforts.
-jef
Posted Aug 20, 2010 9:38 UTC (Fri)
by hppnq (guest, #14462)
[Link]
Obviously, you're not going to humour me, so I took some time to investigate. How could you miss this opportunity for instance? That's a very enlightening comment.
I am done now!
Multitouch support for Ubuntu 10.10
Multitouch support for Ubuntu 10.10
Multitouch support for Ubuntu 10.10
Multitouch support for Ubuntu 10.10
Netmail. Hula. Bongo. Novell.
Multitouch support for Ubuntu 10.10
Multitouch support for Ubuntu 10.10
Insulting, perhaps. Condescending is telling other people what to do with their own code. Annoying is liberally applying double standards in the process. Questionable is repeating this ad nauseum.
Multitouch support for Ubuntu 10.10
Multitouch support for Ubuntu 10.10
You seem to have missed that I apologized to anyone who was disturbed by the tone or the content of the message that was directly aimed at Jef, even though I think I have every right to question in strong words the motive of someone who keeps spoiling perfectly technical items in a way that can be accurately described with very normal nouns like "insinuations" and "noise".
Multitouch support for Ubuntu 10.10
Multitouch support for Ubuntu 10.10
"You hereby grant to Red Hat, its successors, and assigns, the non-exclusive, transferable, irrevocable, perpetual, royalty-free right to use, modify, copy, sell, and distribute the Contributions under the terms of any version of the GNU General Public License, or any version of the GNU Lesser General Public License. Without limitation, this grant is made with respect to any copyright, patent, or other intellectual property or moral rights You may have in or to the Contributions."
Multitouch support for Ubuntu 10.10
Did you question my motives? I'm not sure you did.
You did give a long list of projects which you claim have a copyright assignment policy similar in nature to Canonical's.
Multitouch support for Ubuntu 10.10
Multitouch support for Ubuntu 10.10
"Have to" is very different from "should". It is merely a template
It is merely sound legal practise to have a project name listed and a per file copyright notice giving you all the rights under GPL or LGPL as applicable.
Multitouch support for Ubuntu 10.10
No one is refuting that. The JBoss story is about the "myth of Open Source".
Multitouch support for Ubuntu 10.10
Multitouch support for Ubuntu 10.10
Multitouch support for Ubuntu 10.10
Wow, it feels like much longer.
Multitouch support for Ubuntu 10.10