Dell Releases Streak Source Code
RandyDownes writes "Members of the developer community called Dell out for not releasing the complete source code for the Android-powered slate, thus violating the GPL. Dell has since complied and released the total custom Android 1.6 ROM to the public. Maybe now someone can get the minitablet/smartphone to run Froyo without breaking everything."
It's amazing that they gave it a premium price and are shipping with 1.6.
It looks like Dell only released the parts that they're required to under the GPL - so the summary is wrong in saying they released the "total custom Android 1.6 ROM". However, the kernel alone should hopefully help get some custom ROMs started on this thing.
They weren't violating the GPL - it does not specify a time requirement, and a few months is hardly unreasonable.
The reason for the about face is probably a lawsuit against cisco from the Free Software Federation. This is a good thing that the actions of the FSF are forcing other companies to properly comply with the open source licenses they choose.
"Maybe this world is another planet's hell"
Aldous Huxley
Dell really seems to be behind with their current Android offerings. The device itself looks very enticing, but the software not so much. Does anyone have hands-on experience with it? Would it be worth a purchase?
It looks like Dell only released the parts that they're required to under the GPL - so the summary is wrong in saying they released the "total custom Android 1.6 ROM"
Keywords: "It looks like"
Then you conclude that "...summary is wrong in saying..." Dude, are you sure of what you are alleging? Or did you read your submission before posting?
It's a stupid idea to release a device that's still using Android 1.6. Everyone else is wondering if they can upgrade to Android 2.2 and new phones are being built with an eye to Android 3 support and Dell releases an antiquated, obsolete-on-arrival Android 1.6 phone. Perhaps they should just stick with really basic customizations and upgrade to a plain vanilla Android 2.2. They don't have to release that much source code, they don't have to do that much work, and they'll get far better user buy-in than this stupid Android 1.6 monstrosity.
A NYC lawyer blogs. http://www.chuangblog.com/
I'd just like to add for those readers not in the know that Android uses Apache licensing. They're not required to publish any modifications to Android, only to the kernel since it's GPL and not Apache. As such, it's highly likely that we'll never see the entire ROM's source code.
Sony ericcson is very tight lipped about SE droid handsets. They refuse to acknowledge requests for release of code for their own android mobiles. What can be done to ensure they comply as well ?
But it's not what the license actually says:
There's no timeframe specified, and the license was written at a time where these things would quite often be done on postal timeframes.
I'm all for holding companies that actually violate the GPL to the fire, but when people pitch a fit about a simple delay it makes us all look like jackasses.
Only the Android kernel is under the GPL license and thus compels companies to release the source code for their modifications. The majority of the OS is under the Apache license and thus carries no such requirement . . .
Just an FYI . . .
The words "on demand" are not in it.
It says nothing of the kind.
Yes, Dell screwed up. Yes, they should have known better. However, once someone pointed out the error of their ways, they moved to resolve the problem about as fast as any large company can.
Compare what Dell did to what Cisco has done. The FSF was finally forced to file a lawsuit to get their attention because Cisco couldn't even be bothered to _talk_ to the the FSF about their GPL violations, let alone resolve them.
Obviously the were willing to distribute the source, since they have, and obviously there have been no unfulfilled requests.
Again, there is not a time requirement in the GPL. So long as they do, eventually, give you the source they are not in violation. Especially when the do so within the cliche "please allow 6-12 weeks for processing".
If six months down the line they still haven't responded, perhaps a polite but pointed rejoinder is warranted, but pitching a fit now just makes you look like a jackass.
Dell is and was in compliance with the license. They were are and willing to provide the source.
A little googling suggests the first request was something like three weeks ago. Do you really think this justifies all this drama?
Sure, if Dell (or anyone else) is really avoiding giving out source, have at them. But lets leave the torches and pitchforks in our pants for at least six months.