[00:02:38] $licenses = file_get_contents( 'https://raw.githubusercontent.com/spdx/license-list-data/master/json/licenses.json' ); [00:02:38] $lic = json_decode( $licenses ); [00:02:38] foreach ( $lic->licenses as $l ) { echo $l->licenseId . "\n"; } [00:02:40] easy as that [00:03:09] ish [00:03:14] there are also modifiers [00:03:21] + for example [00:03:29] or -with-openssl-exception [00:03:43] and then you can have compound statements so AND / OR (e.g. Scribunto) [00:05:48] We need to do further processing before shoving it in extension.schema.json? [00:06:20] alphasorting I guess [00:06:46] that's about it [00:11:59] legoktm: https://gerrit.wikimedia.org/r/#/c/416193/2/docs/extension.schema.json [00:12:34] We don't want to include isOsiApproved == false? [00:16:11] I think we need to [00:16:17] e.g. CC zero is not OSI approved [00:16:52] also technically GPL v2 is not OSI approved, only v3 is [00:17:16] https://phabricator.wikimedia.org/T152581#2859128 has the fun list [00:18:05] I guess just sorting in the same order would help [00:18:09] to save extra diff noise :P [00:20:20] I don't think it matters much, like I said the old list was bad :p [00:20:39] https://gerrit.wikimedia.org/r/#/c/416193/3/docs/extension.schema.json [00:20:48] RELEASE-NOTES and ship it? ;) [00:24:14] GPLv2 is not OSI approved? [00:24:26] or do you mean it is superceeded? [00:27:06] https://github.com/composer/spdx-licenses/blob/1.3.0/res/spdx-exceptions.json [00:29:17] bd808: superceeded yeah. well, what you wrote on https://phabricator.wikimedia.org/T152581#2859210 :) [00:32:13] 1.28 isn't supported now is it? [00:33:03] yup, EOL [00:34:49] Reedy: uh wrong section for 1.30 [00:35:20] heh [01:06:36] legoktm: When you restored the REL* branches for vendor, did you go behind and drop stuff we don't need? [01:06:45] no [01:06:54] I'm not sure how breaking that would be [01:14:36] There's only Wikipedia isn't there... [01:14:44] Implement something they've wanted for years [01:14:49] Do it, and then they don't want it [01:15:16] I love the insinuation that devs should *only* work on things enwiki explicitly asks for