Project

General

Profile

Actions

Defect #40189

closed

about packaging and distribution on fedora

Added by Neftali Yagua 11 months ago. Updated 7 months ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
Start date:
Due date:
% Done:

0%

Estimated time:
Resolution:
Fixed
Affected version:

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

Related to Redmine - Patch #40202: Add LICENSE.txt in the root directoryClosedGo MAEDA

Actions
Actions #1

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.

Actions #2

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.

Actions #3

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.

Actions #4

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.

Actions #5

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

Actions #6

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

Actions #7

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/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

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.

Actions #8

Updated by Go MAEDA 11 months ago

  • Related to Patch #40202: Add LICENSE.txt in the root directory added
Actions #9

Updated by Go MAEDA 7 months ago

  • Status changed from New to Closed
  • Resolution set to Fixed

Added LICENSE.txt in r22875 (#40202).

Actions

Also available in: Atom PDF