-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256
GNU LibreJS blocks several Javascript sources around Wikipedia. I was sent to this list by Kirk Billund. My issue as well as Kirk's replies follows. I hope you are okay to read it in this form.
03/05/2013 11:16 - Alexander Berntsen wrote:
GNU LibreJs[0] reports that several of the Javascript sources embedded by different parts of Wikipedia are proprietary[1]. Is this a conscious anti-social choice[2], or have you merely not set up your source files to properly show their licence[3]?
If the latter is the case, please remedy this. If the former is the case... please remedy this. It is extremely important.[4] In any event I hope to get a reply, as the distinction is important to me.
[0] https://www.gnu.org/software/librejs/ [1] https://www.gnu.org/philosophy/categories.html#ProprietarySoftware
[2] https://www.gnu.org/philosophy/javascript-trap.html
[3] https://www.gnu.org/software/librejs/free-your-javascript.html
[4] https://www.gnu.org/philosophy/why-free.html
On 05/03/13 11:38, Wikipedia information team wrote:
All of the MediaWiki[1] code base that Wikipedia is licensed under the GPL[2], including the JavaScript. Also included in that is the freely-licensed (MIT) jQuery[3] library. However some code is actually written by the invidual users, like English Wikipedia's custom javascript[4], which is licensed as CC-BY-SA-3.0 since all content pages are automatically licensed that way[5].
Additionally, our JavaScript is minified[6] so adding comments is not possible. If you have further concerns, you can either respond to me, email the general Wikimedia technical list[7] or a general Mediawiki help list[8].
[1] https://www.mediawiki.org/wiki/MediaWiki [2] https://www.mediawiki.org/wiki/License [3] https://en.wikipedia.org/wiki/JQuery [4] https://en.wikipedia.org/wiki/MediaWiki:Common.js [5] https://en.wikipedia.org/wiki/Wikipedia:Copyrights [6] https://www.mediawiki.org/wiki/ResourceLoader [7] https://lists.wikimedia.org/mailman/listinfo/wikitech-l [8] https://lists.wikimedia.org/mailman/listinfo/mediawiki-l
03/05/2013 11:16 - Alexander Berntsen wrote:
Is it not possible to insert the licence as part of your build process? What I do with compiled or minified Javascript is to build everything, and then insert the licence to all files using BASH.
On 05/03/13 12:41, Wikipedia information team wrote:
Unfortunately I don't fully understand how the minification process works, so it would probably be better if you asked your question on our technical mailing list https://lists.wikimedia.org/mailman/listinfo/wikitech-l and someone there would be able to give you a more specific answer.
- -- Alexander alexander@plaimi.net http://plaimi.net/~alexander