Screwtape |
Posted on 18-11-05, 05:35
|
Full mod
Post: #19 of 443 Since: 10-30-18 Last post: 1108 days Last view: 179 days |
I was pretty fascinated by this article about the recent "extreme copyleft" licences from companies like Redis and Mongo. It's pretty long, so here's my summary: Back in the day, using a piece of software meant running it on your computer, or combining it with software you wrote, so other people could run it on their computers. The GNU General Public Licence was designed around those use-cases, but although software freedom activists liked it, nobody else did. Permissive-licence fans felt it was too restrictive, and businesses felt it prevented them from making money. Later, a new way to use software became popular: you could run software on your computer and provide a service to other people. The software freedom activists hated that, since it meant the other people couldn't run the software on their own computers, so they came up with the Affero GPL. Software freedom activists liked that, big businesses that *used* software hated it (because it made the software difficult for them to build on), but small businesses that *sold* software to big businesses loved it, since they could sell the big business a licence exemption. Most recently, another new way to use software has become popular: you could run software on *somebody else's* computer and provide a service to yourself. The software freedom activists are fine with that, because there's no technical restriction preventing you from running that software on your own computer and being in control of your destiny. The small businesses hate it, because the big businesses actually making money are the cloud providers, and they aren't building on top of the software, so they don't need to buy license exemptions. So now there's a divide: the software freedom activists are perfectly happy with the current state of affairs, but the companies that actually derive economic value from copyleft are bitterly frustrated. And so those companies are trying to come up with a third main branch of open-source licence: permissive to build on and integrate, but restrictive to use as-is. The permissive licence fans will predictably hate it for being too big and complex, the software freedom activists will hate it for restricting the wrong things, but the term "open source" is now sufficiently economically important that those groups don't get much say in whether this new thing will be officially "open source" or not... The ending of the words is ALMSIVI. |
tomman |
Posted on 18-11-05, 14:33
|
Dinosaur
Post: #16 of 1318 Since: 10-30-18 Last post: 3 days Last view: 2 hours |
Software licenses must die. I have nothing else to add to yet another "software licensing" thread, so I'm moving out. Licensed Pirate® since 2006, 100% Buttcoin™-free, enemy of All Things JavaScript™ |
KoiMaxx |
Posted on 18-11-05, 14:44
|
Post: #3 of 159 Since: 10-29-18 Last post: 213 days Last view: 8 hours |
I could almost imagine xkcd making a Venn diagram of this or something. Or they might already have, I just haven't seen it yet. I still have no idea what I'm talking about. |
hunterk |
Posted on 18-11-05, 15:23
|
Post: #3 of 60
Since: 10-29-18 Last post: 1649 days Last view: 1570 days |
I find it strange that there aren't any prominent non/anti-commercial licenses. I want things I write to be used by individuals, not companies. I don't like that the licensing discussion is driven entirely by big businesses and/or goofballs like RMS who want me to sacrifice my rights for the good of the "user" (be that an individual or a soulless corp). That is, I'm not familiar with any non-custom licenses that let me put my source out there and let other people build on it and use it without a.) inviting companies to roll up and sell it as soon as they smell a market or b.) get harassed (literally!) by the aforementioned goofballs for being nonfREEEEEEEE. I want to have my cake and eat it, too, I guess. I just don't understand why "freedom to put a price on other people's work" is considered not just *a* key freedom, but *the* key freedom... |
CaptainJistuce |
Posted on 18-11-05, 23:20
|
Custom title here
Post: #21 of 1164 Since: 10-30-18 Last post: 70 days Last view: 7 hours |
Posted by hunterk Creative Commons non-commercial will fulfill point A. https://creativecommons.org/licenses/by-nc/4.0/deed.en_US Point B will never be fulfilled by a non-commercial license because it is a restriction on end users, so the aforementioned goofballs will always oppose it. They hate non-commercial licenses even more than they hate non-redistributable closed-source licenses, so you are worse than Microsoft because you corrupt the purity of their holy movement. ... Of course, some of them also just hate anything that isn't GPL, so you really can't win. --- In UTF-16, where available. --- |
hunterk |
Posted on 18-11-06, 01:45
|
Post: #4 of 60
Since: 10-29-18 Last post: 1649 days Last view: 1570 days |
>CC noncomm Yeah, I use that for my blog, and it works well for text, but it lacks some of the provisions of a good copyleft code license, like requiring anyone who distributes binaries to also provide the source for those binaries (i.e., to prevent closed-source changes). Maybe I just need to make my own license, with blackjack and hookers... |
CaptainJistuce |
Posted on 18-11-06, 02:04
|
Custom title here
Post: #22 of 1164 Since: 10-30-18 Last post: 70 days Last view: 7 hours |
Ah. Oh well. If nothing else, the Blackjack/Hookers License will provide an interesting new name in the licensing debate. --- In UTF-16, where available. --- |
Kawaoneechan |
Posted on 18-11-06, 02:28
|
Ties the room together
Post: #36 of 599 Since: 10-29-18 Last post: 202 days Last view: 3 hours |
I'd use it. |
wareya |
Posted on 18-11-06, 08:06 (revision 1)
|
Post: #4 of 100 Since: 10-30-18 Last post: 1788 days Last view: 1353 days |
Cue me pointing out that all standard FREE SOFTWARE COMPLIANT font licenses have weak noncommercial clauses. |
Screwtape |
Posted on 18-11-09, 05:25
|
Full mod
Post: #27 of 443 Since: 10-30-18 Last post: 1108 days Last view: 179 days |
Posted by hunterk The thing is, copyright law defines things like "derivative work" and "copying", so a licence can just say "derivative works allowed" or "copying disallowed", and everybody can figure out exactly what that means. Copyright law doesn't define "commercial use", so it's not practical to say "no commercial use" unless you go on to define exactly what that means. Different people define commercial use differently. For example, some people don't care as long as you don't use their software to build or operate weapons; other people expect to be compensated for their work even if it's being used by a non-profit charity. If a company charges people money for a thing you made, that probably counts as commercial use, but what if a company uses a thing you made to make advertising? Or just gives away the thing you made *as* advertising? Is it commercial use if a company uses your thing in any capacity whatsoever? If so, presumably a stockmarket-traded company counts, but what about a privately-owned company? A cooperative? A sole trader? A kid's lemonade stand? What if your thing is being used by an individual to help them get a job or a pay-raise or other commercial advantage, even if it's not being used by a company directly? Basically, the big reason there's no prominent non/anti-commercial licenses is not ideological, it's practical. That is, I'm not familiar with any non-custom licenses that let me put my source out there and let other people build on it and use it without a.) inviting companies to roll up and sell it as soon as they smell a market or b.) get harassed (literally!) by the aforementioned goofballs for being nonfREEEEEEEE. Traditionally the GPL has been pretty effective "commercial repellent", although the article linked in the OP suggests it's not effective enough for many people. Hassling people isn't cool, though. :( Posted by CaptainJistuce hunterk said "I want things I write to be used by individuals, not companies", and the CC FAQ says "if you are a for-profit entity, your use of an NC-licensed work does not necessarily mean you have violated the term", so it's not really what he's looking for. Posted by wareya The Open Font Licence FAQ says it's OK to sell an OFL font "as long some other font or software is also on the disk, so the OFL font is not sold by itself". So you can't sell an OFL-licensed font, but you can sell two? The ending of the words is ALMSIVI. |
hunterk |
Posted on 18-11-09, 14:42 (revision 4)
|
Post: #5 of 60
Since: 10-29-18 Last post: 1649 days Last view: 1570 days |
Posted by ScrewtapeYeah, I've always heard people say snes9x/MAME's noncomm licenses were unenforceable for this reason. I guess if I write my own license, I'll just need to be clear and circumspect about it, which, obviously, is the hard part. Posted by ScrewtapeWhen I got into copyleft back in the late 90s / early aughts, it was indeed pretty commercial-repellent and it was casually thrown around that GPL effectively ensures free-as-in-beer (which I liked!), but times have changed quite a bit and now GPL seems to mean "free labor". I suppose the line between communal ownership and slavery is not as clear-cut as I had thought. Posted by Screwtapeikr? There are apparently roaming squads of FOSS enthusiasts who trawl through github for anything that's not licensed in a way they like and they "encourage" the project to relicense. I assume it's similar to the master/slave-rename squad, but that's another discussion that I'm not particularly invested in. Posted by ScrewtapeWhile I would prefer it to be more broad than that in a perfect world, pragmatically speaking, if there were an established, respected license that still allowed some edge-case, incidental commercial activity, I'd be okay with it. Posted by Screwtapeoh lawd, that is a weak clause. |
wareya |
Posted on 18-11-09, 14:52 (revision 1)
|
Post: #6 of 100 Since: 10-30-18 Last post: 1788 days Last view: 1353 days |
Posted by Screwtape The effect of the clause is that you cannot resell the font as-is in a font bundle or anything, but you're allowed to bundle it in software and games that use it to dynamically render text, just as you can sell print materials that you make with any font you have usage rights to. This is also, metaphorically, how emulators should work: you should be able to, as the publisher of some game, take the right emulator off the shelf and bundle your game with it, and sell the result, but not be able to sell the emulator as-is on phones with the expectation that players bring (pirate) their own games. |
Screwtape |
Posted on 18-11-10, 06:39
|
Full mod
Post: #29 of 443 Since: 10-30-18 Last post: 1108 days Last view: 179 days |
Posted by hunterk Back when the GPL was first written, when you had a problem, you'd write a program to solve it and run it on a computer. As long as you had a computer and were allowed to make and modify programs, you could solve problems. These days, when you have a problem, you spin up hundreds of computers in AWS, each running hundreds of programs. Being able to make and modify a single program doesn't help anyone solve any problems, so companies do not mind being bound by the GPL in that situation—they're not going to lose out, or have to give up anything of consequence. The GPL works when everybody has a computer and needs software to unlock it. These days, only a few people have computers (Amazon Web Services, Google Cloud, Microsoft Azure) and no amount of software licensing trickery is going to help restore user freedom if nobody can run the software, There are apparently roaming squads of FOSS enthusiasts who trawl through github for anything that's not licensed in a way they like and they "encourage" the project to relicense. I mean, I can understand people being averse to unusual licenses. If I'm looking at a library I'd like to use and I see "MIT" or "GPL" or "Apache 2.0", I know what I'm signing myself up for, and I only have to worry about whether the code does what I want. If I see some other licence, I have to read through it and decide for myself (in my uneducated, non-lawyerly opinion) whether or not it allows whatever things I might want to do... or I just roll my eyes and move on to the next candidate. It's always possible that the person who chose that licence didn't fully understand the implications of their choice on the rest of the community, and from that point of view it might be helpful to explain to them what's going on... but man, I'm pretty sure crusading is *always* counter-productive. The ending of the words is ALMSIVI. |
hunterk |
Posted on 18-11-11, 01:28
|
Post: #6 of 60
Since: 10-29-18 Last post: 1649 days Last view: 1570 days |
eyyyy, FSF just advertised for Commons Clause. Maybe I'll start using GPL+Commons Clause... |
CaptainJistuce |
Posted on 18-11-11, 04:13 (revision 1)
|
Custom title here
Post: #39 of 1164 Since: 10-30-18 Last post: 70 days Last view: 7 hours |
Posted by hunterkI particularly like how gnu.org is complaining that the clause "twists the definitions of commons and sell". Surely after years of twisting the definitions of words like free, they'd be comfortable with the idea. --- In UTF-16, where available. --- |
Nicole |
Posted on 18-11-11, 16:04
|
Post: #2 of 3
Since: 10-31-18 Last post: 1845 days Last view: 1650 days |
I don't like the name "Commons Clause" either, but admittedly only because of the acronym collision with Creative Commons. |
Kawaoneechan |
Posted on 18-11-11, 16:10
|
Watches you while you're sleeping
Post: #56 of 599 Since: 10-29-18 Last post: 202 days Last view: 3 hours |
You'd better watch out, you'd better not cry You'd better not pout, I'm tellin' you why Commons Clause is comin' to town~ |