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

Reply via email to