Last modified: 2013-12-05 22:48:44 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T58312, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 56312 - BetaFeatures: Licence and header format
BetaFeatures: Licence and header format
Status: RESOLVED FIXED
Product: MediaWiki extensions
Classification: Unclassified
BetaFeatures (Other open bugs)
unspecified
All All
: Unprioritized normal (vote)
: ---
Assigned To: Mark Holmquist
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2013-10-29 12:45 UTC by Ed Sanders
Modified: 2013-12-05 22:48 UTC (History)
2 users (show)

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Attachments

Description Ed Sanders 2013-10-29 12:45:11 UTC
Firstly, have you made a conscious decision about the license for BF? At the moment it is GPL, whereas VE is MIT, and ULS is dual-licensed. Is there a WMF preference or is just your choice?

We should also move the author list into a AUTHORS.txt file, and the license into LICENSE.txt to reduce duplication. Would you be happy with the VE styles [php/js/css]?
Comment 1 Mark Holmquist 2013-10-29 13:14:34 UTC
VE is a very special case that I would absolutely not attribute as an organization- or movement-wide preference (same with ULS), and while it was my decision to choose GPL, I chose v2 because that's the WMF's preference usually.

The legal team will tell you "Apache", but as you probably know, that's not my preference, especially when this cannot be reasonably treated as a library. I'm happier knowing that not only am *I* making this free software, everyone else down the line will have to, as well.

https://www.gnu.org/licenses/gpl-howto.html explains that each file should have the header, but not the full license. COPYING has the full license text already. AUTHORS would be a good idea too, though I don't generally like adding .txt to the end of it.

What are the "VE styles"?
Comment 2 Mark Holmquist 2013-10-29 13:46:11 UTC
Clarified on "VE styles" in IRC - I'll go with "yes" but reserve the right to revisit it if something seems silly. :)
Comment 3 Gerrit Notification Bot 2013-10-29 13:47:23 UTC
Change 92525 had a related patch set uploaded by Esanders:
Standardise and minimise licence headers

https://gerrit.wikimedia.org/r/92525
Comment 4 Gerrit Notification Bot 2013-12-05 22:47:32 UTC
Change 92525 merged by jenkins-bot:
Standardise license tags in each file

https://gerrit.wikimedia.org/r/92525
Comment 5 Mark Holmquist 2013-12-05 22:48:44 UTC
As resolved as it's going to get, thanks to James_F and Ed for the help.

Note You need to log in before you can comment on or make changes to this bug.


Navigation
Links