!! 07/30/2011!! HTC Release Source Code for 7 Devices - Android Software Development

Boy I hope this is true! If it is what exactly does this mean? Root any day for Evo 4G 2.3.3?? and the other 6 phones listed?
http://www.androidguys.com/2011/07/29/htc-release-source-code-7-devices/#more-28100

Spacegoogie said:
Boy I hope this is true! If it is what exactly does this mean? Root any day for Evo 4G 2.3.3?? and the other 6 phones listed?
http://www.androidguys.com/2011/07/29/htc-release-source-code-7-devices/#more-28100
Click to expand...
Click to collapse
That's KERNEL source code! They (as well as all other android OEMs) are required by the linux license agreement to release their modifications to the original kernel source.

Related

Open Source (Kernel and System) Release Date?

Haven't posted much here and read through the threads under the Evo board. Im not familiar with how HTC handles Android releases. My only Android and open source experience has been with Samsung and the moment.
Any rough ideas how long HTC has historically taken to release the open source for an android phone after its public launch? 2-3 weeks? 2-3 months?
Does anybody know if they will release kernel source (2.6.29) and Android 2.1 source or just their modified kernel source?
Hope these questions aren't too far off...
I think you may have to wait a while for that.
david279 said:
I think you may have to wait a while for that.
Click to expand...
Click to collapse
i'm curious if anybody has any information which i wasn't able to find regarding this. the answer would either be based on previous information, inside information, or speculation. as i inquired previously and to combine your answer, is "a while" 2-3 weeks or 2-3 months? if nobody has any idea, that wouldnt surprise me either...
joeykrim said:
i'm curious if anybody has any information which i wasn't able to find regarding this. the answer would either be based on previous information, inside information, or speculation. as i inquired previously and to combine your answer, is "a while" 2-3 weeks or 2-3 months? if nobody has any idea, that wouldnt surprise me either...
Click to expand...
Click to collapse
Well it took what, 5-6 months for the release of the kernel for the hero, so a while could be a long time.
the htc increadable source is already out, I don't think it will take that long at all
The problem with the Hero was due to GSM and CDMA variants.
-------------------------------------
Sent via the XDA Tapatalk App
kyleblakepeters said:
The problem with the Hero was due to GSM and CDMA variants.
-------------------------------------
Sent via the XDA Tapatalk App
Click to expand...
Click to collapse
Not really. HTC had the Kernel source, they just sat on it. Most of the Android devices HTC has released has taken about 6 months to get the kernel source. I would expect no different with this device. However, considering the Incredible source is indeed already released maybe they are changing that. Regardless, is the kernel version actually still 2.6.29 or do the newer devices have a newer kernel? I thought the N1 used 2.6.31.
chuckhriczko said:
Not really. HTC had the Kernel source, they just sat on it. Most of the Android devices HTC has released has taken about 6 months to get the kernel source. I would expect no different with this device. However, considering the Incredible source is indeed already released maybe they are changing that. Regardless, is the kernel version actually still 2.6.29 or do the newer devices have a newer kernel? I thought the N1 used 2.6.31.
Click to expand...
Click to collapse
android 2.1 released for the samsung moment is on 2.6.29. idk how accurate of a gauge this is for the EVO.
thats unfortunate it took them so long to release the source code. i thought there was a time constraint on the GNU open license giving them a short time period between public release and deadline to release the open source. i could be wrong though...
HTC just released the Incredible's and Eris's source codes 5 minutes, ago via Twitter, so I don't think we will wait long.
htc
Because we know how much you developers love source code...Legend, Incredible, Desire, and Eris(2.1) kernels are online. http://ht.ly/1MODf
Click to expand...
Click to collapse
TheBiles said:
HTC just released the Incredible's and Eris's source codes 5 minutes, ago via Twitter, so I don't think we will wait long.
Click to expand...
Click to collapse
It's been up on their developer site for a couple weeks at least
chuckhriczko said:
It's been up on their developer site for a couple weeks at least
Click to expand...
Click to collapse
Eh, well it was news to me.

Arias source code released

http://androidspin.com/2011/02/22/source-code-released-for-mytouch-4g-desire-hd-aria-and-desire-z/
sent from my HTC Inspired Desire HD 4G
Noz85 said:
http://androidspin.com/2011/02/22/source-code-released-for-mytouch-4g-desire-hd-aria-and-desire-z/
Click to expand...
Click to collapse
Wow! We've seen claims along these lines before, I think, but this one seems to be for real - it links directly to the HTC website.
EDIT: And curiously, it's a Froyo build, something which many of us never thought we'd see for the Aria from any official channel.
BuckMulligan said:
Wow! We've seen claims along these lines before, I think, but this one seems to be for real - it links directly to the HTC website.
EDIT: And curiously, it's a Froyo build, something which many of us never thought we'd see for the Aria from any official channel.
Click to expand...
Click to collapse
That is just the kernel source code. It takes more than that to make a Froyo 2.2 ROM that you can put on your Aria.
The Froyo 2.2 ROM for the Aria has been available since December for all non-branded Arias around the world. Once a ROM has been released, HTC (or any vendor really) is obligated by Open Source licensing to release any source code that falls under that policy. Since Android is based on Linux, that means certain portions of an Android device fall under this policy, namely the kernel. HTC Sense UI does not fall under this category.
So basically it took HTC 2 months to release the kernel source code for a ROM that's been available since December.
tpbklake said:
That is just the kernel source code. It takes more than that to make a Froyo 2.2 ROM that you can put on your Aria.
The Froyo 2.2 ROM for the Aria has been available since December for all non-branded Arias around the world. Once a ROM has been released, HTC (or any vendor really) is obligated by Open Source licensing to release any source code that falls under that policy. Since Android is based on Linux, that means certain portions of an Android device fall under this policy, namely the kernel. HTC Sense UI does not fall under this category.
So basically it took HTC 2 months to release the kernel source code for a ROM that's been available since December.
Click to expand...
Click to collapse
Ah, I see. I'll calm down now.

I see news like this, and my brain explodes

So, you see headlines like this:
"Samsung Releases Conquer 4G Kernel Source Code Before The Phone Even Hits Shelves"
http://www.androidpolice.com/2011/0...urce-code-before-the-phone-even-hits-shelves/
And I can't help but think to myself..."OK, so Sammy is starting to see the benefit of getting source code out for its devices, this is good", and then I sit back and reflect upon the fact that the Epic still doesn't have the source code we're looking for (amirite?).
Now, I'm not going to piss and bemoan the fact, BUT, I am going to wonder why it is so. Is there some sort of secret sauce there? Or perhaps is there something VERY embarrassing in their source code? OR, is Sammy really that schizo?
In all, I've been pleased with the steps Sammy has taken. Sure, it would be nice to have me some GB, or even better some CM7, but hey, the Epic is still a great device despite some of the quirks that need to be straightened out.
Thoughts?
Its probably because gb is not being built yet so they don't have it complete. The phone you referenced to the build is probably complete. Yes it us nice to see Sammy doing this though.
"The greatest respect you can earn is self respect" Louie Simmons
musclehead84 said:
Its probably because gb is not being built yet so they don't have it complete. The phone you referenced to the build is probably complete. Yes it us nice to see Sammy doing this though.
"The greatest respect you can earn is self respect" Louie Simmons
Click to expand...
Click to collapse
Yes, but isn't the problem the CM7 squad is having with our device related to source code for our drivers?
the reason CM7 isn't fully functional for our phones is a kernel and drivers issue. Without GB source for those, we have a hacked together partially working port.
Got it.
Well, if that didn't make your head asplode, then this surely will:
http://www.homestarrunner.com/sbzone.html
It's source code for a finished product. Not exactly the same situation as wanting source code for leaked builds.
MeetFace said:
Yes, but isn't the problem the CM7 squad is having with our device related to source code for our drivers?
Click to expand...
Click to collapse
Plus driver source isnt open source so they don't have to give it to us
it ships with GB, what do you mean it's not being built yet? I think they are not releasing source for us because our phones are reaching EOL and they want us to buy new ones.
theduce102 said:
Plus driver source isnt open source so they don't have to give it to us
Click to expand...
Click to collapse
What happens if thy never give it to us? Are we screwed?
Sent from my SPH-D700 using XDA Premium App
CapsLockKey said:
It's source code for a finished product. Not exactly the same situation as wanting source code for leaked builds.
Click to expand...
Click to collapse
Yes. To clarify, to my knowledge Samsung has released the kernel and GPL platform component sources for every official Epic firmware version a day or two prior to its release.
They don't release sources for leaked builds because those builds were never officially released in the first place.
mkasick said:
Yes. To clarify, to my knowledge Samsung has released the kernel and GPL platform component sources for every official Epic firmware version a day or two prior to its release.
They don't release sources for leaked builds because those builds were never officially released in the first place.
Click to expand...
Click to collapse
This makes rational sense. Would be nice if they released those driver sources this next time around. Would be a good measure to producing goodwill & brand loyalty IMO.
No phone company has ever released driver sources and nor will they. Its open kernel source not open driver source. There is some other reasons they don't release driver source but it would be nice if all phone manufacturers did but that's a perfect world
Phone companies haven't but what about component companies like Nvidia they released Nvflash
Sent from my Transformer TF101 using XDA Premium App
xopher.hunter said:
What happens if thy never give it to us? Are we screwed?
Sent from my SPH-D700 using XDA Premium App
Click to expand...
Click to collapse
No. As stated 1000 times, it is 100% possible to write drivers, a kernel and etc from scratch just much more labor intensive than using source code.
Sooo, just wondering if since the conquer 4g is VERY similar to the epic since its gb source code was released would it help us at all?
I'm just asking cause my moment ran on a frankenstein froyo port that came mostly from the transform and a little bit from the intercept and it was awesome.
Sent from my SPH-D700 using XDA Premium App

What the LTE EVO means for the OG EVO (development wise)

So once the LTE Evo/One S/OneX makes it into the hands of developers, Will devs be able to glean anything from the new HTC handsets that will help in the development of ICS for our OG EVO?
cobmojo said:
So once the LTE Evo/One S/OneX makes it into the hands of developers, Will devs be able to glean anything from the new HTC handsets that will help in the development of ICS for our OG EVO?
Click to expand...
Click to collapse
Its the kernel thats really stopping it we have a aosp but sense needs to release the source code for the kernel for dev to get to working. its where the good stuff drivers are in. Its easy to port will need the kernel so......
And HTC is obligated to release kernel info within 30 days. If I remember correctly.
sent from my ICS machinevo
Going by Ca1ne's post HTC will release 90-120 days after it's been out.
http://forum.xda-developers.com/showpost.php?p=24614403&postcount=168
Naters
NaterTots said:
Going by Ca1ne's post HTC will release 90-120 days after it's been out.
http://forum.xda-developers.com/showpost.php?p=24614403&postcount=168
Naters
Click to expand...
Click to collapse
I believe that's only relating to an OTA update. It would only make sense that a newly released device would have a shorter time frame.

LEAKED GPE KERNEL | Push for kernel source (All models)

Hey everyone. So, kernel source isn't out yet. That is a bit disturbing to me... So because of the sheer popularity of this device, everyone submit a request for all models of the m8 Kernel source. A forum letter would be as follows
Hello, my name is _____. I own the HTC one M8. As required by copyright law, htc is required to release the Linux kernel source code the day of release. The lack of kernel source is therefore breaking copyright laws, and I hereby request all Linux kernel sources be released for all released models of the HTC One M8. Many people desire this kernel source. These are all your paying customers too.
thank you, (name)
Now another thing to know is they will likely tell you "htc releases all legally required sources" do not take this answer. Require that your case be elevated, and help us get the development going properly.
Link:
http://www.htcdev.com/contact
EDIT:
GPE leaked sources:
http://www.androidfilehost.com/?fid=23329332407583185
Done. Just FYI, the GPL requires you release the code in a reasonably timely manner, not the day of release.
123421342 said:
Done. Just FYI, the GPL requires you release the code in a reasonably timely manner, not the day of release.
Click to expand...
Click to collapse
Actually the exact wording is released along side of the release of a kernel. I have talked with many Linux kernel maintainers who all agree this is equal to the same day. (Linux Kernels are my specialty, as such I've met great people along the way who worked very close with Linus)
Sent from my C525c using Tapatalk
123421342 said:
Done. Just FYI, the GPL requires you release the code in a reasonably timely manner, not the day of release.
Click to expand...
Click to collapse
Not only that it's not release day yet, official release is somewhere in April no?
xReaper7x said:
Not only that it's not release day yet, official release is somewhere in April no?
Click to expand...
Click to collapse
Release date was Tuesday. For sprint, AT&T, Verizon, gsm unlocked and the developer edition. Google play is 2 weeks from last Tuesday. Other carriers come on at different times.
Sent from my C525c using Tapatalk
This par for the course with HTC. They have never been good about releasing kernel source in a timely fashion.
According to the GPL, kernel source must be available as soon as the accompanying software is in use by the public. The "in a timely manner" aspect provides some flexibility in delivering the source, as far as distribution. Within 24 hours is acceptable, time to upload the file and make it available on the site. It needs to be available day 1. 90-120 days later is not even close to complying.
What's even more annoying than having to wait, is that there is absolutely no reason to hold it back. They obviously have it before the device is released. All they do is annoy their LOYAL customers. It's just stupid and bad business at this point.
Sent from my HTC One using xda app-developers app
Surely it's not copyright law, but the licence under which the Linux source is released, i.e., GPL v2.
BenPope said:
Surely it's not copyright law, but the licence under which the Linux source is released, i.e., GPL v2.
Click to expand...
Click to collapse
The GPL license is a form of a copyright. This makes it part of copyright laws
Sent from my C525c using Tapatalk
thats the only thing stopping me from going back to HTC.. they are horrible at releasing kernel source.. sad cause i have seem many users and kernel devs leave HTC because of this issue..
it will come in time. we don't even have s-off yet.
Pretty sure they have 90 days to comply
~Jflteusc runnin' latest Carbon Nightly
Latest KToonsez Kernel 2.1;189;480
Pegasusq
Row
Thermald:
Mpdecision:
You don't need soff to unlock. Just a unprotected unlock partition or one that's exploitable
Also they do not. If you don't agree ask any Linux mantainter. Most even see it offensively that oems do this
Sent from my HTC M8WHL
Done.
Sent from my 831C using XDA Premium 4 mobile app
The phone hasn't even been out a week... Kernel source for the M7 has been released releatively quickly after updates.
The phone has been out for 5 days...
Sent from my HTC One using Tapatalk
That doesnt matter. Kernel source should be released within 24 hours of it being public.
HTC always releases source immediately for the Google Play Edition, which means a couple weeks. They always take forever to release source for their Sense kernels.
flar2 said:
HTC always releases source immediately for the Google Play Edition, which means a couple weeks. They always take forever to release source for their Sense kernels.
Click to expand...
Click to collapse
Google told them that they had to do that if they wanted to call it a Google play device. It may be something we can work with. Let's hope that HTC senses, no pun intended, the desire.
Sent from my HTC M8WHL
MassStash said:
Pretty sure they have 90 days to comply
Click to expand...
Click to collapse
Pretty sure that is stated NOWHERE in the GPL.
Sent from my HTC One using xda app-developers app
c5satellite2 said:
Pretty sure that is stated NOWHERE in the GPL.
Sent from my HTC One using xda app-developers app
Click to expand...
Click to collapse
Oh for sure, definitely not in the stated license, not sure where the hell I heard that. Then n that note, 1) really pain in ? there isn't a time frame stated in the license to high source needs to be made available for person requesting, and 2) pretty sure these companies could charge us for distrbuting source to us, so that's kool they don't at least.
~S-Off LTEvo; Back on the Always Solid Viper4G Latest;
Expletive Deleted Kernel
cpu0/1: 1.5ghz ¦ 384mhz ¦ sleep: 486mhz max
ondemand
fiops
thermald: dynamic
With tapatalk4

Categories

Resources