[LEDE-DEV] [PATCH] build: disable BUILD_PATENTED by default

Yousong Zhou yszhou4tech at gmail.com
Thu Jan 25 18:40:01 PST 2018


On 26 January 2018 at 10:23, Rosen Penev <rosenp at gmail.com> wrote:
> On Thu, Jan 25, 2018 at 5:03 AM, Kevin Darbyshire-Bryant
> <kevin at darbyshire-bryant.me.uk> wrote:
>>
>>
>>> On 25 Jan 2018, at 12:58, Yousong Zhou <yszhou4tech at gmail.com> wrote:
>>>
>>> On 25 January 2018 at 19:30, Kevin Darbyshire-Bryant
>>> <kevin at darbyshire-bryant.me.uk> wrote:
>>>>
>>>>
>>>>> On 25 Jan 2018, at 02:42, Yousong Zhou <yszhou4tech at gmail.com> wrote:
>>>>>
>>>>> Signed-off-by: Yousong Zhou <yszhou4tech at gmail.com>
>>>>> ---
>>>>> config/Config-build.in | 2 +-
>>>>> 1 file changed, 1 insertion(+), 1 deletion(-)
>>>>>
>>>>> diff --git a/config/Config-build.in b/config/Config-build.in
>>>>> index f9987fc..7ec7653 100644
>>>>> --- a/config/Config-build.in
>>>>> +++ b/config/Config-build.in
>>>>> @@ -41,7 +41,7 @@ menu "Global build settings"
>>>>>              default n
>>>>>
>>>>>      config BUILD_PATENTED
>>>>> -             default y
>>>>> +             default n
>>>>>              bool "Compile with support for patented functionality"
>>>>>              help
>>>>>                When this option is disabled, software which provides patented functionality
>>>>> --
>>>>> 1.8.3.1
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Lede-dev mailing list
>>>>> Lede-dev at lists.infradead.org
>>>>> http://lists.infradead.org/mailman/listinfo/lede-dev
>>>>
>>>> The commit messages lacks a “Why we need this change”.
>>>>
>>>>
>>>> Cheers,
>>>>
>>>> Kevin D-B
>>>
>>> Sorry, I thought the reason was very very apparent and the patch was
>>> posted here mainly to serve as a prior notification to mitigate
>>> possible surprise...
>>>
>>> That said, the reason behind the change is that I think we are not
>>> supposed to promote usage of and redistribute binaries of patented
>>> code/technologies, for legal considerations I only vaguely "groked".
>>> This seems to be the established practice with ffmpeg, flashplayer,
>>> video card drivers, etc. with other linux distributions
>>>
>>> Turning off BUILD_PATENTED by default is the first safe step.
>>
> The second step of course would be to remove stuff like mp2 and mp3
> from the purview of BUILD_PATENTED as mp[23] patents have both
> expired.

Yesterday I checked, the mp3lame or names like that did not have the
tag.  Feel free to open a pull request if it's not the case.

                yousong



More information about the Lede-dev mailing list