Measuring Openness In Open Source Projects
suy writes "Several open source projects exist under a variety of licenses, and we qualify them as free/open source depending on the license under which the final product is released. But there are other considerations, like the existence of a public roadmap, participation in the decision making, or access to the latest source code to make contributions. Vision Mobile has published a report that compares and measures the openness of several open source projects: Android, Eclipse, Linux, MeeGo, Mozilla, Qt, Symbian (till the existence of the Foundation) and WebKit. Eclipse and Linux scored the highest and Android the lowest."
A related article about the report asks whether open source needs corporate backing to truly succeed.
Eclipse and Linux scored the highest and Android the lowest.
It's no really a wonder Android scored the lowest. Google isn't truly a open source company, they only give out source when it suits them and even then they regain most control of it with no discussion or decisions with other non-google developers. Most of their products are also either so crippled (Chronium) or limited by other means (Android and HW makers drivers) that they're practically unusable for real use or development.
One of the strongest selling point of open source is that you can make a little change or fix yourself if you feel the need to. Since Chronium isn't truly the source code of Chrome you have to give up lots of other things if you want to make that change. For making a small change it would probably be better to disassembly Chrome and make the change in ASM. Android is basically useless to you if you want to make a change since you cannot run it on your phone. It's nice and all that they provide code (even with stripped parts), but there is no practical use for it. Besides, most of their products are closed source just like their competitors. There's a really insightful and interesting post here about Google's practices.
Google+ vs. Facebook, and why Google+ will fail
It is a license. Free Software and Open Source both are derived from a simple idea, the code is free to reuse and distribute. The religiousity of the community is derived only from the community itself. Would it be nice if those projects were more community driven? Sure. Does it make them any less "Open" or "Free", no.
Get your PostgreSQL here: http://www.commandprompt.com/
We saw this early this week, with a title to the effect of "Android least open of the open source mobile platforms".
Participation in decision making??? . "Open" has historically meant, "open as in the ability to look inside."
I find this mutation, the attempt to make it inclusive odd, but perhaps inevitable. I guess once people give up the notion of property, they feel perfectly entitled to make free with other people's development time, as well as their work product.
"Hey, guess what? The lunatics have taken a vote, they think they should be running the asylum. They won."
Another measure is whether it is documented sufficiently and honestly. If I license obfuscated code as "open source" is it really open? No.
I'm going to 'steal' and use it anyway. Open source, closed source, whatever.. If it does what i want it to do. And i can find it.
I'm going to use it however i see fit. Just like any company is going to do. Altho they back their choices up with lawyers and legal red tape until you get old and die and i just choose to use belligerence.
I hear your mom is open "source" tho. ha ha.
cap:flamed
that's fitting.
While the fact that an open source project has open governance is good if you want to continue using the main codebase, the most important factor by far is the right to fork if needed.
It is the ability to take the code, change it and post your version that really will eventually force the "right" things in any open source product that many enough people care about.
Any "open governance" can be stopped at any point, but once given code is out in open source it is "safe" provided enough people care.
How does the Open Governance Index compare with the Open-By-Rule benchmark?
And the Market app is the single critical Google app... but there are dozens of alternatives to it.
Even if I have Soc.io, SlideME, Amazon, and AppsLib installed, that won't help me get to my bank. Chase's banking app is exclusive to Android Market.
FTS:
A related article about the report asks whether open source needs corporate backing to truly succeed.
No, it doesn't need it, but it definitely helps to have someone with deep pockets willing to financially support your project. Meaning that people can work on the project as part of their full time job, instead of having to do something else with most of their time to be able to afford food and shelter.
Not to mention that Google's Market is far better than the rest of them, mainly because it has the most of all of them.
So complain to Chase. Besides you can just use their website.
Well, yes, I should have clarified that. Marketplace is the de facto central app store without a doubt. I just meant that you won't be totally lost without it.
the most important factor by far is the right to fork if needed.
That depends on whether it's easier to convince mainline to take your patch than to verify that your patch still works with each new version of mainline.
Besides you can just use their website.
I occasionally receive a paper check as payment, and I haven't been able to find a way to scan paper checks for deposit using Chase's web site. I don't think HTML5 even provides any way for a web site to request access to a scanner or camera attached to a PC.
The report gives freedom points for various things to determine openness. But what they consider open is up to debate. Android gets 4 points for having a mostly Apache license, which the report considers the "most open". Linux only gets 2 openness points because it is released under the GPL, and the report considers the GPL to only be worthy of half of the points that the Apache license deserves. This methodology is of course, debatable.
what unit is it measured in?
I propose the Stallman, with 10 Stallman being as open as can be, and 0 Stallman being NSA-like transparency.
My UID is prime. Hah!