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."
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 bad design to me.
What if a router could be brought down just by a single misbehaving client? I think the company that made that router wouldn't sell many routers.
Just sayin'.
if it is a wireless router, a single misbehaving client can render it useless.
not surprising that it is possible to jam cell a cell tower with a cell phone if the phone was somehow set to constantly transmit random data at full power. If the tower can't hear the other phones because yours is shouting at it constantly there is nothing you can do to stop that.
it is wireless, a shared medium. only one client on any given frequency at any given time. it will always be possible to jam radio signals. no amount of engineering can change this
Licensing
Since 21 October 2008, Android has been available as open source. Google opened the entire source code (including network and telephony stacks[23]) under an Apache License.[24]
With the Apache License, vendors are free to add proprietary extensions without submitting those back to the open source community.
After the negative attitude I read on the link at "phonenews" from the article, I'm really wishing HTC hadn't released it... Just to put those folks at "phonenews" in their place. They don't know what they're talking about, spewing a bunch of hate towards people from India and they're just trashing on HTC.
I've been a author / user / supporter of open source software for over 10 years now and I'm still really shocked at the attitude and misconceptions that some folks have about what should be released and how fast it needs to be done. Even under strict GPL, HTC is ONLY required to release the source to people who have actually bought the phone. When exactly did the Hero go on sale?
I've also personally worked with HTC on several mobile phones and I've found them to be very forthcoming. They're busy as hell, working insane hours continuously, and if they can't satisfy the Trolls at phonenews, that's too bad.
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
All your points are valid, but they don't negate the fact that if you use code under a license that requires you to make your code or modifications available to those you distribute the binaries to, you have to abide by the terms of the license and do so.
Please correct me if I got my facts wrong.
Yeah why should they release the other part, touchflo is their bread and butter, without that they simply would be just another phone vendor and even one with mediocre low end specced hardware. Touchflo is the part which stands out compared to the rest of the phones.
I would only release the source either if I was in their position.
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=
Don't forget they had to remove the 1000's of TODO's that were still in the code comments with several "We really should fix this before release" and a couple of "This works but I'm not sure why."
I love the sound of distortion in the morning -- webcommando