Modify

Opened 5 years ago

Closed 9 days ago

#9805 closed enhancement (duplicate)

Force user to add their own or otherwise accept a default license

Reported by: Ryan J Ollos Owned by: Michael Renzmann
Priority: normal Component: TracHacks
Severity: normal Keywords: license
Cc: Steffen Hoffmann, Odd Simon Simonsen Trac Release: 0.11

Description

Plugins with no license are, IMO, a major problem for trac-hacks. See for example, #9804.

Handing over maintainership for such plugins, or even using them, is problematic. The NewHackMacro should have a step that forces a user to input or select a license. Since Trac has a BSD license, it seems appropriate that the default license would be BSD, if the user doesn't explicitly select a different license. Tags (e.g. bsd, gpl, beerware) should be added so that users can easily filter plugins by license.

In the meantime, I've started adding the nolicense tag to plugins that are completely missing a license.

Results (1 - 100 of 141)

1 2
1 2

Attachments (0)

Change History (6)

comment:1 Changed 5 years ago by Ryan J Ollos

Keywords: license nolicense added
Owner: changed from Ryan J Ollos to Michael Renzmann

comment:2 Changed 4 years ago by Ryan J Ollos

Cc: Odd Simon Simonsen added
Summary: Force user to add or accept a default licenseForce user to add their own or otherwise accept a default license

Until we have a better system in place as part of the TracHacksPlugin, I'll be creating tickets on an per-case basis for new plugins that don't have the desired level of license clarity. #10860 is an example.

comment:3 in reply to:  description Changed 4 years ago by Ryan J Ollos

Replying to rjollos:

Tags (e.g. bsd, gpl, beerware) should be added so that users can easily filter plugins by license.

The tags I've been using are: bsd-license, gpl-license, apache-license, beerware-license, mit-license, boost-license, creativecommons-license, lgpl-license.

I've not made an attempt so far to distinguish among the various forms of the BSD and GPL licenses, with the exception of LGPL (and I don't think I've been consistent with that one; there are likely many LGPL-licensed plugins tagged with gpl-license).

comment:4 in reply to:  description ; Changed 3 years ago by Ryan J Ollos

Replying to rjollos:

The NewHackMacro should have a step that forces a user to input or select a license.

This will be handled in #11660.

This ticket will be left open until all of the plugin pages have been reviewed and tagged one of the license tags, or the nolicense tag.

comment:5 Changed 2 years ago by Ryan J Ollos

Keywords: nolicense removed

comment:6 in reply to:  4 Changed 9 days ago by Ryan J Ollos

Resolution: duplicate
Status: newclosed

Replying to rjollos:

This ticket will be left open until all of the plugin pages have been reviewed and tagged one of the license tags, or the nolicense tag.

See TracHacks/SiteMaintenance#Pluginswithoutlicense.

Closing as a duplicate of #11660.

Modify Ticket

Action
as closed The owner will remain Michael Renzmann.
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.