yashsingh1/xdaforums huggingface dataset:
[Hero, G2 Touch Android Development] foxmeister:
Personally I think that rather than a petition (which can easily be ignored) every one on the Hero forums should log a formally demand the source code at www.htc.com, as per the terms of their written offer, demanding access to the source code. These will all go through their Customer "Service" (sic) team, so the more requests they get, the more pressure will be applied. It is also useful to explicitly state that "available soon" is an unacceptable response.

Twittering @htc would be another good idea!

Regards,

Dave
[Hero, G2 Touch Android Development] SquiffSquiff:
Good stuff! Where would this petition be posted? I have a couple of suggested changes if this is to be a petition to HTC- I would not wish to include unneccessary information or statements that don't make much sense out of context- suggested changes in bold below:
[Hero, G2 Touch Android Development] jpalo:
Just sent mail to HTC support as well.

Petition is not correct thing for this (although it is better than nothing), I'm afraid. We're just requesting something that is clearly defined in the GPL and legally binding (I'm not a lawyer). No "please" words are needed.

But the fact is, no one is going to hire a lawyer for this, so we're screwed and HTC may do whatever they wish. That's how HTC has planned it and that's how it will go.
[Hero, G2 Touch Android Development] marazi:
Youre right, it might easily be ignored, if no one signs, and this is just one of many methods to add some pressure on HTC.
[Hero, G2 Touch Android Development] SquiffSquiff:
Well several of us have requested the source from HTC too- you have to supply your handset serial number in order to do this for those who don't know. It would be good if each requester could record their request and response on here.

I was going to give them until Monday before submitting a story on this to reddit, slashdot, FSF etc. Perhaps we should not wait?
[Hero, G2 Touch Android Development] marazi:
ive made the changes, and removed the word please.

the petition is located here:

http://www.ipetitions.com/petition/herokernel/index.html

(if anyone knows of a better / more known petition site, let me know)
[Hero, G2 Touch Android Development] marazi:
we have waited long enough... its time for action
[Hero, G2 Touch Android Development] jpalo:
I agree. Action time. One weekend isn't gonna do any good as they've had several months.
[Hero, G2 Touch Android Development] marazi:
own thread for this found on

http://xdaforums.com/showthread.php?t=572461
[Hero, G2 Touch Android Development] foxmeister:
Actually, according to the terms of the GPL, you don't need to provide a serial number and you don't even need to own a Hero.

The offer of source code *must* be good for both customers (i.e. people who have the binary distribution) and third parties (people who don't!).

Regards,

Dave
[Hero, G2 Touch Android Development] maxisma:
Tweet HTC with this:
[Hero, G2 Touch Android Development] SquiffSquiff:
I've just submitted the story to Slashdot. Anyone else want to Reddit or Digg?

http://slashdot.org/submission/1094209/HTC-refuse-to-release-gpl-sources-for-Hero-phone
[Hero, G2 Touch Android Development] marazi:
thats great :)
[Hero, G2 Touch Android Development] SquiffSquiff:
Please add comments/ vote story up on Slashdot

Should have said- please add comments/ vote this story up on Slashdot via the given link if you would like to see it make the main pages there

Thanks
[Hero, G2 Touch Android Development] jaduncan:
Cambridge Law Department geek here (3L).

I'd like to make clear that I'm not a lawyer, but various people here are. If people who would be willing to be the person to launch an action against HTC (pro bono, natch) could contact me that would be great. HTC Hero owners only, obviously.

Thanks.
[Hero, G2 Touch Android Development] foxmeister:
I think you will find that the only people able to enforce the GPL are the copyright holders.

Regards,

Dave
[Hero, G2 Touch Android Development] jaduncan:
Recent EU precedent disagrees.

It's not a copyright case.

http://fsffrance.org/news/article2009-09-22.en.html

Persuasive precedent only, but it's certainly a compelling point that the customer is being denied something that they had a reasonable expectation of. The crucial point here is the breach of contract to supply source - it adhered to the original contract in just the way that a EULA is claimed to.

Just claim for specific performance.

THIS IS NOT LEGAL ADVICE.
[Hero, G2 Touch Android Development] chriscpritchard:
well, it's been posted as a story on slashdot, now it's just a waiting game. I think I'm going to phone up their support department tomorrow morning, if enough people do this then hopefully they'll get the message.
[Hero, G2 Touch Android Development] foxmeister:
I didn't say it was a copyright case. I said that enforcement of the GPL can only be performed by the copyright holder!

Regards,

Dave
[Hero, G2 Touch Android Development] chriscpritchard:
No, at least, not in france as has been seen. The person who recieved the product was a benificiary and was therefore able to sue, though IANAL.
[Hero, G2 Touch Android Development] designerfx:
maybe someone will reverse engineer it.

it's front page on slashdot though, so that's serious coverage.
[Hero, G2 Touch Android Development] lkcl:
Procedure for issuing take-down notices

http://gpl-violations.org
[Hero, G2 Touch Android Development] lkcl:
yes, because it's a serious legal violation of the GPL license, by a billion-dollar company, that's why.

all you need do is request the source code. refusal is sufficient grounds to immediately issue a cease and desist order.

get on the gpl-violations mailing lists, immediately, and action can be initiated immediately.

Harold Welte has had to go through a cease-and-desist order with Palm in the U.S. in order to get the source code from Palm, and has already initiated the exact same process against Palm in Europe, for the exact same reasons, for their exact same failure to provide the GPL source code of the Palm Pre O.S. as provided in Europe.

short version: please get on the case, immediately.

l.
[Hero, G2 Touch Android Development] lkcl:
no they won't

no, they won't. cease and desist orders from the software freedom law centre are the only thing that a large company will listen to, if it doesn't have the orders from the top to comply with the GPL.

nokia is a classic example of a company that is converting to free software from the top down, and i intend to buy a nokia N900 the moment i can afford it.

of course, if someone had paid me some ****ing money for the research i did into the HTC himalaya, blueangel, universal and the hw6915 and others, research which enabled and empowered openmoko and HTC to have an easier job in creating GPL linux drivers, i would be able to buy that N900 immediately.

but that's another story.
[Hero, G2 Touch Android Development] SquiffSquiff:
@J-Zeus, I suggest changing the title of this thread to 'HTC refuse to provide GPL kernel Source' or something given recent developments

Also posted link to Slashdot story to Reddit http://www.reddit.com/r/reddit.com/comments/9uudh/htc_refusing_to_release_gpl_sources_for_hero/
[Hero, G2 Touch Android Development] foxmeister:
Ok, so in France, that may well be true according to French law. Any one want to pursue HTC for non-compliance in the French courts??? ;)

However, in this particular case it has been stated that the defendant had also removed copyright and license notices from the software, and this may well have been significant - I can't tell because I don't read enough French to translate the actual ruling from the court.

IMHO, HTC are not "wilfully" in breach of the GPL here - I'm sure they have every intention of making the source available, as they have done in the past. It's just that according to the terms of the GPL it should be available on demand, and telling everyone that it will be posted "soon" is simply not good enough! They just need to wise up to their responsibilities when it comes to open source software.

Regards,

Dave
[Hero, G2 Touch Android Development] E2K:
Looks like we got the ball rolling big time :)
[Hero, G2 Touch Android Development] Mutiny32:
I believe that the GPL has been upheld as a copyright case in at least Germany and the US. France maybe slightly different, but it IS a legal case.
[Hero, G2 Touch Android Development] Mutiny32:
It's hard to say that it's not willful when it's been months and they are well-versed in OSS.
[Hero, G2 Touch Android Development] jpalo:
http://digg.com/gadgets/HTC_Dragging_Feet_On_GPL_Source

I know that there was one earlier Digg, but it was not to an actual Slashdot story. This one is.
[Hero, G2 Touch Android Development] bofhenator:
gpl-violations.org

I have written gpl-violations.org asking them how to proceed, I will report back when I hear from them.

/Magnus
[Hero, G2 Touch Android Development] bofhenator:
gpl-violations.org

gpl-violations are on the case and will take action.
[Hero, G2 Touch Android Development] eabinsan:
thx, much appreciated.
[Hero, G2 Touch Android Development] SquiffSquiff:
@bofhenator

Cheers!
[Hero, G2 Touch Android Development] jpalo:
Nice work Magnus!
[Hero, G2 Touch Android Development] SquiffSquiff:
I emailed HTC on Friday evening:

I have just received a reply:
[Hero, G2 Touch Android Development] marazi:
seems like a step in the right direction...
[Hero, G2 Touch Android Development] kroosh:
same reply received this morning.... it sounds like an "out of office" reply :D
[Hero, G2 Touch Android Development] behnaam:
http://www.developer.htc.com/ is down, maybe som update on the way? ;)
[Hero, G2 Touch Android Development] ZenorGR:
Hopefully :p
[Hero, G2 Touch Android Development] mopodo:
Is there a difference between www.developer.htc.com and developer.htc.com?

I only visit developer.htc.com and the site works right now ;)
[Hero, G2 Touch Android Development] foxmeister:
That's because it's at http://developer.htc.com/! - which isn't down! ;)

Regards,

Dave
[Hero, G2 Touch Android Development] Mutiny32:
Wow, FSF needs to send all carriers a C&D order on sales of the Hero. That should get their point across. You get carriers holding a phone they can't sell because of the manufacturer, the problem should solve itself pretty nicely.
[Hero, G2 Touch Android Development] behnaam:
I know, just to make fun :)
[Hero, G2 Touch Android Development] nikjensie:
Been following this topic and hysteria about the kernel the last couple of weeks now... and I have, as the topic states, a fairly simplistic question...:

With the kernel in our/your hands what exactly can we expect to gain? Will we be able to get a HTC-less Hero? i.e. a clean Google ROM cooked? With the white taskbar and all?

No HTC tinkering with the mail-app to make it unusable and so forth...

//Nik
[Hero, G2 Touch Android Development] SquiffSquiff:
@nikjensie

Why is it hysteria? This sort of thing has happened many times in the past- proprietary companies trying to withhold or stall providing GPL sources indefinitely. Old saying: 'don't ask, don't get'.

With the Kernel and module sources 'we' (i.e. clever people like Modaco and Drizzy) would be able to do all of these things you suggest and more. It is also our legal right. In a worst case scenario, the unofficial scene could keep the Hero software up to date indefinitely with whatever the current version of Android offered, even if HTC had abandoned it.
[Hero, G2 Touch Android Development] vd3:
Ideally, yes. The kernel that HTC releases should contain the modules (drivers) for the Hero hardware. You will notice that some of the custom/modified ROMs for the Hero are missing features such as GPS, WiFi, etc.
[Hero, G2 Touch Android Development] duncan_bayne:
I called the Australian support line to request the source code.

After explaining that I didn't want to know the release date for the handset, and that I didn't want to buy a cover for it, and that I was pretty sure the source code wouldn't be in the Android app shop, the call was escalated :rolleyes:

I don't know if I'll get anywhere, but I guess the more pressure that's brought to bear, the better.
[Hero, G2 Touch Android Development] arkhonic:
You are brave than I... figured the AU helpdesk would be next to useless.
[Hero, G2 Touch Android Development] duncan_bayne:
So did I :) But (sensible) companies keep an eye on their call centres, & know why calls are being escalated.

The more calls get escalated because people are requesting source code, the greater the visibility this problem has inside the company.
[Hero, G2 Touch Android Development] E2K:
I don't think we will get the source before december 2009, or even january 2010. They are giving us the same crap as before, only now pretending that they really care or something.

They should be punished by the GPL, and forced to release the source on the same day as the phone for every new HTC android phone.

This is getting ridiculous!
[Hero, G2 Touch Android Development] ZenorGR:
I don't think they would respond by saying "we will be uploading the kernel soon" if they planned to release it on December, or even January.

That would cause a major problem. I just hope that their "soon" means about a week.
[Hero, G2 Touch Android Development] foxmeister:
Some people got a "soon" response in early September, and we're now in mid to late October! That's the problem with "soon". :(

Regards,

Dave
[Hero, G2 Touch Android Development] tstack77:
Please excuse my ignorance on the subject, but am I assuming correctly that the GSM kernel is different from the newly released CDMA Hero?

Should I contact gpl-violations.org immediately about the hero200? I would hate to waste 6 more months waiting for HTC to comply again.
[Hero, G2 Touch Android Development] E2K:
I agree.

As customers of HTC, we are only entitled to sh*t.

But this GPL violation organization should be able to force it by law.
[Hero, G2 Touch Android Development] jpalo:
Time for another Twitter round as nothing is happening.

Magnus: Anything new from gpl-violations.org?
[Hero, G2 Touch Android Development] bofhenator:
gpl-violations.org

They requested my email correspondence with hTC a couple of days ago, but I haven't heard from them since.

/Magnus
[Hero, G2 Touch Android Development] jochr:
Kernel source code is finally out :)

http://member.america.htc.com/download/RomCode/Source_and_Binaries/kernel_hero_0078c992.tar.bz2
[Hero, G2 Touch Android Development] foxmeister:
Woo hoo! Thanks for posting.

Regards,

Dave
[Hero, G2 Touch Android Development] ZenorGR:
http://developer.htc.com/

Megaupload link:

http://www.megaupload.com/?d=POE41LJC

YAY! Great news. Now give us 1.6 please? :)
[Hero, G2 Touch Android Development] E2K:
finally !!!!!!

When I get home from university at 6PM CET I expect vanilla android!
[Hero, G2 Touch Android Development] SquiffSquiff:
I can't see this on http://developer.htc.com/ Why is this not on the official HTC page? Is this a leak?
[Hero, G2 Touch Android Development] behnaam:
Let the cooking begin :)
[Hero, G2 Touch Android Development] packetlss:
Shows up for me on that page.
[Hero, G2 Touch Android Development] nebi:
Same here.
[Hero, G2 Touch Android Development] ratcom:
AT LAST!!!!

Someone turn the oven on! I smell a fresh pie!
[Hero, G2 Touch Android Development] shokka9:
superb.

Let the games begin..........
[Hero, G2 Touch Android Development] Z!L0G80:
and now kernel source for htc tatoo(click) and we can maybe get support for fm radio in hero :)
[Hero, G2 Touch Android Development] foxmeister:
It does come up on http://developer.htc.com/ and the link provided is the same one that you'd get if you clicked on download from there, so it isn't a leak.

Regards,

Dave
[Hero, G2 Touch Android Development] SquiffSquiff:
Got it now! Sorry, damn caching proxy at work
[Hero, G2 Touch Android Development] spyz88:
It figures the day I get my $500 Hero in the mail...
[Hero, G2 Touch Android Development] tstack77:
Is the kernel for the GSM hero100 different from the CDMA hero200?
[Hero, G2 Touch Android Development] ZenorGR:
If I recall correctly, yeah it's different.

Not 100% sure.
[Hero, G2 Touch Android Development] OutstandingO:
I'm a noob so I want to make sure that I understand the magnetude of what this all means.

I understand that the kernel is the OS for the phone, but how does this traslate to the creation of new ROMS and more importantly to the installation process of ROMS on phones from here on out.

I ask because it seems like there are a host of steps to getting a "HERO" ROM on a G1 for example. Will this new occurance change all that??
[Hero, G2 Touch Android Development] Wisefire:
I'm not to sure of all of the benefits of this, but just to be sure...

Considering we had so many problems with porting Sense to the Dream, will this fix Bluetooth and other issues considering their is a version for the ADP1?

Edit: I just notice, I'm guessing that the ADP1 is just typical android...
[Touch Pro2 CDMA] sjonsjon:
Dear Folks at XDA,

I would like to ask for you help with my HTC Touch Pro 2. I recently tried to update it to the new AthineOS CHome TF3D WM6.5 Manila ROM v 1.0 and unfortunately I failed.

The problem is that my phone now freezes at the black startup screen with the Touch Pro 2 logo and the red codes at the bottom.

I've flashed the ROM several times before and never got this issue.

Due to the fact that the phone doesn't finish the boot-up and I thus I can't get ActiveSync I'm afraid I messed up my phone for ever.

Please someone tell me I got a way out of this, I'd appreciate it very much.

Greetz,

SjonSjon
[Touch Pro2 CDMA] AstarteSV:
umm.... I don't think you can change the firmware just yet on the CDMA version of the phone... if you used a HardSPL that's available in the Rhodium forums then you probably used a GSM specific ROM on your CDMA phone... not sure what to tell you :( other than making sure you read the CDMA forum before trying something so risky. Best solution, unless someone knows how fix your phone in it's current state, is to toss it under your car and run it over and try to cash in on the insurance.
[Touch Pro2 CDMA] sjonsjon:
Problem solved!

Hey guys,

I got my HTC Touch Pro 2 functioning again. Thought I'd post the solution for other people who might encounter the same issue. I don't exactly know what the problem was. I'm assuming a non-compatible ROM or something, but after opening 30 tabs in my browser and reading my eyes out I found that if you put your phone into bootloader mode and connect it through usb to your computer you can flash the ROM without using activesync.

So I turned my phone off, pressed the power and Volume Down button simultaneously and then used the Stock ROM upgrade software from HTC to restore my phone :D

This solution beats the hell outta "run it over and try to cash in on the insurance" if I say so myself!

Greetz,

SjonSjon
[Touch Pro2 CDMA] YOSEFE:
I am glad you have recovered the beautiful device; and thanks for sharing a working solution.
[Touch Pro2 CDMA] AstarteSV:
Good job! :D
[Touch Pro2 CDMA] dinoslavo:
big thanks for solution.
[Touch Pro2 CDMA] gadgetgirl28:
You just saved my life!!!
[Touch Pro2 CDMA] scooler:
Don't get our hopes up! This is the wrong forum. CDMA TP2s can't be flashed at all yet.
[Touch Pro2 CDMA] richc3:
This was a life saver post so a quick bump for anyone that needs it.

I unlocked my CDMA phone, installed a few roms -- decided to go back to my stock rom default (which was Telus) -- reinstalled and bam -- bricked.
[Touch Pro2 CDMA] TaurusBullba R.I.P.:
Well, technically it's not a brick if you can get back into the bootloader to reflash. So no worries everyone. If everyone reads instructions well enough we should hopefully see zero "real" bricks. Or at most, just enough to only build bbq pit rather than a house. :)
[Touch Pro2 CDMA] Esazi:
I think my phone is truly bricked

I was unlocking my phone (the HTC Touch Pro 2 <Verizon>) and I was using a Diamond unlocker (I thought it would be fine), but during the process there was a connection error and now my phone seems to be bricked. I can't get it to even turn on, get to a bootloader screen, or anything even remotely close.

The one odd thing that it does though, is when I connect it to my computer, it pops up and my computer recognizes there is a device there. In my Device Manager there is an unknown device called: Qualcomm CDMA Technologies MSM. I have tried every combination of two buttons, including holding down the reset button with all of them, but nothing gets me anywhere.

If anyone could help, I would really appreciate it. Let me know if you need any more information.
[Touch Pro2 CDMA] トロワ:
my cdma is rebooting endlessley i reflashed stock rom and evorything. it seriously dosnt want to work. its most sadness... i am cashing in on the insurence. but they are going to send me a refurb..

spend 600$ on a phone got inurnce i hope the used one dosnt fail me.
[Touch Pro2 CDMA] pit806:
I did the same exact thing to mt TP2. Same outcome.
[Touch Pro2 CDMA] Esazi:
We have to learn somehow....

That stinks man. If you did, then your phone is truly bricked. You are going to have to get a replacement or switch to another phone because there is nothing you can do to get it going again. I tried everything possible and eventually just ordered a replacement. I have it now and it's working beautifully, but needless to say I am a little scared away from any more unlocking or flashing for a while.
[Touch Pro2 CDMA] orb3000:
If you read carefully you dont have to be scared of flashing:cool:

I was a noob some time ago but before doing anything I took care of reading and understanding before doing nothing.

lesson learned:)

By now I have flashed more than 60 times on 3 diferent HTC devices and all were a succes

Hope you get your TP2 working again!
[Touch Pro2 CDMA] Esazi:
I hope I can get there

Someday I hope to be a flashing expert, but until then I will take it slow and read carefully. Thanks for your encouragement. When I actually get money to pay for the unlock for my TP2, I will let you know how flashing goes. :)
[Touch Pro2 CDMA] lilcobra2:
How do you keep the phone in bootloader? Mine goes right to the press volume instuction screen. Other than that I'm stuck on the black name screen,also my usb will not register in device manager. This was my first try at flashing.
[Touch Pro2 CDMA] aguenter:
Holy hell, you're not lying. Thanks for coming back to post your solution!

This post saved me at least a few hours of frustration and ever worsening decision making.
[Touch Pro2 CDMA] SHADE86:
So it's totally true???:(

this situation hasn't solution;

I was unlocking my phone (the HTC Touch Pro 2 <SPRINT>) and I was using a Diamond unlocker (I thought it would be fine), but during the process there was a connection error and now my phone seems to be bricked. I can't get it to even turn on, get to a bootloader screen, or anything even remotely close.

The one odd thing that it does though, is when I connect it to my computer, it pops up and my computer recognizes there is a device there. In my Device Manager there is an unknown device called: Qualcomm CDMA Technologies MSM. I have tried every combination of two buttons, including holding down the reset button with all of them, but nothing gets me anywhere.

If anyone could help, AND PLEASE somebody tell me , that it can be save it

;9
[Touch Pro2 CDMA] supertufah:
please help

i have the same problem. is there a way to save my phone?
[Touch Pro2 CDMA] luttenent22222:
yep man that is what i was about to tell u guys to do:D:D:D
[Touch Pro2 CDMA] solnt:
yeah man, hard reset is the last choice, hope that you don't mess it up again. :p