HTC Finally Releases Hero Source Code
An anonymous reader writes "After months of prodding by developers, HTC has finally released the long-requested Android source code for the HTC Hero. This follows up on a recent report on Slashdot concerning device manufacturer HTC's perceived stonewalling over releasing source code for the device after repeated attempts to initially obtain source were met with vague responses."
It's great HTC started releasing Android phones too, their Windows Mobile phones have been really nice (with their own tweaks and UI redesign to make it more useful)
Anyone know what kind of custom stuff they're build for Android?
I'm assuming good faith, but personally, I'm not concerned that it took so long to release the source code. Most likely, the developers were under a deadline to have the phone in working order, and had to postpone lower-priority tasks to meet that deadline. These lower-priority tasks were probably such trivial things as comments, changed names, formatting, and all those other bits that get neglected under heavy pressure.
You do not have a moral or legal right to do absolutely anything you want.
Sure, I know, they were supposed to, by law. But they at least didn't drag their feet too long, and deserve some kudos for choosing an open-source platform to begin with.
What, if any, is the (physical or otherwise) obstacle for this device to become a hacker's darling? Here "hacker" is used in that old, positive meaning.
"The agriculture ministry is not in charge of Gundam" - Japanese ministry official.
I can't believe Verizon will FINALLY have a phone which can legitimately be decrippled. Maybe they won't even try to cripple it at all. Too bad too, because if Verizon gave up on that little game, anyone who didn't ABSOLUTELY HAVE TO have a iPhone would be with them due to network strength. Let's hope the dust clears within the next 1 month and 1 week when my AT&T contract finally expires.
They were probably stalling for time while they read over the source code to remove all the swear words and personal attacks against coworkers...
=Smidge=
This is not actually about android source code as the summary says. Android source code is distributed under the Apache License, which doesn't require you to "give back" modifications to the open source community. This is just about the GPL-ed part: the linux kernel.
I would venture to say that any decision to delay the release of code has very little to do with HTC trying to stonewall.
Contrary to what people think, you are not allowed to do what ever you want to a phone.
Naturally, Andriod has access to the phones protocol and RF layers. Giving the user access to these layers is a VERY, VERY bad idea.
To sell a mobile phone in North America, a manufacture must obtain PTCRB certification. This is a very stringent set of tests which look at all layers and all the hardware, including the antenna performance. We are talking more than 6000 tests and more than $800K!!
Once they pass..this SVN (Software version number) is locked in. ANY changes in code or hardware and the manufacture must make an ECO with PTCRB and make some additional checks.
The main reasons for this is network health and link budgets.
The carrier must be able to count on your phone acting in a predetermined way in order to keep the network on the air. Believe it or not, one single phone could bring down an entire tower!
I can promise you that the carriers will NEVER allow a situation where YOU can alter those layers and kill the network.
I am sure HTC need a fair amount of time to figure out how to lock it down and still let you mess with the OS.
Does this mean I can finally kick some ass on Guitar Hero?
If you promise not to tell anyone, I'll let you in on this secret source of information.
Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
You think that meeting legal requirements is a low priority task?
That depends on who might sue you. Certainly to technical people it would generally be a low priority, and even to business managers anxious to get something out in the market and revenue going. The company lawyers don't win every battle you know.
And that pirating free software goes with good faith?
It's not pirating if the intent is to comply. Just like it's not really pirating if you truly download media with intent to review.
In other words, cut people some slack - generally they mean well, and in this case specifically they obviously meant well since they complied fully.
"There is more worth loving than we have strength to love." - Brian Jay Stanley
The last I heard, the only GPL'd part of Android is the kernel. Everything else is Apache/BSD. So, aside from the kernel, HTC wasn't really "dragging their feet," since they released their modifications voluntarily.
For a look at a company who does things differently, have a look at Edimax. For example, for their NS-2502 NAS appliance, they provide a link to the source code right on the product page.
Unfortunately, the source code doesn't come with instructions for compiling it into a firmware package that you can install on the device, but then, it doesn't look like the GPL actually mandates that, either.
Please correct me if I got my facts wrong.
I see only kernel source here: http://developer.htc.com/ so it looks like they released only the part they had too.
[ $[ $RANDOM % 6 ] == 0 ] && rm -rf / || echo *Click*
Did they have to make it sound like they released the source code to the classic game?
http://en.wikipedia.org/wiki/H.E.R.O.
I love that clip. "You're in a chair. IN THE SKY!"
Liberal? Conservative? Compare perspectives at Left-Right
remember how they were killing at&t's network, when they first came out... some sort of bug that would suddenly overwhelm the tower with spurious packets....