<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://elinux.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://elinux.org/api.php?action=feedcontributions&amp;user=Tbm&amp;feedformat=atom</id>
		<title>eLinux.org - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="http://elinux.org/api.php?action=feedcontributions&amp;user=Tbm&amp;feedformat=atom"/>
		<link rel="alternate" type="text/html" href="http://elinux.org/Special:Contributions/Tbm"/>
		<updated>2013-05-25T20:44:26Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.22alpha</generator>

	<entry>
		<id>http://elinux.org/Legal_Issues</id>
		<title>Legal Issues</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/Legal_Issues"/>
				<updated>2011-04-11T20:32:46Z</updated>
		
		<summary type="html">&lt;p&gt;Tbm: add another link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Legal Issues using Linux in embedded projects ==&lt;br /&gt;
The intricacies of using the GPL license have been hashed out repeatedly in many&lt;br /&gt;
other forums.  [references would be nice for major issues]&lt;br /&gt;
&lt;br /&gt;
Here are some highlights:&lt;br /&gt;
=== Kernel is licensed GPL v2 only ===&lt;br /&gt;
The Linux kernel is licensed under the GNU General Public License, version 2.0 '''ONLY!'''&lt;br /&gt;
&lt;br /&gt;
This is different from many other projects, which use the default wording in the license to allow GPL v2 or any later version.&lt;br /&gt;
&lt;br /&gt;
This means it is unlikely that the kernel will switch to GPL version 3.0.&lt;br /&gt;
&lt;br /&gt;
In September of 2006, a group of Linux kernel developers signed a [http://lwn.net/Articles/200422/ position statement] indicating that they objected to GPL version 3.0 (as then drafted).  This further indicates the unlikelyhood of any&lt;br /&gt;
change of the kernel to the GPL v3 license.&lt;br /&gt;
&lt;br /&gt;
=== Signed-off-by lines and the DCO ===&lt;br /&gt;
When developers contribute to the kernel, they must provide a &amp;quot;Signed-off-by&amp;quot; line, indicating that they acknowledge the licensing and declare the work (to the best of their knowledge) to be either original, or derivative of something compatible with GPL v2.&lt;br /&gt;
&lt;br /&gt;
See the [[Developer Certificate Of Origin]] which is contained in the kernel's [http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=blob;f=Documentation/SubmittingPatches Documentation/SubmittingPatches] file.&lt;br /&gt;
&lt;br /&gt;
This page has a few specific issues relating to embedded use of Linux.&lt;br /&gt;
&lt;br /&gt;
== EXPORT_SYMBOL_GPL ==&lt;br /&gt;
=== EXPORT_SYMBOL_GPL for kernel USB API ===&lt;br /&gt;
In January of 2008, Greg Kroah Hartman submitted a patch to change the core&lt;br /&gt;
USB API to EXPORT_SYMBOL_GPL.  Here is some information about that change:&lt;br /&gt;
&lt;br /&gt;
* [http://lwn.net/Articles/266724/ USB: mark USB drivers as being GPL only (LWN.net)]&lt;br /&gt;
* [http://www.linux-magazine.com/online/news/linux_2_6_25_without_closed_source_usb_drivers Linux 2.6.25 without Closed Source USB Drivers (Linux Magazine)]&lt;br /&gt;
* [http://www.linuxworld.com/community/?q=taxonomy/term/24 USB drivers going GPL-only in 2.6.25 (LinuxWorld)]&lt;br /&gt;
* [http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=782e70c6fc2290a0395850e8e02583b8b62264d8 the actual git commit]&lt;br /&gt;
&lt;br /&gt;
== Other Links ==&lt;br /&gt;
&lt;br /&gt;
* http://gpl-violations.org/ - The gpl-violations.org project tries to resolve GPL violations and raises public awareness about GPL compliance.&lt;br /&gt;
* http://www.softwarefreedom.org/ - The Software Freedom Law Center provides legal representation for open source projects and publishes information on legal issues around open source.&lt;br /&gt;
* http://www.linuxfoundation.org/programs/legal/compliance - Linux Foundation's Open Compliance Program&lt;br /&gt;
* http://www.binaryanalysis.org/ - A binary analysis tool for GPL compliance investigations&lt;br /&gt;
* http://lwn.net/Articles/386280/ - LWN.net article about the binary analysis tool (published on 2010/05/06)&lt;br /&gt;
* http://fossology.org/ - FOSSology is a framework to scan open source code: it currently scans for copyright and license information and can easily be extended.&lt;/div&gt;</summary>
		<author><name>Tbm</name></author>	</entry>

	<entry>
		<id>http://elinux.org/Developer_Certificate_Of_Origin</id>
		<title>Developer Certificate Of Origin</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/Developer_Certificate_Of_Origin"/>
				<updated>2011-04-11T18:25:46Z</updated>
		
		<summary type="html">&lt;p&gt;Tbm: update year&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In May 2004, the kernel development community decided to standardize on&lt;br /&gt;
a requirement to adhere to a Developer Certificate of Origin for contributions&lt;br /&gt;
to the Linux kernel.&lt;br /&gt;
&lt;br /&gt;
The text of the DCO is located in the file [http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=blob;f=Documentation/SubmittingPatches Documentation/SubmittingPatches]&lt;br /&gt;
in the Linux kernel source tree.&lt;br /&gt;
&lt;br /&gt;
The full text of the DCO version 1.1 (the current version as of 2011) is:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
        Developer's Certificate of Origin 1.1&lt;br /&gt;
&lt;br /&gt;
        By making a contribution to this project, I certify that:&lt;br /&gt;
&lt;br /&gt;
        (a) The contribution was created in whole or in part by me and I&lt;br /&gt;
            have the right to submit it under the open source license&lt;br /&gt;
            indicated in the file; or&lt;br /&gt;
&lt;br /&gt;
        (b) The contribution is based upon previous work that, to the best&lt;br /&gt;
            of my knowledge, is covered under an appropriate open source&lt;br /&gt;
            license and I have the right under that license to submit that&lt;br /&gt;
            work with modifications, whether created in whole or in part&lt;br /&gt;
            by me, under the same open source license (unless I am&lt;br /&gt;
            permitted to submit under a different license), as indicated&lt;br /&gt;
            in the file; or&lt;br /&gt;
&lt;br /&gt;
        (c) The contribution was provided directly to me by some other&lt;br /&gt;
            person who certified (a), (b) or (c) and I have not modified&lt;br /&gt;
            it.&lt;br /&gt;
&lt;br /&gt;
        (d) I understand and agree that this project and the contribution&lt;br /&gt;
            are public and that a record of the contribution (including all&lt;br /&gt;
            personal information I submit with it, including my sign-off) is&lt;br /&gt;
            maintained indefinitely and may be redistributed consistent with&lt;br /&gt;
            this project or the open source license(s) involved.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
There is a kernel thread discussing the original proposal from Linus&lt;br /&gt;
[http://groups.google.com/groups?hl=en&amp;amp;lr=&amp;amp;ie=UTF-8&amp;amp;threadm=1YUY7-6fF-11%40gated-at.bofh.it&amp;amp;rnum=1&amp;amp;prev=/groups%3Fq%3Dg:thl3436074442d%26dq%3D%26hl%3Den%26lr%3D%26ie%3DUTF-8%26selm%3D1YUY7-6fF-11%2540gated-at.bofh.it here (google groups).] And&lt;br /&gt;
[http://marc.theaimsgroup.com/?l=linux-kernel&amp;amp;m=108529494402563&amp;amp;w=2 here (aimsgroup).]&lt;br /&gt;
&lt;br /&gt;
Here is another article describing rationale for the 1.1 version:&lt;br /&gt;
[http://kerneltrap.org/node/5277 Clarifying the Developer's Certificate of Origin] KernelTrap, June 14, 2005&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
Here is an example Signed-off-by line, that indicates the submitter accepts the DCO:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Signed-off-by: John Doe &amp;lt;john.doe@hisdomain.com&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Older versions ==&lt;br /&gt;
&lt;br /&gt;
The original DCO, version 1.0, read:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    Developer's Certificate of Origin 1.0&lt;br /&gt;
&lt;br /&gt;
    By making a contribution to this project, I certify that:&lt;br /&gt;
&lt;br /&gt;
    (a) The contribution was created in whole or in part by me and I have the right&lt;br /&gt;
    to submit it under the open source license indicated in the file; or&lt;br /&gt;
&lt;br /&gt;
    (b) The contribution is based upon previous work that, to the best of my knowledge,&lt;br /&gt;
    is covered under an appropriate open source license and I have the right under that&lt;br /&gt;
    license to submit that work with modifications, whether created in whole or in part&lt;br /&gt;
    by me, under the same open source license (unless I am permitted to submit under a&lt;br /&gt;
    different license), as indicated in the file; or&lt;br /&gt;
&lt;br /&gt;
    (c) The contribution was provided directly to me by some other person who&lt;br /&gt;
    certified (a), (b) or (c) and I have not modified it.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Categories]]&lt;/div&gt;</summary>
		<author><name>Tbm</name></author>	</entry>

	<entry>
		<id>http://elinux.org/Legal_Issues</id>
		<title>Legal Issues</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/Legal_Issues"/>
				<updated>2011-04-11T18:22:55Z</updated>
		
		<summary type="html">&lt;p&gt;Tbm: add more links&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Legal Issues using Linux in embedded projects ==&lt;br /&gt;
The intricacies of using the GPL license have been hashed out repeatedly in many&lt;br /&gt;
other forums.  [references would be nice for major issues]&lt;br /&gt;
&lt;br /&gt;
Here are some highlights:&lt;br /&gt;
=== Kernel is licensed GPL v2 only ===&lt;br /&gt;
The Linux kernel is licensed under the GNU General Public License, version 2.0 '''ONLY!'''&lt;br /&gt;
&lt;br /&gt;
This is different from many other projects, which use the default wording in the license to allow GPL v2 or any later version.&lt;br /&gt;
&lt;br /&gt;
This means it is unlikely that the kernel will switch to GPL version 3.0.&lt;br /&gt;
&lt;br /&gt;
In September of 2006, a group of Linux kernel developers signed a [http://lwn.net/Articles/200422/ position statement] indicating that they objected to GPL version 3.0 (as then drafted).  This further indicates the unlikelyhood of any&lt;br /&gt;
change of the kernel to the GPL v3 license.&lt;br /&gt;
&lt;br /&gt;
=== Signed-off-by lines and the DCO ===&lt;br /&gt;
When developers contribute to the kernel, they must provide a &amp;quot;Signed-off-by&amp;quot; line, indicating that they acknowledge the licensing and declare the work (to the best of their knowledge) to be either original, or derivative of something compatible with GPL v2.&lt;br /&gt;
&lt;br /&gt;
See the [[Developer Certificate Of Origin]] which is contained in the kernel's [http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=blob;f=Documentation/SubmittingPatches Documentation/SubmittingPatches] file.&lt;br /&gt;
&lt;br /&gt;
This page has a few specific issues relating to embedded use of Linux.&lt;br /&gt;
&lt;br /&gt;
== EXPORT_SYMBOL_GPL ==&lt;br /&gt;
=== EXPORT_SYMBOL_GPL for kernel USB API ===&lt;br /&gt;
In January of 2008, Greg Kroah Hartman submitted a patch to change the core&lt;br /&gt;
USB API to EXPORT_SYMBOL_GPL.  Here is some information about that change:&lt;br /&gt;
&lt;br /&gt;
* [http://lwn.net/Articles/266724/ USB: mark USB drivers as being GPL only (LWN.net)]&lt;br /&gt;
* [http://www.linux-magazine.com/online/news/linux_2_6_25_without_closed_source_usb_drivers Linux 2.6.25 without Closed Source USB Drivers (Linux Magazine)]&lt;br /&gt;
* [http://www.linuxworld.com/community/?q=taxonomy/term/24 USB drivers going GPL-only in 2.6.25 (LinuxWorld)]&lt;br /&gt;
* [http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=782e70c6fc2290a0395850e8e02583b8b62264d8 the actual git commit]&lt;br /&gt;
&lt;br /&gt;
== Other Links ==&lt;br /&gt;
&lt;br /&gt;
* http://gpl-violations.org/ - The gpl-violations.org project tries to resolve GPL violations and raises public awareness about GPL compliance.&lt;br /&gt;
* http://www.softwarefreedom.org/ - The Software Freedom Law Center provides legal representation for open source projects and publishes information on legal issues around open source.&lt;br /&gt;
* http://www.binaryanalysis.org/ - A binary analysis tool for GPL compliance investigations&lt;br /&gt;
* http://lwn.net/Articles/386280/ - LWN.net article about the binary analysis tool (published on 2010/05/06)&lt;br /&gt;
* http://fossology.org/ - FOSSology is a framework to scan open source code: it currently scans for copyright and license information and can easily be extended.&lt;/div&gt;</summary>
		<author><name>Tbm</name></author>	</entry>

	<entry>
		<id>http://elinux.org/Legal_Issues</id>
		<title>Legal Issues</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/Legal_Issues"/>
				<updated>2011-04-11T18:16:28Z</updated>
		
		<summary type="html">&lt;p&gt;Tbm: link to the actual article&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Legal Issues using Linux in embedded projects ==&lt;br /&gt;
The intricacies of using the GPL license have been hashed out repeatedly in many&lt;br /&gt;
other forums.  [references would be nice for major issues]&lt;br /&gt;
&lt;br /&gt;
Here are some highlights:&lt;br /&gt;
=== Kernel is licensed GPL v2 only ===&lt;br /&gt;
The Linux kernel is licensed under the GNU General Public License, version 2.0 '''ONLY!'''&lt;br /&gt;
&lt;br /&gt;
This is different from many other projects, which use the default wording in the license to allow GPL v2 or any later version.&lt;br /&gt;
&lt;br /&gt;
This means it is unlikely that the kernel will switch to GPL version 3.0.&lt;br /&gt;
&lt;br /&gt;
In September of 2006, a group of Linux kernel developers signed a [http://lwn.net/Articles/200422/ position statement] indicating that they objected to GPL version 3.0 (as then drafted).  This further indicates the unlikelyhood of any&lt;br /&gt;
change of the kernel to the GPL v3 license.&lt;br /&gt;
&lt;br /&gt;
=== Signed-off-by lines and the DCO ===&lt;br /&gt;
When developers contribute to the kernel, they must provide a &amp;quot;Signed-off-by&amp;quot; line, indicating that they acknowledge the licensing and declare the work (to the best of their knowledge) to be either original, or derivative of something compatible with GPL v2.&lt;br /&gt;
&lt;br /&gt;
See the [[Developer Certificate Of Origin]] which is contained in the kernel's [http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=blob;f=Documentation/SubmittingPatches Documentation/SubmittingPatches] file.&lt;br /&gt;
&lt;br /&gt;
This page has a few specific issues relating to embedded use of Linux.&lt;br /&gt;
&lt;br /&gt;
== EXPORT_SYMBOL_GPL ==&lt;br /&gt;
=== EXPORT_SYMBOL_GPL for kernel USB API ===&lt;br /&gt;
In January of 2008, Greg Kroah Hartman submitted a patch to change the core&lt;br /&gt;
USB API to EXPORT_SYMBOL_GPL.  Here is some information about that change:&lt;br /&gt;
&lt;br /&gt;
* [http://lwn.net/Articles/266724/ USB: mark USB drivers as being GPL only (LWN.net)]&lt;br /&gt;
* [http://www.linux-magazine.com/online/news/linux_2_6_25_without_closed_source_usb_drivers Linux 2.6.25 without Closed Source USB Drivers (Linux Magazine)]&lt;br /&gt;
* [http://www.linuxworld.com/community/?q=taxonomy/term/24 USB drivers going GPL-only in 2.6.25 (LinuxWorld)]&lt;br /&gt;
* [http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=782e70c6fc2290a0395850e8e02583b8b62264d8 the actual git commit]&lt;br /&gt;
&lt;br /&gt;
== Other Links ==&lt;br /&gt;
&lt;br /&gt;
* http://gpl-violations.org/ - &lt;br /&gt;
* http://lwn.net/Articles/386280/ - A binary analysis tool for GPL compliance investigations, LWN.net 2010/05/06&lt;/div&gt;</summary>
		<author><name>Tbm</name></author>	</entry>

	</feed>