[Greasemonkey] Greasemonkeyed.com, userscript.org, forums,
sourcecode, and the future of our community
Aaron Boodman
zboogs at gmail.com
Mon Aug 1 11:11:03 EDT 2005
> @license BSD
> or
> @license GPL
>
> Or perhaps we should request that all scripts in the repository are
> licensed gpl or bsd?
This is the first compelling argument I have heard for a new metadata
item. Userscript.org could use the value of the license tag (one of an
enumerated list of known values) to determine which UI (if any) to
show for editing/branching.
Legally, I think (but I'm no lawyer) that you cannot copy someone's
work unless it is specifically licensed to allow you to, right? So
perhaps the policy is:
* No UI for editing/branching without a license tag
* If there is a license tag and it is equal to a license which allows
modification and redistribution, then the edit UI appears.
* The system will always maintain attribution -- possibly even
prepended to the userscript source -- automatically, so we don't need
to worry about licenses which require original attribution vs those
that don't.
* The UI which allows users to add brand new scripts specifically
looks for a @license tag. If it doesn't see one, it warns them that
this will mean the script is not editable and prompts them to provide
one.
--
Aaron
More information about the Greasemonkey
mailing list