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."
Anyone know what kind of custom stuff they're build for Android?
Sense UI and a few applications. Nothing spectacular, android steals all the glory. In fact, don't waste your time on the HTC Hero.. wait another week and get the Samsung Moment. Faster proc, onscreen keyboard and physical keyboard, better battery life.
I love my HTC Hero but boy is it slow at times. And I'm not just talking about waiting for an app to load, there are times when the entire device just decides to freeze up for 2-3 seconds while queuing input.
aEN
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.
Sounds like you need to upgrade the firmware..
People are reporting huge speedups after doing so.
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 love my HTC Hero but boy is it slow at times. And I'm not just talking about waiting for an app to load, there are times when the entire device just decides to freeze up for 2-3 seconds while queuing input.
Give it a second, It's going to space! [1:30]
If you can't mod them join them.
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.
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
wait another week and get the Samsung Moment.
Damn my impatience! I waited a moment and ended up with the Samsung Week.
I love my HTC Hero but boy is it slow at times. And I'm not just talking about waiting for an app to load, there are times when the entire device just decides to freeze up for 2-3 seconds while queuing input.
Sounds like my iPhone 3G. From the initial 2 firmware to the current 3, there are constant multi-second pauses. Heck, just unlocking it can sometimes take close to 10 seconds. And yes, I've had my phone replaced so I know it's not the hardware. And I reboot it regularly. It's a great device, but a mediocre phone.
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*