[Python-legal-sig] Include BSD code into Python?

Jesse Noller jnoller at gmail.com
Wed Sep 25 13:38:07 CEST 2013



> On Sep 25, 2013, at 5:56 AM, Victor Stinner <victor.stinner at gmail.com> wrote:
> 
> 2013/9/25 Jesse Noller <jnoller at gmail.com>:
>> Maintaining the original copyright in python core is fine. Lots of files have that, and BSD headers
> 
> Ok, but where should we include the copyright notice for binary
> Python? In the documentation? I see that the following page contains
> many licenses:
> 
> http://docs.python.org/dev/license.html
> 
> Is it the right place to copy the copyright notice?
> 
> Victor

Yup; somewhere near the bottom should be fine unless I'm missing the sort order on the ones after the python license

> 
>> 
>>> On Sep 24, 2013, at 6:29 PM, Ben Finney <ben+python at benfinney.id.au> wrote:
>>> 
>>> Victor Stinner <victor.stinner at gmail.com> writes:
>>> 
>>>> Can you confirm me that this BSD 3-clauses license is compatible with
>>>> the Python license?
>>> 
>>> Yes, it is compatible. This means that it is feasible to derive a work
>>> from both the current Python and the work you're referring to, and
>>> distribute the result as free software.
>>> 
>>> Of course, all the terms of all the licenses must be simultaneously
>>> satisfied when distributing that derived work.
>>> 
>>>> I'm using libcfu hash table in my new tracemalloc module (PEP 454):
>>>> http://hg.python.org/features/tracemalloc/file/ac693c811b1d/Modules/_tracemalloc.c#l1
>>>> 
>>>> I heavily modified the code of the hash table, but I would like to
>>>> keep the original author and the copyright notice.
>>> 
>>> It's good that you would like that, because that's one of the terms you
>>> need to satisfy in order to have license to distribute the work :-)
>>> 
>>>> I contacted the author (Don Owens aka regexguy):
>>>> 
>>>> me>> I would like to know if the BSD 3-clause license if
>>>> me>> compatible with
>>>> me>> the Python license
>>>> 
>>>> don> I believe so.  It basically allows you to use the code any way you want,
>>>> don> as long as you include the copyright notice and attribution in the code.
>>> 
>>> Yes, where “the code” is any form of the code: i.e., distributing the
>>> work in source form or binary form or any other form. To redistribute
>>> the work under that license, the work's license text would need to be
>>> included as part of the distributed derived work.
>>> 
>>> In practice, that would mean CPython would need to incude the ‘libcfu’
>>> copyright holder's name and the work's license text in every copy
>>> distributed thereafter, or there would be no license to distribute the
>>> resulting work.
>>> 
>>> Whether that's acceptable to the PSF is a separate matter.
>>> 
>>> --
>>> \           “Kissing a smoker is like licking an ashtray.” —anonymous |
>>> `\                                                                   |
>>> _o__)                                                                  |
>>> Ben Finney
>>> 
>>> _______________________________________________
>>> Python-legal-sig mailing list
>>> Python-legal-sig at python.org
>>> https://mail.python.org/mailman/listinfo/python-legal-sig
>> _______________________________________________
>> Python-legal-sig mailing list
>> Python-legal-sig at python.org
>> https://mail.python.org/mailman/listinfo/python-legal-sig
> _______________________________________________
> Python-legal-sig mailing list
> Python-legal-sig at python.org
> https://mail.python.org/mailman/listinfo/python-legal-sig


More information about the Python-legal-sig mailing list