<?xml version="1.0" encoding="UTF-8"?><rss
version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
> <channel><title>Comments on: HTC Releases Hero Kernel Source for Developers (Updated)</title> <atom:link href="http://www.phonenews.com/htc-releases-hero-source-code-for-developers-9308/feed/" rel="self" type="application/rss+xml" /><link>http://www.phonenews.com/htc-releases-hero-source-code-for-developers-9308/</link> <description>Providing complete coverage of the wireless industry, cell phone news, and future 4G technologies.</description> <lastBuildDate>Thu, 09 Feb 2012 03:55:49 +0000</lastBuildDate> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.1</generator> <item><title>By: htc Hero</title><link>http://www.phonenews.com/htc-releases-hero-source-code-for-developers-9308/#comment-33544</link> <dc:creator>htc Hero</dc:creator> <pubDate>Thu, 29 Oct 2009 09:08:13 +0000</pubDate> <guid
isPermaLink="false">http://www.phonenews.com/htc-relerases-hero-source-code-for-developers-9308/#comment-33544</guid> <description>This really is a lively discussion in which I can see two groups. One that actually says that HTC violated the GPL because they were late in releasing their code to the public. And the other party claiming that HTC did its best by releasing it after only two weeks. Nevertheless you guys got what you want and everybody can start programming htc Hero &#039;s kernel.</description> <content:encoded><![CDATA[<p>This really is a lively discussion in which I can see two groups. One that actually says that HTC violated the GPL because they were late in releasing their code to the public. And the other party claiming that HTC did its best by releasing it after only two weeks. Nevertheless you guys got what you want and everybody can start programming htc Hero &#8216;s kernel.</p> ]]></content:encoded> </item> <item><title>By: Christopher Price</title><link>http://www.phonenews.com/htc-releases-hero-source-code-for-developers-9308/#comment-33489</link> <dc:creator>Christopher Price</dc:creator> <pubDate>Tue, 27 Oct 2009 11:49:11 +0000</pubDate> <guid
isPermaLink="false">http://www.phonenews.com/htc-relerases-hero-source-code-for-developers-9308/#comment-33489</guid> <description>GPLv2 wasn&#039;t as clear as GPLv3, but the FSF made clear that they didn&#039;t want big feuds between violations of the GPL and violations of federal copyright law.
The procedure for a GPL incident (I don&#039;t like to use the word violation myself, I&#039;d hate for the tables to be turned one day), was actually followed quite well.
Here, HTC released code not as quickly as they should have. It should have been online from day one. Under recent interpretations of GPL by FSF (hardened in GPLv3), HTC wouldn&#039;t be charged with a crime, but would simply lose rights to distribute. But, since the authors didn&#039;t file a complaint, they didn&#039;t lose those rights. Once the code is online, HTC would have regained rights to distribute.
&lt;i&gt;The other option would be for a stakeholder in the community to have sued HTC, but injunctive relief there would take much longer in a court of law, as the &quot;immediate damage&quot; measure wouldn&#039;t warranty injunctive relief before a ruling.&lt;/i&gt;
HTC then issued the source code, realizing that they could lose rights to the underlying GPLed source code... mostly due to public outrage.
In short, companies lag. It happens. Google lagged big time when sharing Chromium source code. It&#039;s like a bank or a wireless provider screwing up your account, there is little to no recourse about it.
Now, I&#039;m not telling you all to shrug your shoulders, there should be some sort of built-in penalty for this bad behavior. But, until there is, you can&#039;t blame free riders for the free rider problem. You have to point the finger at the system. Is there an easy answer? No. Even if the GPL outlined strict, easy complaint processes, they would just be ignored... much like true violators of the GPL do so every day.
In short, this is actually a case of GPL working. Constant vigilance is a way of life for the GPL, the size of the company doesn&#039;t matter. Keep in mind, it&#039;s often not just intent, but language barriers and regional barriers that prevent the timely sharing of code. It could have been sitting all along on an HTC server in Taiwan (where they are headquartered)... we likely won&#039;t know until long after it matters anymore.
P.S. On an unrelated note, I would actually argue that Microsoft slowly wanted Hyper-V kernel extensions published. They pose no technical harm to the Hyper-V patents themselves, and now make it a checkbox measure to integrate Hyper-V into an app. Microsoft wasn&#039;t forced as much as they wanted to do it slowly and make as much news as possible... all the while putting their profitable hooks in the Linux kernel (pun intended).</description> <content:encoded><![CDATA[<p>GPLv2 wasn&#8217;t as clear as GPLv3, but the FSF made clear that they didn&#8217;t want big feuds between violations of the GPL and violations of federal copyright law.</p><p>The procedure for a GPL incident (I don&#8217;t like to use the word violation myself, I&#8217;d hate for the tables to be turned one day), was actually followed quite well.</p><p>Here, HTC released code not as quickly as they should have. It should have been online from day one. Under recent interpretations of GPL by FSF (hardened in GPLv3), HTC wouldn&#8217;t be charged with a crime, but would simply lose rights to distribute. But, since the authors didn&#8217;t file a complaint, they didn&#8217;t lose those rights. Once the code is online, HTC would have regained rights to distribute.</p><p><i>The other option would be for a stakeholder in the community to have sued HTC, but injunctive relief there would take much longer in a court of law, as the &#8220;immediate damage&#8221; measure wouldn&#8217;t warranty injunctive relief before a ruling.</i></p><p>HTC then issued the source code, realizing that they could lose rights to the underlying GPLed source code&#8230; mostly due to public outrage.</p><p>In short, companies lag. It happens. Google lagged big time when sharing Chromium source code. It&#8217;s like a bank or a wireless provider screwing up your account, there is little to no recourse about it.</p><p>Now, I&#8217;m not telling you all to shrug your shoulders, there should be some sort of built-in penalty for this bad behavior. But, until there is, you can&#8217;t blame free riders for the free rider problem. You have to point the finger at the system. Is there an easy answer? No. Even if the GPL outlined strict, easy complaint processes, they would just be ignored&#8230; much like true violators of the GPL do so every day.</p><p>In short, this is actually a case of GPL working. Constant vigilance is a way of life for the GPL, the size of the company doesn&#8217;t matter. Keep in mind, it&#8217;s often not just intent, but language barriers and regional barriers that prevent the timely sharing of code. It could have been sitting all along on an HTC server in Taiwan (where they are headquartered)&#8230; we likely won&#8217;t know until long after it matters anymore.</p><p>P.S. On an unrelated note, I would actually argue that Microsoft slowly wanted Hyper-V kernel extensions published. They pose no technical harm to the Hyper-V patents themselves, and now make it a checkbox measure to integrate Hyper-V into an app. Microsoft wasn&#8217;t forced as much as they wanted to do it slowly and make as much news as possible&#8230; all the while putting their profitable hooks in the Linux kernel (pun intended).</p> ]]></content:encoded> </item> <item><title>By: Vic</title><link>http://www.phonenews.com/htc-releases-hero-source-code-for-developers-9308/#comment-33435</link> <dc:creator>Vic</dc:creator> <pubDate>Mon, 26 Oct 2009 07:06:26 +0000</pubDate> <guid
isPermaLink="false">http://www.phonenews.com/htc-relerases-hero-source-code-for-developers-9308/#comment-33435</guid> <description>&gt; Secondly though, this is untrue: â€œit would make no difference. HTC
&gt; broke the law.â€. They broke a licensing agreement, different fish.
Incorrect, I&#039;m afraid. They broke copywirght law - exactly which one depends on jurisdiction, but just about every country on the planet has a very similar law. You&#039;re not permitted to copy and distribute copyrighted works without a specific licence to do so. And HTC didn&#039;t have one at the time they were distributing. That&#039;s a breach of copyright law.
&gt; Thirdly, the only people who have the RIGHT to demand the source
&gt; code from HTC (as jamesdoe states) are owners of the HTC Hero â€“ sort
&gt; of.
Absolutely incorrect. HTC would have been distributing under section 3(b) of GPLv2; this explicitly states that *any third party* has the right to require source. Read the clause - it is very clear.
&gt; Generally put, anyone who receives a binary version of the kernel from
&gt; the HTC hero rom is entitled to the code â€“ but you can only demand it
&gt; from the person who gave it to you.
No, wrong again. It&#039;s quite probable that many people getting copies of the related works will have been passed them under section 3(c) of GPLv2, since this will often be a non-commercial distribution. This explicitly passes the rights to source from each recipient to the next one in the chain. Once again - read the licence. It&#039;s very clear about this.
&gt; What i mean is that if I didnâ€™t have a Hero and then went off and
&gt; downloaded a kernel from say cyanogen then its cyanogen who i
&gt; demand the source from (not HTC).
Possibly - but you could also get it from any non-commercial entitty under section 3(c), and that would give you the right to obtain source from the last &quot;upstream&quot; commercial entity that distributed it - right back to HTC,
&gt; Forthly: it may be true that propriatary drivers are derivative and hence
&gt; GPL, but seriously look around and see all those binary kernel-tainting
&gt; drivers out there, there are bucket loads (alot of them are circling around
&gt;  the arm platform too). With no one to chase them over it, thereâ€™s not alot
&gt; thats going to happen to them.
Well, GPL violations are tracked. You&#039;re right that not all of them have been brought into compliance yet - but that doesn&#039;t mean it&#039;s a legitimate state of affairs. These things get sorted eventually - this is why Microsoft were forced to publish source to their kernel mods a few weeks back.
Most of the time, GPL issues are sorted out without court action. But that doesn&#039;t mean that such litigation won&#039;t happen - just that it is more effective to deal with such problems through discussion, rather than litigation. Ask Edimax about that...
Vic.</description> <content:encoded><![CDATA[<p>&gt; Secondly though, this is untrue: â€œit would make no difference. HTC<br
/> &gt; broke the law.â€. They broke a licensing agreement, different fish.</p><p>Incorrect, I&#8217;m afraid. They broke copywirght law &#8211; exactly which one depends on jurisdiction, but just about every country on the planet has a very similar law. You&#8217;re not permitted to copy and distribute copyrighted works without a specific licence to do so. And HTC didn&#8217;t have one at the time they were distributing. That&#8217;s a breach of copyright law.</p><p>&gt; Thirdly, the only people who have the RIGHT to demand the source<br
/> &gt; code from HTC (as jamesdoe states) are owners of the HTC Hero â€“ sort<br
/> &gt; of.</p><p>Absolutely incorrect. HTC would have been distributing under section 3(b) of GPLv2; this explicitly states that *any third party* has the right to require source. Read the clause &#8211; it is very clear.</p><p>&gt; Generally put, anyone who receives a binary version of the kernel from<br
/> &gt; the HTC hero rom is entitled to the code â€“ but you can only demand it<br
/> &gt; from the person who gave it to you.</p><p>No, wrong again. It&#8217;s quite probable that many people getting copies of the related works will have been passed them under section 3(c) of GPLv2, since this will often be a non-commercial distribution. This explicitly passes the rights to source from each recipient to the next one in the chain. Once again &#8211; read the licence. It&#8217;s very clear about this.</p><p>&gt; What i mean is that if I didnâ€™t have a Hero and then went off and<br
/> &gt; downloaded a kernel from say cyanogen then its cyanogen who i<br
/> &gt; demand the source from (not HTC).</p><p>Possibly &#8211; but you could also get it from any non-commercial entitty under section 3(c), and that would give you the right to obtain source from the last &#8220;upstream&#8221; commercial entity that distributed it &#8211; right back to HTC,</p><p>&gt; Forthly: it may be true that propriatary drivers are derivative and hence<br
/> &gt; GPL, but seriously look around and see all those binary kernel-tainting<br
/> &gt; drivers out there, there are bucket loads (alot of them are circling around<br
/> &gt;  the arm platform too). With no one to chase them over it, thereâ€™s not alot<br
/> &gt; thats going to happen to them.</p><p>Well, GPL violations are tracked. You&#8217;re right that not all of them have been brought into compliance yet &#8211; but that doesn&#8217;t mean it&#8217;s a legitimate state of affairs. These things get sorted eventually &#8211; this is why Microsoft were forced to publish source to their kernel mods a few weeks back.</p><p>Most of the time, GPL issues are sorted out without court action. But that doesn&#8217;t mean that such litigation won&#8217;t happen &#8211; just that it is more effective to deal with such problems through discussion, rather than litigation. Ask Edimax about that&#8230;</p><p>Vic.</p> ]]></content:encoded> </item> <item><title>By: Paul J R</title><link>http://www.phonenews.com/htc-releases-hero-source-code-for-developers-9308/#comment-33433</link> <dc:creator>Paul J R</dc:creator> <pubDate>Mon, 26 Oct 2009 04:32:39 +0000</pubDate> <guid
isPermaLink="false">http://www.phonenews.com/htc-relerases-hero-source-code-for-developers-9308/#comment-33433</guid> <description>@Vic - yes are correct, GPL REQUIRES you to make source available - what I was more infering was that they CAN make it available anyway they want. By cutting their legs off, i mean with the kernel licensed under gpl v2 it is possible to deny (completely) the ability of HTC to redistribute it (ever again). Unlike v3 where if you rectify the problem it gave you an &quot;out&quot;.
Secondly though, this is untrue: &quot;it would make no difference. HTC broke the law.&quot;. They broke a licensing agreement, different fish.
Thirdly, the only people who have the RIGHT to demand the source code from HTC (as jamesdoe states) are owners of the HTC Hero - sort of. Generally put, anyone who receives a binary version of the kernel  from the HTC hero rom is entitled to the code - but you can only demand it from the person who gave it to you. What i mean is that if I didn&#039;t have a Hero and then went off and downloaded a kernel from say cyanogen then its cyanogen who i demand the source from (not HTC).
Forthly: it may be true that propriatary drivers are derivative and hence GPL, but seriously look around and see all those binary kernel-tainting drivers out there, there are bucket loads (alot of them are circling around the arm platform too). With no one to chase them over it, there&#039;s not alot thats going to happen to them.
@jamesdoe - seriously, enough with the trolling, lets get a ruler and i&#039;ll compare yours and mine and i guarantee you i&#039;m worth more then you and yet im a foss hippy.</description> <content:encoded><![CDATA[<p>@Vic &#8211; yes are correct, GPL REQUIRES you to make source available &#8211; what I was more infering was that they CAN make it available anyway they want. By cutting their legs off, i mean with the kernel licensed under gpl v2 it is possible to deny (completely) the ability of HTC to redistribute it (ever again). Unlike v3 where if you rectify the problem it gave you an &#8220;out&#8221;.</p><p>Secondly though, this is untrue: &#8220;it would make no difference. HTC broke the law.&#8221;. They broke a licensing agreement, different fish.</p><p>Thirdly, the only people who have the RIGHT to demand the source code from HTC (as jamesdoe states) are owners of the HTC Hero &#8211; sort of. Generally put, anyone who receives a binary version of the kernel  from the HTC hero rom is entitled to the code &#8211; but you can only demand it from the person who gave it to you. What i mean is that if I didn&#8217;t have a Hero and then went off and downloaded a kernel from say cyanogen then its cyanogen who i demand the source from (not HTC).</p><p>Forthly: it may be true that propriatary drivers are derivative and hence GPL, but seriously look around and see all those binary kernel-tainting drivers out there, there are bucket loads (alot of them are circling around the arm platform too). With no one to chase them over it, there&#8217;s not alot thats going to happen to them.</p><p>@jamesdoe &#8211; seriously, enough with the trolling, lets get a ruler and i&#8217;ll compare yours and mine and i guarantee you i&#8217;m worth more then you and yet im a foss hippy.</p> ]]></content:encoded> </item> <item><title>By: Is Endless Forking and Fragmentation What Android Needs? &#124; google android os blog</title><link>http://www.phonenews.com/htc-releases-hero-source-code-for-developers-9308/#comment-33432</link> <dc:creator>Is Endless Forking and Fragmentation What Android Needs? &#124; google android os blog</dc:creator> <pubDate>Mon, 26 Oct 2009 04:03:33 +0000</pubDate> <guid
isPermaLink="false">http://www.phonenews.com/htc-relerases-hero-source-code-for-developers-9308/#comment-33432</guid> <description>[...] of heated conversations in the developer community about why HTC took so long to post the code. The GPL specifically states that source code must be made immediately available, but HTC stalled. In my eyes, this is just [...]</description> <content:encoded><![CDATA[<p>[...] of heated conversations in the developer community about why HTC took so long to post the code. The GPL specifically states that source code must be made immediately available, but HTC stalled. In my eyes, this is just [...]</p> ]]></content:encoded> </item> <item><title>By: FSF Hostility/Disagreement from a Libertarian, TechDirt, and Microsoft General Counsel &#124; Boycott Novell</title><link>http://www.phonenews.com/htc-releases-hero-source-code-for-developers-9308/#comment-33399</link> <dc:creator>FSF Hostility/Disagreement from a Libertarian, TechDirt, and Microsoft General Counsel &#124; Boycott Novell</dc:creator> <pubDate>Sun, 25 Oct 2009 10:09:59 +0000</pubDate> <guid
isPermaLink="false">http://www.phonenews.com/htc-relerases-hero-source-code-for-developers-9308/#comment-33399</guid> <description>[...] The problems in Masnick&#8217;s mind are probably very different and the analogy improper because when it comes to derivative works, code and music, for example, vary tremendously. By doing the above (being overly permissive and tolerant of interference between individual freedoms), you enable and empower those who restrict, including those who capitalise at your own expense, at the expense of your freedom. Comments are already pointing this out. Take this new case of HTC for example. [...]</description> <content:encoded><![CDATA[<p>[...] The problems in Masnick&#8217;s mind are probably very different and the analogy improper because when it comes to derivative works, code and music, for example, vary tremendously. By doing the above (being overly permissive and tolerant of interference between individual freedoms), you enable and empower those who restrict, including those who capitalise at your own expense, at the expense of your freedom. Comments are already pointing this out. Take this new case of HTC for example. [...]</p> ]]></content:encoded> </item> <item><title>By: jamesdoe</title><link>http://www.phonenews.com/htc-releases-hero-source-code-for-developers-9308/#comment-33349</link> <dc:creator>jamesdoe</dc:creator> <pubDate>Fri, 23 Oct 2009 17:28:30 +0000</pubDate> <guid
isPermaLink="false">http://www.phonenews.com/htc-relerases-hero-source-code-for-developers-9308/#comment-33349</guid> <description>@Vic: we don&#039;t appear to live on the same planet :)
anyhow, have a good week end!</description> <content:encoded><![CDATA[<p>@Vic: we don&#8217;t appear to live on the same planet <img
src='http://cdn.phonenews.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p><p>anyhow, have a good week end!</p> ]]></content:encoded> </item> <item><title>By: Steve</title><link>http://www.phonenews.com/htc-releases-hero-source-code-for-developers-9308/#comment-33344</link> <dc:creator>Steve</dc:creator> <pubDate>Fri, 23 Oct 2009 17:06:55 +0000</pubDate> <guid
isPermaLink="false">http://www.phonenews.com/htc-relerases-hero-source-code-for-developers-9308/#comment-33344</guid> <description>@jbasko
It doesn&#039;t matter how the Hero looks. This code is just for the kernel, it is not the complete android system from the phone. They released what they were legally required to release.
We still don&#039;t have any of the code for what makes it look good.</description> <content:encoded><![CDATA[<p>@jbasko</p><p>It doesn&#8217;t matter how the Hero looks. This code is just for the kernel, it is not the complete android system from the phone. They released what they were legally required to release.</p><p>We still don&#8217;t have any of the code for what makes it look good.</p> ]]></content:encoded> </item> <item><title>By: Vic</title><link>http://www.phonenews.com/htc-releases-hero-source-code-for-developers-9308/#comment-33342</link> <dc:creator>Vic</dc:creator> <pubDate>Fri, 23 Oct 2009 17:03:58 +0000</pubDate> <guid
isPermaLink="false">http://www.phonenews.com/htc-relerases-hero-source-code-for-developers-9308/#comment-33342</guid> <description>No-one is crying! You appear to be imagining emotions that simply aren&#039;t in evidence. That&#039;s usually called &quot;projecting&quot;...
But as for people&#039;s right to ask for the source code - yes, they *are* entitled to it. It is perfectly legal to acquire the object code without owning a HTC Hero, and anyone who does so has a right to the source code, since HTC did not distribute under section 3(a).
And what is more - we&#039;ve got it.
Vic.</description> <content:encoded><![CDATA[<p>No-one is crying! You appear to be imagining emotions that simply aren&#8217;t in evidence. That&#8217;s usually called &#8220;projecting&#8221;&#8230;</p><p>But as for people&#8217;s right to ask for the source code &#8211; yes, they *are* entitled to it. It is perfectly legal to acquire the object code without owning a HTC Hero, and anyone who does so has a right to the source code, since HTC did not distribute under section 3(a).</p><p>And what is more &#8211; we&#8217;ve got it.</p><p>Vic.</p> ]]></content:encoded> </item> <item><title>By: jamesdoe</title><link>http://www.phonenews.com/htc-releases-hero-source-code-for-developers-9308/#comment-33340</link> <dc:creator>jamesdoe</dc:creator> <pubDate>Fri, 23 Oct 2009 16:50:33 +0000</pubDate> <guid
isPermaLink="false">http://www.phonenews.com/htc-relerases-hero-source-code-for-developers-9308/#comment-33340</guid> <description>all I&#039;m saying is that the vast majority of the FOSS hippies cry like carebears when they should in fact stfu because they are in no position to request the source code, as they have no HTC Hero, hence they should not have HTC object code either.</description> <content:encoded><![CDATA[<p>all I&#8217;m saying is that the vast majority of the FOSS hippies cry like carebears when they should in fact stfu because they are in no position to request the source code, as they have no HTC Hero, hence they should not have HTC object code either.</p> ]]></content:encoded> </item> </channel> </rss>
