LWN.net Logo

xemacs, yeh

xemacs, yeh

Posted Nov 9, 2010 16:56 UTC (Tue) by coriordan (guest, #7544)
Parent article: LPC: Michael Meeks on LibreOffice and code ownership

xemacs development stopped _years_ ago and their mailing list archives have just been accumulating spam.

If the success of xemacs is the only evidence for his criticism of FSF's assignment policy, then FSF's assignment policy must be pretty excellent.


(Log in to post comments)

xemacs, yeh

Posted Nov 9, 2010 17:47 UTC (Tue) by cesarb (subscriber, #6266) [Link]

Perhaps it is not the policy itself, but the fact that people trust the FSF.

The exact same policy might not work as well for other organizations.

xemacs, yeh

Posted Nov 9, 2010 18:37 UTC (Tue) by coriordan (guest, #7544) [Link]

That's certainly one factor.

Another factor is that FSF's is a two-way agreement in which they promise that the versions they publish will be under a free software licence. In that way, they're setting a good example which should be followed.

Bradley Kuhn blogged about this before:
http://www.ebb.org/bkuhn/blog/2010/02/01/copyright-not-al...

xemacs, yeh

Posted Nov 9, 2010 18:24 UTC (Tue) by rahulsundaram (subscriber, #21946) [Link]

FSF is a non-profit and whatever one can say about RMS, noone is going to ever accuse him of trying to take advantage of the code in a proprietary way and besides there is a explicit counter promise in the legal contract. None of that applies to commercial organizations.

xemacs, yeh

Posted Nov 9, 2010 19:03 UTC (Tue) by dlang (✭ supporter ✭, #313) [Link]

RMS is not going to direct the FSF forever (if for no other reason than he won't live forever)

given that it is up to the FSF to decide what new license 'is in the same spirit' as the existing license, the controls around it are pretty limited. some people consider the GPLv3 to be a violation of the spirit of GPLv2

if nothing else, the Oracle misbehavior should point out to everyone that you shouldn't be focusng on the orginization you are signing things over to today, you should be concerned about what it may be years from now when it is purchased by (or merges with in the case of non-company orgnizations) some other organization.

xemacs, yeh

Posted Nov 9, 2010 19:39 UTC (Tue) by rahulsundaram (subscriber, #21946) [Link]

FSF agreements may not be perfect but unlike Oracle, FSF has a counter promise in a legally binding contract and that is a MUCH better situation to be in. It is not the same thing at all. People cannot use FSF to justify draconian agreements.

Tentacles of Evil

Posted Nov 9, 2010 21:03 UTC (Tue) by boog (subscriber, #30882) [Link]

This argument has long been formalised by Debian as the "Tentacles of Evil Test", which seems quite relevant and foresighted these days.

http://people.debian.org/~bap/dfsg-faq.html (see Q9c)

(As others have noted, the case of the FSF is more subtle; I'm not trying to imply they fail the test.)

xemacs, yeh

Posted Nov 10, 2010 8:07 UTC (Wed) by mbanck (subscriber, #9035) [Link]

If that happens, I am also pretty sure RedHat et al. will pull an X.Org on the FSF and fork GNU at GPLv3 or whichever was the last reasonable one.

xemacs, yeh

Posted Nov 9, 2010 18:47 UTC (Tue) by foom (subscriber, #14868) [Link]

> xemacs development stopped _years_ ago and their mailing list archives have just been accumulating spam.

While xemacs is certainly not a very active project, and it seems questionable whether the next release will ever actually be finished, it's not *completely* dead, and the mailing lists have actual content. Maybe you looked at the wrong list?

http://list-archive.xemacs.org/pipermail/xemacs-beta/

xemacs, yeh

Posted Nov 10, 2010 15:39 UTC (Wed) by coriordan (guest, #7544) [Link]

Maybe. It was 2006 when I last looked at the project, and back then the lists I checked had been mostly spam for two years. Looks like they cleaned them up alright and got some discussion going at least.

Why the FSF Copyright Assignment is Wrong

Posted Nov 10, 2010 20:42 UTC (Wed) by jejb (subscriber, #6654) [Link]

> If the success of xemacs is the only evidence for his criticism of FSF's assignment policy, then FSF's assignment policy must be pretty excellent.

OK, so the reasons why I think copyright assignment is bad for the ecosystem essentially boils down to

1. It creates an unequal balance of power between the assignee and the contributors, since the assignee gets more rights in the code than the rest of the ecosystem.
2. It's unsafe because, however much you might trust the assignee now, it may be bought by some evil company or its board may change composition.
3. It creates anaemic communities and bureaucracy. A good example of this is evolution: when Novell gave up requiring copyright assignment, the number of external contributors jumped massively (plus Red Hat contributions went from near zero to being quite substantial).
4. It's jurisdiction based. I know people who've failed for years to contribute patches to the FSF simply because they don't live in the USA and they refuse to sign an assignment which would be invalid in their home jurisdiction.

Conversely, it's very hard to get out of the FSF why they think copyright assignment (at least to them) is a good thing. The basic reasons seem to be

1. We have to own all the code to enforce the licence. Well, this one's been debunked by the SLFC with busybox and gplviolations.org with the kernel.
2. We need the ability to relicense. This is a bit blunted by the FSF promise only to relicense to something substantially in the spirit of GPL. As long as they only accept code under GPLv2 or later *and* the new licence can be called GPLvN (because it's in the spirit), then there's no issue.
3. We need to be the controlling entity deciding on enforcement (by the way, this means that by signing the FSF assignment, the developer gives up any interest they had in enforcing the licence to their own code). This is fine and dandy in a big brother knows best kind of way, but I rather prefer a world where control is decentralised and individuals are empowered to call corporations on the use of their code (this is what gplviolations.org does; in the FSF we own it all world view, they wouldn't be able to function).

So I still don't have a convincing argument for why the FSF should continue to insist on assignments. If there's no good reason to do it, perhaps it's time to stop?

I do have a good one for why they shouldn't: Every company I go to to persuade them to eliminate their assignment policy always whines "but the FSF does it". Bradley's blog post (http://www.ebb.org/bkuhn/blog/2010/02/01/copyright-not-al...) while true, essentially amounts to telling the company that the FSF isn't evil and they are, which isn't exactly helpful. It would be far more powerful to be able to turn up with the unified message from the entire Free and Open Source ecosystems that copyright assignments are wrong. While the FSF fails to be on board with this, and worse still appears to condone it, the damage to the ecosystem done by corporations seeking to make balance sheet assets of community code gets more and more substantial.

Why the FSF Copyright Assignment is Wrong

Posted Nov 11, 2010 2:37 UTC (Thu) by rgmoore (✭ supporter ✭, #75) [Link]

1. It creates an unequal balance of power between the assignee and the contributors, since the assignee gets more rights in the code than the rest of the ecosystem.

I think this is the key point. The essence of Free Software is giving up control over your code and letting others have equal access to it. Attempts to privilege one author over others- either copyright assignment policies or licenses that give special rights to the "original author"- go against that ideal. The inequality between the assignee and the other authors are the root of all of the other problems you describe.

Why the FSF Copyright Assignment is Wrong

Posted Nov 11, 2010 16:25 UTC (Thu) by vonbrand (subscriber, #4458) [Link]

In any case, I'm happier with the individual who wrote said code having any "special rights" (it's their own!) than some third party taking over.

Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds