Modify

Opened 4 years ago

Closed 4 years ago

Last modified 4 years ago

#13849 closed enhancement (fixed)

License change from GPL to BSD

Reported by: Cinc-th Owned by: Cinc-th
Priority: normal Component: SimpleMultiProjectPlugin
Severity: normal Keywords:
Cc: falkb, Ryan J Ollos Trac Release:

Description

I'd like to change the license to the more permissive BSD license. This better aligns with the Trac licensing and may help code reuse (most plugins on Trac-Hacks use BSD afaics). My own code was under this license anyway.

To minimize necessary rewrites I want to ask if it's ok to change from GPL to BSD for the code contributed by rjollos (a ton of fixes and refactoring) and falkb (most of the code in the version modules in version.py, a lot of other code sprinkled in other files).

Code from the original author(s) is mostly gone during the last 8 years or will be rewritten anyway while bringing the codebase to Trac 1.2+/1.4+ and 1.6+.

Attachments (0)

Change History (13)

comment:1 Changed 4 years ago by Ryan J Ollos

I fully support the change.

comment:2 Changed 4 years ago by Cinc-th

In 17805:

SimpleMultiProjectPlugin: first skeleton for anew admin page. This plugin is not activated right now.

Refs #13849

comment:3 Changed 4 years ago by anonymous

In [17810]:

  • ...
  • Admin page for projects rewritten to use the new permissions and for license reasons.

comment:4 Changed 4 years ago by Cinc-th

In 17815:

SimpleMultiProjectPlugin: started to rewrite ticket handling to use new permission system and for licensing reasons.

  • Component filtering for ticket page implemented. No additional filtering according to project selection yet.

Refs #13850
Refs #13849

comment:5 Changed 4 years ago by Cinc-th

In 17816:

SimpleMultiProjectPlugin: new rewrite ticket handling to use new permission system and for licensing reasons.

  • project filtering for ticket page implemented.
  • version filtering for ticket page implemented. No additional filtering according to project selection yet.

Refs #13850
Refs #13849

comment:6 Changed 4 years ago by Cinc-th

In 17817:

SimpleMultiProjectPlugin: removed obsolete code.

Refs #13850
Refs #13849

comment:7 Changed 4 years ago by Cinc-th

In 17819:

SimpleMultiProjectPlugin: removed obsolete javascriptfile. Follow-up to [17818].

Refs #13850
Refs #13849

comment:8 Changed 4 years ago by Cinc-th

In 17820:

SimpleMultiProjectPlugin: added filtering by project for milestones.

Filtering by access right was already implemented, see [17815], [17816].

Refs #13850
Refs #13849

comment:9 Changed 4 years ago by Cinc-th

Status: newaccepted

comment:10 Changed 4 years ago by Cinc-th

In 17822:

SimpleMultiProjectPlugin: removed version pages for licensing reasons. This will cause some feature loss for the user.

  • No versions are displayed on the roadmap page
  • No creation of versions from the roadmap page


Refs #13849

comment:11 Changed 4 years ago by Cinc-th

Resolution: fixed
Status: acceptedclosed

In 17824:

SimpleMultiProjectPlugin: removed remaining GPL code by previous authors and changed license to BSD. Current code is (C) Cinc-th and Ryan J Ollos. Both authors agree to the new license, see #13849.

Closes #13849

comment:12 Changed 4 years ago by Cinc-th

You may use the Blame feature in the source browser to see the authors for different code additions.

comment:13 Changed 4 years ago by falkb

OK, the license change is fine with me, too.

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain Cinc-th.
The resolution will be deleted. Next status will be 'reopened'.

Add Comment


E-mail address and name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.