Defect #40189
closedabout packaging and distribution on fedora
0%
Description
We would like to package redmine for the fedora distribution, however we hace not found information in the sources about the licenses with the distribution is allowed.
Related issues
Updated by Go MAEDA 11 months ago
- Category deleted (
Issues)
Redmine is released under GNU General Public License v2.0.
Please see source:trunk/doc/COPYING.
Updated by Neftali Yagua 11 months ago
Go MAEDA wrote in #note-1:
Redmine is released under GNU General Public License v2.0.
Please see source:trunk/doc/COPYING.
A fille called LICENSE or LICENSE.md in the main directory is mandatory, for distribute on FEDORA, please add your license file.
Updated by Neftali Yagua 11 months ago
Go MAEDA wrote in #note-1:
Redmine is released under GNU General Public License v2.0.
Please see source:trunk/doc/COPYING.
If you prefer, I can add ir and request a pull request.
Updated by Go MAEDA 11 months ago
Could you please point out the URL of a web page that describes the license file requirements for Fedora packages?
Licensing matters are important. Therefore, the decision to rename doc/COPYING to LICENSE cannot be made by me, just one of the contributors. I think it needs to be discussed.
Updated by Neftali Yagua 11 months ago
Go MAEDA wrote in #note-4:
Could you please point out the URL of a web page that describes the license file requirements for Fedora packages?
Licensing matters are important. Therefore, the decision to rename doc/COPYING to LICENSE cannot be made by me, just one of the contributors. I think it needs to be discussed.
https://docs.fedoraproject.org/en-US/legal/
Below I present the guidelines for preparation and distribution.
Please lead the discussion by letting me prepare the code needed for packaging.
So that it can be developed, for now, I have the green light knowing that GLP2 is the license they use and that it is among the permitted licenses. Which paints a good picture.
Additional information can be found here.
https://docs.fedoraproject.org/en-US/packaging-guidelines/
You will find the packaging repository here:
https://pagure.io/redmine
Updated by Go MAEDA 11 months ago
Thank you for providing the information.
Neftali Yagua wrote in #note-5:
You will find the packaging repository here:
https://pagure.io/redmine
Doesn't changing %license LICENSE
in spec
file to %license doc/COPYING
work?
https://pagure.io/redmine/blob/main/f/redmine.spec#_31
I found some examples in GitHub.
https://github.com/search?q=%22%25license+doc%2FCOPYING%22&type=code
Updated by Neftali Yagua 11 months ago
Go MAEDA wrote in #note-6:
Thank you for providing the information.
Neftali Yagua wrote in #note-5:
You will find the packaging repository here:
https://pagure.io/redmineDoesn't changing
%license LICENSE
inspec
file to%license doc/COPYING
work?
https://pagure.io/redmine/blob/main/f/redmine.spec#_31I found some examples in GitHub.
https://github.com/search?q=%22%25license+doc%2FCOPYING%22&type=code
I am going to move it during packing, it is a matter of standardization, however I will move it so I can pack soon.
I will leave the ticket open for discussion as it adds an unnecessary task to packaging. However, it no longer has priority, the essential thing was to know the license to use. You can close the ticket if you want, but you should reconsider moving the file and using the standard name, another development group might consider packaging for other distributions and get embarrassed by not finding the license.
It is expected to be quick and easy to find the license in the source's main directory.
Updated by Go MAEDA 11 months ago
- Related to Patch #40202: Add LICENSE.txt in the root directory added