Task #2803
closedTask #2802: Scratch build pulp_deb to be included in Pulp 2.14
Build python-debpkgr
100%
Description
python-debpkgr is a library for creating debian repositories.
The source code is https://github.com/sassoftware/python-debpkgr
It needs to be packaged as an RPM.
There is a python-debpgkr.spec.in file that can be used as an entry point.
Updated by mihai.ibanescu@gmail.com almost 6 years ago
- Description updated (diff)
Updated by bmbouter almost 6 years ago
After some legal consulting with a copyright lawyer, Pulp is good to distribute an Apache2 dependency as long as we also are providing a source rpm. Here are the questions and answers I received:
Is there any issue is building and distributing an Apache licensed
package along with our GPLv2 licensed code?
No.
If we are able to, do we need to do anything special to identify the
license of that dependency as being different from our codebase's
license?
You don't need to do anything beyond what is necessary to comply with
the Apache License 2.0 as to python-debpkgr. That includes:
1. Including the Apache License 2.0 text with the python-debpkgr code
(it is currently contained at:
https://github.com/sassoftware/python-debpkgr/blob/master/LICENSE) So,
if you are distributing a source RPM containing the python-debpkgr
source code, don't remove the LICENSE file, and if there's a
python-debpkgr binary RPM, that also should have the LICENSE file.
2. Don't remove any existing copyright/license notices from individual
source files
3. If you modify any python-debpkgr files, you are supposed to "cause
any modified files to carry prominent notices stating that You changed
the files" (that could be a comment that says 'Modified by the Pulp
project', for example).
Updated by pcreech over 5 years ago
- Status changed from NEW to ASSIGNED
- Assignee set to pcreech
Added by pcreech over 5 years ago
Updated by pcreech over 5 years ago
- Status changed from POST to MODIFIED
- % Done changed from 0 to 100
Applied in changeset pulp:pulp|c4936dd15e422b53e8066e8035f90fe2a182d92a.
Updated by pcreech over 5 years ago
- Status changed from MODIFIED to CLOSED - COMPLETE
Add python-debpkgr as a dependency for pulp_deb
Add python-debpkgr as a dependency for pulp_deb
closes #2803