User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:126.96.36.199) Gecko/20080404 Firefox/188.8.131.52 (Debian-184.108.40.206-0etch1) Build Identifier: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:220.127.116.11) Gecko/2008040400 Firefox/18.104.22.168 (Debian-22.214.171.124-0etch1) I find it that at the moment it is very difficult to find free software extensions from http://addons.mozilla.org/ for the following reasons: 1) The advanced search option does not support limiting search to only free software extensions 2) A large number of extensions seem to be non-free 3) Copyright information is generally hidden in the source code of the extensions and requires the user to manually unzip the xpi file and grep for "copyright" or something similar. Examples of such cases include e.g. 3.1) https://addons.mozilla.org/en-US/firefox/addon/3006 3.2) https://addons.mozilla.org/en-US/firefox/addon/3863 I suggest the following: 1) Add "license" tag to every extension just like every extension now has a "Platform" tag. 2) Enhance the search engine to support searching by "license". Reproducible: Always Steps to Reproduce: 1. 2. 3.
Well, first of all, we should be specific here. All add-ons on AMO are free to use and 90% or so have "open" (but not necessarily free to use) source. Suggestion #1 a duplicate of bug 330051. The end result of the discussion is that specifying a license in a field in a consistent way across all add-ons is not as simple as it sounds, and doing so via the description field is adequate. There are many different licenses, with infinite variations, so it's not realistically a matter of just checking a box somewhere. Now, I do think a simplistic "open-source" (set of) flags might be useful to add for developers to select which can be searched for. Maybe flags indicating status as none, free to use, copyleft, copyright, etc.? (and optionally a text space to paste the current license as-is) Admittedly, not that many users would care about this, so I don't know if it's worth the effort or added complexity. As stated in bug 330051, developers already have the option to enable the online source viewer if the choose. (though many choose not even if their source is open)
Yes, I tried to avoid confusion of the term "free software" by using "per FSF" in the bug title. To make this even more specific can I somehow retitle this report to mention http://www.gnu.org/philosophy/free-sw.html explicitely? I agree that copyright issues are not easy. This is why it would be good if they were done in a cooperative fashion so that duplicate effort of checking copyright information would be avoided. Sourceforge and freshmeat have simple license tags. They are not very accurate but they at least allow me to exclude projects that admit being non-free so that I only need to check the licenses of those projects that claim to be free. I am not sure how many users care about free software firefox extensions but many people who I've asked have been suprised to hear that most extensions are not free software and assumed the contrary. Even I thought this before I noticed I did not in fact have legal rights to redistribute fixed version of iMacros from my homepage.
I've written up some ideas about we might represent the various types of add-ons in a document @ https://wiki.mozilla.org/User:Bhashem/AddonClasses. This doesn't address all aspects of this bug but it's a start.
-> 4.0.5 - we should add a text field to start and draft some wireframes for how we should expand on it.
Boriss - could you suggest some ideas on how to add this to the site?
Requirements need to be thought out in more detail before we start designing UI.
Can anyone think of examples of pay or license restricted add-ons (from an end user perspective?) If not, I'd be wary of having too much emphasis placed on developer licenses as it could be quite confusing for consumers. For instance- cooliris is definitely not open source, but is also free to use. As we explore ideas like monetary donations, we should revisit this.
Well, I do think we should make licensing info accessible. It able to spark creativity, which we live off at AMO and stand for as Mozilla. In that context, I think we should promote openly licensed content on AMO, so people know what they can build off and contribute to. On the other hand, I agree with you: Rubbing a code license into every consumer's face first thing on the page may result in them thinking they can't *use* copyrighted add-ons for free, quite the opposite of what we want to do. I think I like the idea of mentioning different kinds of contributions (donations, code contributions) that you are hinting at here.
(In reply to comment #11) > *use* copyrighted add-ons for free, quite the opposite of what we want to do. Note that the majority of free software (as per FSF) add-ons are copyrighted.
We did implement source code licenses (bug 483897), so this is fixed.
Looks great, just want to say thanks for the work!