5 ms·
Why don't the Android people work in public like the Chrome team?
by aaronsw 16y ago
Why don't the Android people work in public like the Chrome team?
- wmf 16y agoFor each Android release one phone vendor seems to get an exclusive; presumably they are paying for that in some way (like TV ads that promote the platform).
- Xuzz 16y agoI don't have an answer, but it really undermines their "openness" argument. Related question, if someone knows: Does the Android team take patches from those outside Google? (I know that Chrome does.)
- CUViper 16y ago> Does the Android team take patches from those outside Google? Yes: http://source.android.com/source/submit-patches.html http://source.android.com/source/submit-patches.html But since you can't see the current state of development, you can't know whether your fix is even relevant anymore. That's a big reason why I prefer to use and contribute to CyanogenMod, and if Google ever wants to cherry-pick my patches (minor though they are), they're welcome to it.
- spot 16y agoNo the openness argument is that the code is open and it is. It is 100% open source, Apache and GPL. What this does is limit their openness. You can't see every line as it's written. I would guess they do it this way because they work with a lot of unreleased hardware, and the carriers and manufacturers don't want any leaks. Lots of programmers prefer to tinker in private and only submit to repositories after everything is cleaned up and debugged. Others are fine with exposing every keystroke. In both cases we should be grateful if the end result contributed to the public good as Free Software.
- Xuzz 16y agoWait, I'm not sure I understand: "the openness argument is that the code is open and it is" and "this does is limit their openness" -- what do you mean by that? Anyway, my point is that you would not call Firefox an open source project if it was developed internally by Mozilla and just released code every major release. It's not that I don't think it's good that that they release the code, it's that they use "open" as an argument when it's only open when it benefits them -- and not a second before.
- Kylekramer 16y agoAndroid is ultimately intended for OEMs. If Google was not dealing with corporations that have billions of dollars at stake, they might be more likely to be more open. But honestly, the difference is the product. A browser is free to the final customer, has no real hoops to jump through before release, and since all browser makers have been heading to the same basic goal for over a decade and (mostly) adhere to a standard, there is not really anything to gain from secrecy. A phone/tablet costs money to the final user, has to go through OEMs, carriers, and the Feds before it can be in anyone's hands. Not to mention that we are in the infancy of mobile computing and secrets can give a real advantage. I wouldn't be surprised if they are much more open in five years. Basically, I'd like them to be more public, but there are real reasons not to be currently and a code dump is better than nothing.
- jallmann 16y ago> Android is ultimately intended for OEMs. And ChromeOS is not?
- ootachi 16y agoThe Chrome team doesn't fully work in public either. For example, Crankshaft was developed in secret and then dumped into the bleeding-edge branch on the day it was announced.