<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://devzone.nordicsemi.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>License when reusing partial code from SDK examples</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/23715/license-when-reusing-partial-code-from-sdk-examples</link><description>I have a little hobby project going on where I&amp;#39;m trying to make Nordic&amp;#39;s old temperature broadcaster example work with the nRF52: github.com/.../ 
 The project was originally released under the MIT license by Nordic, and I (and github.com/.../nrf51-ble</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 27 Jul 2017 14:02:59 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/23715/license-when-reusing-partial-code-from-sdk-examples" /><item><title>RE: License when reusing partial code from SDK examples</title><link>https://devzone.nordicsemi.com/thread/93256?ContentTypeID=1</link><pubDate>Thu, 27 Jul 2017 14:02:59 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e7f64a4c-4a08-4dba-8cef-e56531f45535</guid><dc:creator>bjorn-spockeli</dc:creator><description>&lt;p&gt;@knuta: Noted!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: License when reusing partial code from SDK examples</title><link>https://devzone.nordicsemi.com/thread/93251?ContentTypeID=1</link><pubDate>Thu, 27 Jul 2017 13:36:49 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c8c38114-bd87-4f5f-acf5-e27d7edb8c8d</guid><dc:creator>Knut Auvor Grythe</dc:creator><description>&lt;p&gt;By the way, I would suggest changing the phrasing back to the original BSD 3-Clause phrasing of &amp;quot;COPYRIGHT HOLDERS AND CONTRIBUTORS&amp;quot;, not &amp;quot;NORDIC SEMICONDUCTOR ASA AND CONTRIBUTORS&amp;quot;. This would allow people to use the Nordic 5-Clause even if the file wasn&amp;#39;t originally written by Nordic (meaning Nordic is not the copyright holder).&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: License when reusing partial code from SDK examples</title><link>https://devzone.nordicsemi.com/thread/93252?ContentTypeID=1</link><pubDate>Thu, 27 Jul 2017 12:52:59 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fae1bedd-cf08-47bc-bd10-150a460bf776</guid><dc:creator>Knut Auvor Grythe</dc:creator><description>&lt;p&gt;&lt;a href="https://softwareengineering.stackexchange.com/a/158011"&gt;softwareengineering.stackexchange.com/.../158011&lt;/a&gt; suggests that I can dual-license an individual file by placing a different license for my modifications below the original license (which is pretty much what you suggested initially). This looks like it would solve my problem. The file will almost be more licenses than code, but that&amp;#39;s OK.&lt;/p&gt;
&lt;p&gt;I would still have preferred if the Nordic 5-clause was phrased in such a way that I could just keep it as-is and not have to worry about this, though. Keeping your licensing as standard as possible makes it a lot easier for non-lawyers like myself to feel confident about making contributions. I know what the BSD, MIT and GPL licenses mean, and there are plenty of easy to understand explanations of them online. The Nordic 5-clause I have to interpret myself, and I&amp;#39;m honestly a lot better at programming than licensing law.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: License when reusing partial code from SDK examples</title><link>https://devzone.nordicsemi.com/thread/93255?ContentTypeID=1</link><pubDate>Thu, 27 Jul 2017 08:47:31 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:55047f6c-6fdd-4ecf-a697-9e536e7d3faa</guid><dc:creator>bjorn-spockeli</dc:creator><description>&lt;p&gt;I agree that NORDIC SEMICONDUCTOR ASA AND CONTRIBUTORS would be a better phrasing. I do not know why only NORDIC SEMICONDUCTOR ASA was chosen by our lawyers, but I have reported this internally and then we&amp;#39;ll see if we should modify the disclaimer or not.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: License when reusing partial code from SDK examples</title><link>https://devzone.nordicsemi.com/thread/93257?ContentTypeID=1</link><pubDate>Thu, 27 Jul 2017 03:56:02 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a2f4de4a-3bc3-478b-a893-e4bb7ef97db0</guid><dc:creator>Knut Auvor Grythe</dc:creator><description>&lt;p&gt;OK, fair enough, the phrasing of clause 1 is actually identical between vanilla BSD 3-clause and the Nordic 5-clause (clause 1 is actually the only clause Nordic didn&amp;#39;t modify), so adding my name to the copyright line should be OK. However, I&amp;#39;m pretty sure adding my own disclaimer below it is not OK, because that implies changing the license, so I&amp;#39;m still stuck.&lt;/p&gt;
&lt;p&gt;Had Nordic kept the original phrasing of &amp;quot;COPYRIGHT HOLDERS AND CONTRIBUTORS&amp;quot; from BSD 3-clause this wouldn&amp;#39;t be an issue, but for some reason they chose to substitute it with an explicit &amp;quot;Nordic Semiconductor ASA&amp;quot; everywhere. I don&amp;#39;t know why this choice was made, but I still think it was a mistake.&lt;/p&gt;
&lt;p&gt;As it stands, I don&amp;#39;t feel comfortable making open-source contributions to any of the example code in the SDK, or even reuse parts of them. This kind of defies the point of having examples.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: License when reusing partial code from SDK examples</title><link>https://devzone.nordicsemi.com/thread/93254?ContentTypeID=1</link><pubDate>Wed, 26 Jul 2017 13:42:25 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a076af5e-1412-4c10-8cfa-34173a3f994c</guid><dc:creator>bjorn-spockeli</dc:creator><description>&lt;p&gt;I do not think that this is a mistake, but rather a compromise that are beneficial for the community, our customers and Nordic Semiconductor. We do allow the code to be redistributed and as far as I know it is common practice to add your name to the copyright notice if you change files that are covered by a BSD license, see &lt;a href="https://softwareengineering.stackexchange.com/questions/114701/what-are-the-legal-considerations-when-forking-a-bsd-licensed-project"&gt;this&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: License when reusing partial code from SDK examples</title><link>https://devzone.nordicsemi.com/thread/93253?ContentTypeID=1</link><pubDate>Tue, 25 Jul 2017 19:00:08 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:955e6667-2b2b-43cf-9464-39324e1147ef</guid><dc:creator>Knut Auvor Grythe</dc:creator><description>&lt;p&gt;I really think Nordic is making a mistake with this license. This is effectively preventing the community from improving upon the examples and sharing them, which would only benefit Nordic. It would make a lot more sense to me if the examples were released with BSD 3-clause and the contents of the components folder were the ones restricted to run on Nordic devices.&lt;/p&gt;
&lt;p&gt;If someone is going to make a pirated nRF5 chip they&amp;#39;d presumably want to steal the drivers, so the license of the components folder would be the thing which makes sense to restrict. Are you really expecting someone to make a novel chip, with novel drivers, which happen to have exact API compatibility so they can reuse the nRF examples?&lt;/p&gt;
&lt;p&gt;Nordic seems to be planning to open-source the low level drivers but not the examples, which makes no sense to me. Please talk to your lawyers about this.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: License when reusing partial code from SDK examples</title><link>https://devzone.nordicsemi.com/thread/93250?ContentTypeID=1</link><pubDate>Tue, 25 Jul 2017 18:55:15 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e4cda052-5a8b-4fb2-ac46-321931715a1d</guid><dc:creator>Knut Auvor Grythe</dc:creator><description>&lt;p&gt;That seems a little messy, and probably wouldn&amp;#39;t allow me to add myself in the copyright line either. I should at least be able to substitute &amp;quot;Nordic Semiconductor&amp;quot; with &amp;quot;Nordic Semiconductor and &amp;quot; in the relevant places for this to make any sense.&lt;/p&gt;
&lt;p&gt;I&amp;#39;m starting to lean towards just not adding support for reading the battery, since my personal use-cases don&amp;#39;t require battery power anyway. I considered writing the code myself from scratch, but I don&amp;#39;t know any other place to get the numeric conversions apart from the code in question.&lt;/p&gt;
&lt;p&gt;PS: I just noticed that Nordic uses BSD 3-clause and not MIT (my mistake), but that doesn&amp;#39;t really change much.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: License when reusing partial code from SDK examples</title><link>https://devzone.nordicsemi.com/thread/93249?ContentTypeID=1</link><pubDate>Tue, 25 Jul 2017 15:37:32 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:42bf91db-12c6-4454-b6fb-837bdd012a95</guid><dc:creator>bjorn-spockeli</dc:creator><description>&lt;p&gt;Hi Knut Auvor,&lt;/p&gt;
&lt;p&gt;you are correct that the ble_app_proximity example is still covered under the 5-Clause Nordic License. Thus, you will have to keep the Nordic disclaimer and add your disclaimer below the Nordic disclaimer where you state that code written by you is provided without any warranty, if you plan on distributing the modified example.&lt;/p&gt;
&lt;p&gt;That said, I agree that it is unlikely that someone will run this example on anything other thana Nordic IC and that it would be great if we could open-source the SDK under the MiT License.&lt;/p&gt;
&lt;p&gt;However, our lawyers tend to think that its better to be safe than sorry.&lt;/p&gt;
&lt;p&gt;Best regards&lt;/p&gt;
&lt;p&gt;Bjørn&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: License when reusing partial code from SDK examples</title><link>https://devzone.nordicsemi.com/thread/93248?ContentTypeID=1</link><pubDate>Mon, 24 Jul 2017 00:49:43 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9a02fc95-c8eb-495f-91fd-652d372191ba</guid><dc:creator>Knut Auvor Grythe</dc:creator><description>&lt;p&gt;Also, the example code I am referring to appears to still have the exact same license in SDK 13.1.0, so it appears the licensing change did not apply to the examples. It appears it will primarily apply to the mobile apps judging from the post.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: License when reusing partial code from SDK examples</title><link>https://devzone.nordicsemi.com/thread/93247?ContentTypeID=1</link><pubDate>Mon, 24 Jul 2017 00:43:38 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:78d06aeb-1cb2-4ab8-89ce-ae9764d5dee3</guid><dc:creator>Knut Auvor Grythe</dc:creator><description>&lt;p&gt;I did notice the comic alluding to that recently, but since the change is not retroactive and I suspect that SDK 12 (which is the last one with support for nRF51) will not receive any more updates, I doubt this is relevant to my question.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: License when reusing partial code from SDK examples</title><link>https://devzone.nordicsemi.com/thread/93246?ContentTypeID=1</link><pubDate>Mon, 24 Jul 2017 00:19:45 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e7face87-7e87-4c1c-9407-1d5c143395cc</guid><dc:creator>RK</dc:creator><description>&lt;p&gt;There was a recent blog post about Nordic&amp;#39;s licensing changes.
&lt;a href="https://devzone.nordicsemi.com/blogs/1122/introducing-nordics-new-software-licensing-schemes/"&gt;devzone.nordicsemi.com/.../&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>