To read all comments associated with this story, please click here.
RE[2]: Comment by vivainio
Forking is a large part of FOSS.
But so is upstreaming, the concept of making changes and offering them up to the parent project for inclusion. A few complaints directed at Android have been that it is using a different method for handling 'handoffs' (wakelock), and it's rumoured with 3.1 to have a different USB driver stack to Linux.
This means more work to keep Android in sync with Linux kernels, and that drivers developed for Android devices don't automatically get supported in Linux.
I wasn't making any philosophical argument about open source in general - just saying, in very concrete terms, why I don't like Android.
If you go back in history a bit, one of the main reason Stallmann started the whole copyleft stuff was because he was pissed because he wrote a piece of software, distributed it under a public domain license. A company then modified it and Stallmann asked them for their modifications, which they didn't want to disclose.
The point is, the roots of the Free Software movement are NOT community development. It's just that you have the four basic freedoms and that you can look at the code and do whatever the hell you want with it. This is basically a guarantee that you won't depend on a software vendor to support your software, you can do it yourself.
You should also read this interview[1] from Linus (on a french website, but interview is in english) where he says he's completely fine with Android and that forks are a big part of Open Source.
I mean, I think community development is nice, but we should stop the confusion between "community software" and "open source/free software". Some projects are both, some are not, but you DON'T have to have a community for your software to be open source. If you don't agree, start your own "Community software license" (I'm not ironic, that might be interesting).
[1] http://linuxfr.org/news/linus-torvalds-l%E2%80%99interv...
Linus is controlled by lobbies, he just can't change Linux into BSD. If he could he'd do it I suppose.
As you might expect he's the number one person who could sue anyone violating the GPLv2 in Linux, but he'll never do that. Too damaging for his image and the lobbies of various companies.
He'll always be fine to anyone closing the source of non-GPL software since its allowed and favorite businesses.
Pretty sharp contrast with Stallman.




Member since:
2008-12-26
Bigger problem than open development is the fact that all the work Google puts into Android is entirely useless for the rest of the Linux world (i.e. the part of the world that is not prone to put their eggs to the Dalvik basket).
Whether they disclose the source code is no biggie, if the source code overall is useless.