Ubuntu community unknowingly endorses proprietary development methods
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ubuntu-community |
Fix Released
|
Undecided
|
Karl Fogel |
Bug Description
Many people in the Ubuntu community are passionate about the benefits of Free / Open-Source Software. Ubuntu itself is an almost completely free operating system, which de-emphasizes the proprietary software packages that it redistributes and clearly labels them as such. The Ubuntu.com homepage contains outreach information which claims that "Our work is driven by a philosophy on software freedom." And individual Ubuntu CDs distributed via ShipIt also promote the benefits of Free / Open-Source Software, and encourage people to "Pass it on!"
Ubuntu itself, however, is developed using proprietary technologies. While Launchpad components are becoming licensed under Free / Open-Source licenses, the Soyuz and Codehosting components remain proprietary, and Mark Shuttleworth has explained that there is "a line beyond which we will not publish code." ( http://
This becomes a problem for the Ubuntu Community, because of the outreach materials that promote sharing and using Free / Open-Source Software. An Ubuntu Community member who finds out about the proprietary development tools that are used might reasonably ask "If Free / Open-Source Software has so many practical benefits, and is a part of the Ubuntu Philosophy, then why is Canonical using proprietary development tools?" She might also reasonably ask "What are the long-term consequences of promoting technologies which only benefit one distro and its derivatives?" and "Why wasn't it made clear to me sooner that spreading Ubuntu enriches one group of people at the expense of others -- a group which does not plan on sharing its tools even with its own community members?"
These questions, and the corresponding emotional distress and internal conflict, could be alleviated with one simple bugfix.
Current behavior:
1. Ubuntu is developed using proprietary, closed-source development tools.
2. The Ubuntu.com home page, and other marketing material, explains the benefits of Free / Open-Source Software in both practical and philosophical terms.
3. Ubuntu Community members are unaware that they are supporting a community operating system which is developed using proprietary technologies, in contradiction of the spirit of point 1 of the Ubuntu Philosophy, because nobody is telling them up-front.
Expected behavior:
1. All Launchpad components are licensed under the GPL or a compatible Free / Open-Source license, thus bringing Canonical's actual behavior in line with its expected behavior.
2. Failing that, Canonical's expeced behavior is brought in line with their actual behavior. The statements of philosophy on Ubuntu.com reflect Canonical's unwillingness to license the tools used to make Ubuntu under a Free / Open-Source license. The statements explain the reasoning behind this unwillingness, and the reason why it was not already clearly and publicly announced within its own marketing material.
3. An announcement is made of this statement, and is publicized in the Ubuntu Weekly News and on the Ubuntu Forums.
4. Ubuntu Community members are aware that Ubuntu evangelism is less about sharing Free Software with others, and more about promoting Canonical, Ltd.'s commercial ventures, which cannot be duplicated by others due to their reliance on non-free software.
5. Ubuntu Community members (and potential new users of Ubuntu) who are displeased by this situation are helped to find other Free Software operating systems, which are more in line with their practical and philosophical requirements.
Canonical is a business and can't be expected to openly discuss all the factors behind the decision it makes; I wish it were otherwise, but it simply cannot be. We can explain the results of those discussions in general terms, of course, and have done so, at http:// dev.launchpad. net/OpenSourcin g and on the aforementioned blog post. Filing this bug report doesn't materially change that discussion (which was already going on in those other forums); it just changes the format :-). Ubuntu is just as Free as it has always been.