[04:02:29] this might be a stupid question but why do start some config keys in InitialiseSettings.php with a `+`? [04:23:38] nvm.. got it [05:21:00] dmaza: not stupid, the + is so they get merged rather than overriding [05:21:14] the logic is in the SiteConfiguration class IIRC [06:25:23] bpirkle: woot \o/ [06:26:32] bpirkle: I'm not sure if you know, but Tyler originally proposed using Guzzle in MW all the way back in 2013 (https://www.mediawiki.org/wiki/Requests_for_comment/Third-party_components), so it's really awesome to see it implemented :) [06:26:34] <_joe_> legoktm: I think you've got the relationship between free sw and patents pretty wrong. If I release code under the GPL it *is* free software; it might just be at risk of patent litigation in some places [06:26:59] <_joe_> (I missed your response on T210667 at the time) [06:26:59] T210667: Can exfat be used in WMF production? - https://phabricator.wikimedia.org/T210667 [06:27:35] _joe_: my reading and understanding of the FSF's position was that freedom is measured by what the user can actually do [06:27:56] <_joe_> AIUI, it's about the freedom that the author gives the user [06:28:20] <_joe_> legoktm: so by your reasoning if china makes distributing linux illegal, it's not free software anymore? [06:28:52] https://www.gnu.org/philosophy/free-sw.html.en says: Roughly, it means that *the users have the freedom to run, copy, distribute, study, change and improve the software.* [06:29:05] (it == free software) [06:29:20] _joe_: for people in China it would not be free software [06:29:26] <_joe_> yes, but users != people or companies living in the US [06:29:45] <_joe_> no wait, the freedom of the software is not a relative quality :) [06:30:11] <_joe_> it doesn't change country-by-country [06:30:50] <_joe_> and both the FSF and OSI approve licences to be defined free software [06:30:51] I probably should have kept reading, that page says "A program is free software if the program's users have the four essential freedoms: [1] ", which I think is pretty clear that software freedom is interpreted from the user's perspective [06:31:24] <_joe_> yes, but it's just a general statement about the freedoms the authors *gives* the user [06:31:44] <_joe_> say tomorrow Trump decides there is a tax on every line of code written by a non-american [06:32:02] <_joe_> and thus you're not free to distribute any free sw anymore basically [06:32:30] <_joe_> that doesn't make that software non-free. It would make americans non-free [06:32:42] if I don't have all the four freedoms, the software isn't free for me [06:32:49] <_joe_> let me make you a practical example [06:32:56] ignoring patents, we already have this problem with "public domain" [06:33:15] <_joe_> apache httpd included ssl support for a long time before it was legal to export outside the western block [06:33:24] <_joe_> no one ever denied it being free sw [06:33:41] <_joe_> you might not remember those times, pre 2002 or so [06:33:55] generally software released "in the public domain" is considered free...unless you're in one of those countries where PD doesn't exist, and then it's not free. (which is why we have unlicense, CC0, etc.) [06:36:24] <_joe_> so like our puppet repo you mean :P [06:36:37] tbh I'm not really familiar with how export restrictions worked, I need to read up on that [06:38:32] well our puppet repo is just not licensed at all right? (some individual parts are) [06:39:47] <_joe_> yeah it's not [06:40:24] <_joe_> so yeah, it depends on the country you're in [06:40:52] <_joe_> IIRC here if something doesn't have a license but it's made available for download it's de-facto in the public domain [06:40:59] <_joe_> even if you don't declare it to be [06:41:12] here = italy? [06:41:19] https://www.debian.org/legal/cryptoinmain is an interesting read [06:41:22] <_joe_> but I'd have to check, our copyright rules have changed 20 times in the last 15 years [06:41:32] <_joe_> legoktm: yep [06:45:04] * legoktm adds https://en.wikipedia.org/wiki/Junger_v._Daley to his list of articles to expand [06:45:42] <_joe_> did I send you down a rabbithole? [06:49:03] yes :p [06:49:24] I expect I'll have an answer for you in a week or so :) [06:49:36] <_joe_> ahah [14:44:50] addshore: hey. I'm trying to find the config for MediaInfo on beta, but I'm not seeing it