If you like, you can browse it on the web here. https://git.wikimedia.org/tree/mediawiki%2Fextensions%2FUploadWizard
Or, you can just check my work. I attached a file with the output from a script I ran to find all the licenses. On Thu Jul 10 13:35:26 2014, Luis Villa wrote: > On Thu, Jul 10, 2014 at 12:09 PM, Gilles Dubuc <[email protected] > <mailto:[email protected]>> wrote: > > In that case, sounds like we should just correct the CREDITS file, > since it's an inconsistency and was in contradiction with the > actual code. Any objections? > > > No objection to that change. > > I would like to do a separate scan of the code to double-check on > other problems - where does the UW code live? > > Thanks- > Luis > > -- > Luis Villa > Deputy General Counsel > Wikimedia Foundation > 415.839.6885 ext. 6810 > > /This message may be confidential or legally privileged. If you have > received it by accident, please delete it and let us know about the > mistake. As an attorney for the Wikimedia Foundation, for > legal/ethical reasons I cannot give legal advice to, or serve as a > lawyer for, community members, volunteers, or staff members in their > personal capacity. For more on what this means, please see our legal > disclaimer <https://meta.wikimedia.org/wiki/Wikimedia_Legal_Disclaimer>./ > > > _______________________________________________ > Multimedia mailing list > [email protected] > https://lists.wikimedia.org/mailman/listinfo/multimedia -- -- Neil Kandalgaonkar |) <[email protected]>
UploadWizard has a small inconsistency in its licensing. In the CREDITS file, it refers to GPL v2 only, but in the README, it says that it's licensed under the same terms as MediaWiki (GPL v2+). This raised some alarm bells, so I double checked what the licenses were on the actual code. Invariably it was GPL v2+. I think we can safely consider the CREDITS to be a typo, not an actual license. If you want to check my work, here's what I did: I ran the following ack script on UploadWizard: $ ack --type=sql --type=perl --type=python --type=js --type=php -i -A 1 -B 1 '^\s*(//|\*).*(licen[sc]e|gpl|bsd|copyright)' Because UploadWizard is all about licensing, I've omitted the lines of output where we're talking about the license a user has specified for their media file. The following lines of code in UploadWizard's javascript and PHP refer to licenses for the code. includes/ApiFlickrBlacklist.php-11- * includes/ApiFlickrBlacklist.php:12: * @licence GNU GPL v2+ includes/ApiFlickrBlacklist.php-13- * @author Nischay Nahata <[email protected]> -- includes/ApiQueryAllCampaigns.php-4- * includes/ApiQueryAllCampaigns.php:5: * Copyright © 2013 Yuvi Panda <[email protected]> includes/ApiQueryAllCampaigns.php-6- * includes/ApiQueryAllCampaigns.php-7- * This program is free software; you can redistribute it and/or modify includes/ApiQueryAllCampaigns.php:8: * it under the terms of the GNU General Public License as published by includes/ApiQueryAllCampaigns.php:9: * the Free Software Foundation; either version 2 of the License, or includes/ApiQueryAllCampaigns.php-10- * (at your option) any later version. -- includes/ApiQueryAllCampaigns.php-14- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the includes/ApiQueryAllCampaigns.php:15: * GNU General Public License for more details. includes/ApiQueryAllCampaigns.php-16- * includes/ApiQueryAllCampaigns.php:17: * You should have received a copy of the GNU General Public License along includes/ApiQueryAllCampaigns.php-18- * with this program; if not, write to the Free Software Foundation, Inc., includes/ApiQueryAllCampaigns.php-19- * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. includes/ApiQueryAllCampaigns.php:20: * http://www.gnu.org/copyleft/gpl.html includes/ApiQueryAllCampaigns.php-21- * -- UploadWizard.php-19- * @author Yuvi Panda <[email protected]> UploadWizard.php:20: * @license GPL v2 or later UploadWizard.php-21- * @version 1.3 -- includes/UploadWizardCampaign.php-15- * includes/UploadWizardCampaign.php:16: * @licence GNU GPL v2+ includes/UploadWizardCampaign.php-17- * @author Yuvi Panda <[email protected]> -- includes/UploadWizardConfig.php-10- * includes/UploadWizardConfig.php:11: * @licence GNU GPL v2+ includes/UploadWizardConfig.php-12- * @author Jeroen De Dauw < [email protected] > -- maintenance/migrateCampaigns.php-9- * This program is free software; you can redistribute it and/or modify maintenance/migrateCampaigns.php:10: * it under the terms of the GNU General Public License as published by maintenance/migrateCampaigns.php:11: * the Free Software Foundation; either version 2 of the License, or maintenance/migrateCampaigns.php-12- * (at your option) any later version. -- maintenance/migrateCampaigns.php-16- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the maintenance/migrateCampaigns.php:17: * GNU General Public License for more details. maintenance/migrateCampaigns.php-18- * maintenance/migrateCampaigns.php:19: * You should have received a copy of the GNU General Public License along maintenance/migrateCampaigns.php-20- * with this program; if not, write to the Free Software Foundation, Inc., maintenance/migrateCampaigns.php-21- * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. maintenance/migrateCampaigns.php:22: * http://www.gnu.org/copyleft/gpl.html maintenance/migrateCampaigns.php-23- * -- resources/jquery/jquery.morphCrossfade.js-2- * jQuery Morphing Crossfade plugin resources/jquery/jquery.morphCrossfade.js:3: * Copyright Neil Kandalgaonkar, 2010 resources/jquery/jquery.morphCrossfade.js-4- * resources/jquery/jquery.morphCrossfade.js:5: * This work is licensed under the terms of the GNU General Public License, resources/jquery/jquery.morphCrossfade.js-6- * version 2 or later. resources/jquery/jquery.morphCrossfade.js:7: * (see http://www.fsf.org/licensing/licenses/gpl.html). resources/jquery/jquery.morphCrossfade.js-8- * Derivative works and later versions of the code must be free software resources/jquery/jquery.morphCrossfade.js:9: * licensed under the same or a compatible license. resources/jquery/jquery.morphCrossfade.js-10- * -- resources/jquery/jquery.pubsub.js-3- * resources/jquery/jquery.pubsub.js:4: * Loosely based on https://github.com/phiggins42/bloody-jquery-plugins/pubsub.js, which is itself BSD-licensed. resources/jquery/jquery.pubsub.js-5- * Concept of 'ready' events is new, though. -- tests/qunit/mw.UploadWizard.test.js-4- * UploadWizard is free software: you can redistribute it and/or modify tests/qunit/mw.UploadWizard.test.js:5: * it under the terms of the GNU General Public License as published by tests/qunit/mw.UploadWizard.test.js:6: * the Free Software Foundation, either version 2 of the License, or tests/qunit/mw.UploadWizard.test.js-7- * (at your option) any later version. -- tests/qunit/mw.UploadWizard.test.js-11- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the tests/qunit/mw.UploadWizard.test.js:12: * GNU General Public License for more details. tests/qunit/mw.UploadWizard.test.js-13- * tests/qunit/mw.UploadWizard.test.js:14: * You should have received a copy of the GNU General Public License tests/qunit/mw.UploadWizard.test.js:15: * along with UploadWizard. If not, see <http://www.gnu.org/licenses/>. tests/qunit/mw.UploadWizard.test.js-16- */
_______________________________________________ Multimedia mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/multimedia
