Opened 13 years ago
Closed 8 years 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, osimons | 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 (101 - 149 of 149)
- PageToDocIntegration Export Trac wiki pages to MS Word
- PerforceJobScript Synchronize Perforce jobs from/to Trac tickets
- PerlPodMacro Perl POD (Plain Old Documentation) wiki processor
- PhpBugTracker2TracScript Import phpBugTracker tickets into Trac
- PlannedMilestonesMacro Display milestones and their due dates
-
PreCodeBrowserPlugin Replace code
<table>
s with<pre>
tags - ProjectsManagerPlugin Projects Manager Plugin
- QrCodePlugin Generate QRCode of wiki pages
- ReScheduleScript Reschedule milestones on a new timeline
- RegistrationConfirmationPatch Registration Confirmation Patch for AccountManagerPlugin
- RemoteTicketPlugin Remote Ticket Plugin
- RoadmapBoxMacro Display a box with tickets concerning a certain Milestone AND Keyword
- RoadmapFilterPlugin Include or exclude milestones from the roadmap
- ScarabToTracScript Migrate Scarab issues to Trac tickets
- SettingsPlugin Configuring project data and setting project configuration options
- SfnToTracScript sfn2trac.py - importer of SourceForge's new backup file
- ShowPathPlugin Show hierarchy of current page
- SubProjectsPatch Add sub projects to your Trac environment
- SumMacro Sum a list of numbers
- SvnCcHelpersScript Tools and docs to work with Trac, Subversion and Clearcase
- SvnTarBallPlugin Tarball plugin for SVN
- TaskTicketsMacro Tickets for project tasks
- TicketBoxMacro Ticket list in a box on the wiki page
- TicketChartsMacro Display ticket statistics charts
- TicketMoverPlugin Move Trac tickets from one project to another
- TimelineCheckinFilterPlugin Timeline Checkin Filter Plugin
- TimelineComponentFilterPlugin Filter Timeline Tickets by Component
- TimelineUserFilterPlugin Filter timeline by selected users
- TracAjaxCommentsPlugin Trac AJAX comments plugin
- TracAjaxQueryPlugin Trac AJAX query plugin
- TracCmdScript Remotely editing Trac using a command line interface
- TracCreateWebUiScript Trac Create Web UI
- TracEmojiPlugin Add emojis to wiki pages and tickets
- TracFoundationTheme Trac Foundation (Zurb) Theme
- TracMergeScript Merge N source Tracs into M destination Tracs
- TracOpenThreeOneOnePlugin Trac server side implementation of the DC Open311 API
- TracPeekIntegration TracPeek Windows Desktop Tool
- TracSnapPlugin tracSNAP: Social Network Analysis Plugin
- TracSqlAlchemyBridgeIntegration Trac SQLAlchemy Bridge
- TracTimeTrackerPlugin TMetric - Free Trac Time Tracker
- TracToProjectIntegration Convert Trac tickets to MS Project tasks and vice versa
- TracUnreadPlugin Show unread tickets
- TracWikiToHtmlConverterScript Convert tracwiki markup to HTML
- TrueHttpLogoutPatch True logout mechanism for Basic/Digest Authentication
- UnderscoreWikiPlugin Underscore_Wiki_Page automatic linking
- WikiDocPlugin Use WikiDoc formatting in Trac wiki pages
- WikiSearchMacro Search wiki pages for specified string
- WinSvnHooksIntegration Windows SVN Hook Integration
- WindowsServiceScript Run Trac as Windows Service
Attachments (0)
Change History (6)
comment:1 Changed 13 years ago by
Keywords: | license nolicense added |
---|---|
Owner: | changed from Ryan J Ollos to Michael Renzmann |
comment:2 Changed 12 years ago by
Cc: | osimons added |
---|---|
Summary: | Force user to add or accept a default license → Force user to add their own or otherwise accept a default license |
comment:3 Changed 11 years ago by
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 follow-up: 6 Changed 10 years ago by
comment:5 Changed 10 years ago by
Keywords: | nolicense removed |
---|
comment:6 Changed 8 years ago by
Resolution: | → duplicate |
---|---|
Status: | new → closed |
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.
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.