Go Back   xda-developers > HTC Hero: G2 Touch > Hero, G2 Touch Android Development


Reply
 
Thread Tools Search this Thread Display Modes
  #21  
Old 13th October 2009, 12:31 PM
E2K E2K is offline
Senior Member
 
Join Date: Oct 2009
Posts: 124
Default

Quote:
Originally Posted by SquiffSquiff View Post
Speaking as one who has compiled kernels in the past there are three components required here:
  1. The kernel source- this is typically available from http://kernel.org/ If HTC have made any changes to the source of the kernel itself then these should be apparent in their distribution of the kernel source
  2. The relevant configuration file '.config' which should accompany their distribution of the kernel source and permit you to compile any other kernel as a drop in replacement.
  3. Source code and makefiles for any custom kernel modules ('drivers' in windows terminology) In Linux these have to be compiled together with the kernel.

To use a cookery analogy:
The kernel source is the raw ingredients. It can be set up for anything from a supercomputer to a DVD player depending on how you use it. The kernel config is the method which will allow you to bake the type of cake you intend. The modules sources are any of HTC’s own custom ingredients required for everything to work. THe kernel is the finished cake which you eat.
Good analogy!
I want to eat the cake
So at this point, we do not have the ingredients or the special recipe to make a Hero cake?
Reply With Quote
Sponsored Links

  #22  
Old 13th October 2009, 07:36 PM
E2K E2K is offline
Senior Member
 
Join Date: Oct 2009
Posts: 124
Default

I just got a mail from HTC customer support,
They said that they don't know when it will be available, only to say that I have to check the website where it will be posted..
Reply With Quote

  #23  
Old 13th October 2009, 07:39 PM
SquiffSquiff SquiffSquiff is offline
Member
 
Join Date: Aug 2009
Posts: 74
Default

What Exactly did you ask them for? Are you able to post your email and their response here?
Reply With Quote

  #24  
Old 13th October 2009, 08:02 PM
E2K E2K is offline
Senior Member
 
Join Date: Oct 2009
Posts: 124
Default

Quote:
Originally Posted by SquiffSquiff View Post
What Exactly did you ask them for? Are you able to post your email and their response here?
It says that the mail is for me only, plus it's in Dutch, but I will translate the important part anyway:

Quote:
At the moment we do not know when the kernel source for the Hero will be released. The best thing you can do is to keep an eye on our website, as all updates will be available here. Sorry again for the inconvenience.
Reply With Quote

  #25  
Old 13th October 2009, 09:29 PM
SquiffSquiff SquiffSquiff is offline
Member
 
Join Date: Aug 2009
Posts: 74
Default

Thanks. Well that isn't right. HTC are required by the GPL to provide the source code for those components licensed under it to everyone they distribute the binary to. The kernel is licensed under the GPL, as are several other components such as khtml/webkit in the web browser etc. There is a clear precedent that embedded devices such as mobile phones constitute a distribution of the binary (the 'cake' in my comparison example) and so require provision of the source (the recipe). The distributor may make a reasonable charge for supplying this, e.g. cost of media and packaging , and is not required to distribute the source publicly, only to those people in receipt of the binary. Google 'netgear gpl'; 'kiss gpl' ; 'bt gpl' to see examples. I will request the source code myself in the UK and work from there.
Reply With Quote

  #26  
Old 13th October 2009, 09:53 PM
E2K E2K is offline
Senior Member
 
Join Date: Oct 2009
Posts: 124
Default

Quote:
Originally Posted by SquiffSquiff View Post
Thanks. Well that isn't right. HTC are required by the GPL to provide the source code for those components licensed under it to everyone they distribute the binary to. The kernel is licensed under the GPL, as are several other components such as khtml/webkit in the web browser etc. There is a clear precedent that embedded devices such as mobile phones constitute a distribution of the binary (the 'cake' in my comparison example) and so require provision of the source (the recipe). The distributor may make a reasonable charge for supplying this, e.g. cost of media and packaging , and is not required to distribute the source publicly, only to those people in receipt of the binary. Google 'netgear gpl'; 'kiss gpl' ; 'bt gpl' to see examples. I will request the source code myself in the UK and work from there.
That is a good initiative, I am afraid however, that they will pretend that they don't know when it will be available. :-(
Reply With Quote

  #27  
Old 13th October 2009, 09:55 PM
foxmeister foxmeister is offline
Senior Member
 
Join Date: Mar 2008
Location: Storrington
Posts: 988
Default

Quote:
Originally Posted by SquiffSquiff View Post
I will request the source code myself in the UK and work from there.
At this stage, I guess that most people have asked when the source will be available, rather than actually requesting the source code.

You should look at the licenses (Menu->Settings->About Phone->Legal Information->Open Source Licenses) as according to the GPL this must include a written offer to supply the source code. This may spell out how it may be obtained.

Regards,

Dave
Reply With Quote

  #28  
Old 13th October 2009, 10:04 PM
foxmeister foxmeister is offline
Senior Member
 
Join Date: Mar 2008
Location: Storrington
Posts: 988
Default

Quote:
Originally Posted by E2K View Post
That is a good initiative, I am afraid however, that they will pretend that they don't know when it will be available. :-(
This in not acceptable according to the GPL.

The GPL guide here states:

Quote:
If you ship an offer for source with your product but cannot actually deliver immediately on that offer when your customers receive it, you should expect an enforcement action.
The offer must be included in the licenses on the Hero, so if you make a formal request taking up that offer, HTC *must* act on it immediately or be in breach of the GPL.

Of course, this does give them a little time in which they can say they demand payment in advance for "costs" associated with shipping physical media, but I guess that should cause a delay of no more than a a couple of weeks max.

Regards,

Dave
Reply With Quote

  #29  
Old 13th October 2009, 11:08 PM
E2K E2K is offline
Senior Member
 
Join Date: Oct 2009
Posts: 124
Default

Wow, good work/thinking people!
Keep us updated!
Reply With Quote

  #30  
Old 13th October 2009, 11:47 PM
Toffei Toffei is offline
Junior Member
 
Join Date: Oct 2009
Posts: 7
Default

Let's get a lawyer and knock on their door! lol
Reply With Quote

Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 04:27 AM.


Powered by vBulletin® Version 3.8.2
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.