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 (1 - 100 of 149)
- #9745 task: Plugin needs a license (closed: fixed)
- #9806 enhancement: Plugin needs a license (closed: fixed)
- #9808 enhancement: Plugin needs a license (closed: fixed)
- #9809 enhancement: Plugin needs a license (closed: fixed)
- #9813 enhancement: Plugin needs a license (closed: fixed)
- #9815 enhancement: Macro needs a license (closed: fixed)
- #12210 task: License and Source (closed: fixed)
- #12223 task: Plugin needs a license (closed: fixed)
- #12229 task: Plugin needs a license (closed: fixed)
- #12230 task: Plugin has no license (new)
- #12268 task: Plugin needs a license (closed: fixed)
- #12316 task: Plugin has no license (new)
- #12317 defect: Plugin has no license (closed: wontfix)
- #12318 task: Plugin has no license (new)
- #12319 task: Plugin has no license (new)
- #12320 task: Plugin has no license (new)
- #12321 task: Plugin has no license (closed: fixed)
- #12322 task: Plugin has no license (closed: fixed)
- #12323 task: Plugin has no license (new)
- #12324 task: Plugin has no license (closed: cantfix)
- #12325 task: Plugin has no license (closed: wontfix)
- #12326 task: Plugin has no license (new)
- #12327 task: Plugin has no license (closed: fixed)
- #12328 task: Plugin has no license (new)
- #12329 task: Plugin has no license (closed: wontfix)
- #12330 task: Plugin has no license (closed: wontfix)
- #12331 task: Plugin has no license (new)
- #12332 task: Plugin has no license (new)
- #12333 task: Plugin has no license (new)
- #12334 task: Plugin has no license (new)
- #12335 task: Plugin has no license (closed: fixed)
- #12336 task: Plugin has no license (new)
- #12337 task: Plugin has no license (new)
- #12338 task: Plugin has no license (new)
- #12339 task: Plugin has no license (new)
- #12340 task: Plugin has no license (new)
- #12341 task: Plugin has no license (new)
- #12342 task: Plugin has no license (closed: wontfix)
- #12343 task: Plugin has no license (new)
- #12344 task: Plugin has no license (new)
- #12345 task: Plugin has no license (new)
- #12346 task: Plugin has no license (closed: wontfix)
- #12347 task: Plugin has no license (new)
- #12348 task: Plugin has no license (closed: wontfix)
- #12349 task: Plugin has no license (new)
- #12379 task: Plugin has no license (new)
- #12380 task: Plugin has no license (new)
- #12386 task: Plugin has no license (closed: fixed)
- #12387 task: Plugin has no license (new)
- #12392 task: Plugin has no license (new)
- #12397 task: Plugin has no license (new)
- #12398 task: Plugin has no license (new)
- #12399 task: Plugin has no license (closed: wontfix)
- #12400 task: Plugin has no license (new)
- #12401 task: Plugin has no license (new)
- #12402 task: Plugin has no license (new)
- #12419 defect: Plugin license (closed: fixed)
- #12441 task: Plugin has no license (new)
- #12442 task: Plugin has no license (new)
- #12448 task: Plugin has no license (new)
- #12453 task: Plugin has no license (closed: wontfix)
- #12456 task: Plugin has no license (closed: fixed)
- #12495 task: Plugin has no license (assigned)
- #12496 task: Plugin has no license (new)
- #12561 task: Plugin has no license (closed: wontfix)
- #12562 task: Plugin has no license (new)
- #12565 task: Plugin has no license (new)
- #12801 task: Plugin has no license (closed: fixed)
- #12845 defect: Missing LICENSE file (closed: fixed)
- AnchorMacro Add an anchor to any text
- ArbitraryProjectPropertiesPatch Patch Trac to allow Arbitrary Project Properties
- AstuteSvcIntegration Generic Windows Service Installer
- BranchTimelinePlugin Filter timeline by a specified branch
- BrowserSvnOperationsPlugin Manage Subversion files from within the Trac browser
- CityTracScript Conversion Script for Project Sycamore wikis
- CkEditorPlugin Add CKEditor Wysiwyg features in Trac wiki
- ComponentsProcessorMacro List project components with descriptions
- ContactInfoPlugin Set contact information for a Trac project
- DailyReminderScriptForTracScript Daily email to remind owners of open tickets
- DefaultColsPlugin Add columns with default values to query output
- EarnedValueChartMacro Add an Earned Value Chart to wiki pages
- EggdropTicketInfoIntegration Supply ticketinfo in IRC using eggdrop
- ExtendedcamelcasePlugin Automatically create links for words in camelCase
- GnomeBrTheme GnomeBR theme
- GoogleTranslateTimelineScript Language translation of changeset messages in timeline using Google Language API
- InsertElementMacro Insert HTML Elements
- JabberTracScript Import Jabber-muc logs
- LatexFormulaMacro Render Latex formula to image
- LightGreenTheme Light Green Theme
- ListTracProjectsMacro Display tabulated list of Trac projects
- MantisChangesetBugLinksPatch Link bug references to Mantis bugtracker
- MantisImportScript Mantis to Trac conversion script
- MediaWikiPluginMacro MediaWiki language processor
- MilestoneCompactMacro Display milestones in compact table or list
- MilestoneQueryMacro Display a list of matching milestones
- NoNotifyTimingPatch Don't notify us when someone stopped working on a ticket
- NotifyAllUsersPlugin All users receive emails for any ticket change
- OpenOfficeToTracWikiScript Convert OpenOffice documents to TracWiki format
- OsxRssDashboardWidget RSS Dashboard Widget for Mac OS X
- OsxRssDashboardWidgetLeopardIntegration OSX RSS Dashboard Widget
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 12 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.