From: Marek Vasut <marek.vasut@gmail.com>
To: u-boot@lists.denx.de
Subject: [U-Boot] [PATCH] drivers/ddr/fsl: Dual-license DDR driver
Date: Tue, 13 Feb 2018 20:16:51 +0100 [thread overview]
Message-ID: <fc076611-32db-7c53-97da-44c940944fd2@gmail.com> (raw)
In-Reply-To: <VI1PR04MB2078128DC18DA24731661A109AF60@VI1PR04MB2078.eurprd04.prod.outlook.com>
On 02/13/2018 07:32 PM, York Sun wrote:
> On 02/13/2018 09:38 AM, Marek Vasut wrote:
>> On 02/13/2018 05:30 PM, York Sun wrote:
>>> On 02/13/2018 04:49 AM, Wolfgang Denk wrote:
>>>> Dear York,
>>>>
>>>> In message <VI1PR04MB20785EF7D2578E39C048EE219AF70@VI1PR04MB2078.eurprd04.prod.outlook.com> you wrote:
>>>>>
>>>>> Nobody said anything. Some addresses bounced. And most changes made out
>>>>> people outside Freescale/NXP are minor changes, except twice the files
>>>>> were moved during U-Boot structure change. What options do I have?
>>>>
>>>> Ask all people who contributed to that code for their explicit
>>>> permission. Legally it is a huge difference between actively
>>>> confirming approval and not reacting at all.
>>>>
>>>
>>>
>>> All,
>>>
>>> If you haven't responded, please give your explicit approval to change
>>> Freescale DDR driver to dual-license so it can be re-used by other
>>> project(s) with BSD license. Here is the list I compiled from the git
>>> history. All commits made by Freescale/NXP employees are removed from
>>> this list.
>>
>> [...]
>>
>>> cd84b1f - Marek Vasut, marek.vasut at gmail.com, 6 years ago : GCC4.6:
>>> Squash warnings in ddr[123]_dimm_params.c
>>
>> I do NOT approve.
>>
>> My previous experience with dual-licensed code was with wpa-supplicant.
>> A certain company manufacturing handhelds took it, modified it and was
>> selling the binary. While we were porting Linux onto the device, we
>> asked for the modifications to get the WiFi operational in the Linux port.
>>
>> What we got from this company was "it's BSD licensed, go away". Were the
>> code GPL, they would be legally obliged to provide the changes, but it
>> was BSD, so the company in question could make profit and the community
>> lost.
>>
>> This was a prime example of how BSD license is harmful to software
>> freedom and how the community lost because of the BSD license. I do not
>> want to see this happening ever again and I like GPL for that very much.
>>
>
> Marek,
>
> Please allow me to try to convince you.
> Git log shows you have one commit cd84b1f which fixed the compiling
> warning for GCC 4.6 on three debug messages. I appreciate your fix.
>
> This driver is for Freescale/NXP DDR controllers, specifically designed
> on Freescale/NXP SoCs. We spent tremendous effort to make it robust.
> This driver is useful to initialize DDR for the platforms. While we are
> moving the platform initialization to ATF (Arm Trusted Firmware), or
> other pre-bootloader code (such as NXP's implementation of ATF), this
> driver can be reused to provide the same level of hardware support. As
> you may know, ATF uses BSD-3 license (some files have GPL/BSD dual
> licnese). Your approval will make our life easier without having to
> rewrite the entire driver from scratch.
So what is in it for me ?
If the code remains GPL, I can ask NXP for changes to the driver if I
have the binary which contains this code.
If the code gets re-licensed to dual GPL/BSD, I assume in certain cases,
NXP will choose BSD and will not be obliged to provide the changes.
I don't see any benefit for me, any way I look at it, I'm either even or
loose .
Why can't you use the code under the current (GPL) license anyway ?
--
Best regards,
Marek Vasut
next prev parent reply other threads:[~2018-02-13 19:16 UTC|newest]
Thread overview: 29+ messages / expand[flat|nested] mbox.gz Atom feed top
2018-02-07 19:47 [U-Boot] [PATCH] drivers/ddr/fsl: Dual-license DDR driver York Sun
2018-02-12 22:41 ` York Sun
2018-02-12 22:44 ` Marek Vasut
2018-02-12 22:51 ` York Sun
2018-02-12 23:51 ` Tom Rini
2018-02-13 12:48 ` Wolfgang Denk
2018-02-13 16:05 ` York Sun
2018-02-13 16:25 ` Peter Tyser
2018-02-13 16:54 ` Joakim Tjernlund
2018-02-13 17:02 ` Ira Snyder
2018-02-13 18:04 ` Curt Brune
2018-02-14 8:50 ` Thomas Schaefer
2018-02-13 16:30 ` York Sun
2018-02-13 16:39 ` Alexander Merkle
2018-02-13 16:42 ` York Sun
2018-02-13 17:00 ` York Sun
2018-02-13 17:07 ` Marek Vasut
2018-02-13 18:32 ` York Sun
2018-02-13 19:16 ` Marek Vasut [this message]
2018-02-13 19:33 ` York Sun
2018-02-13 20:09 ` Marek Vasut
2018-02-13 20:14 ` York Sun
2018-02-13 22:02 ` Marek Vasut
2018-02-13 17:11 ` York Sun
2018-02-13 17:32 ` Wolfgang Denk
2018-02-13 17:43 ` Heinrich Schuchardt
2018-02-13 19:51 ` Sebastien
2018-02-13 21:39 ` Anatolij Gustschin
2018-02-14 7:38 ` Stefan Roese
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=fc076611-32db-7c53-97da-44c940944fd2@gmail.com \
--to=marek.vasut@gmail.com \
--cc=u-boot@lists.denx.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox