3 ms·
Weirdly I think free licenses are great for businesses to use and open licenses are great for personal projects. If I'm writing a hobby project, I want it to h
by seagreen 10y ago
Weirdly I think free licenses are great for businesses to use and open licenses are great for personal projects.
If I'm writing a hobby project, I want it to help the ecosystem as much as possible. If businesses want to use it then great! So MIT.
If I'm running a business my main goal is to survive. I want to help the community as well, but I obviously can't do that if I go broke. "Put on your own oxygen mask before helping others" and all that. So *GPL, because it lets me balance those goals.
- giancarlostoro 10y agoI'm not arguing against it or anything just pointing it out. AGPL keeps the lights on whilst still letting others play with it and contribute.
- seagreen 10y agoI understood you! I just wanted to add a few reasons why I (generally an open > libre guy) don't mind the AGPL in this case.
- giancarlostoro 10y agoUnderstood, I only worry about AGPL if I'm working on a similar product for commercial work I would absolutely avoid looking at the code. Some licenses are fine for some companies, others are a nightmare. Apparently D had that issue for example.
- milesrout 10y agoThis is really bad abuse of terminology. Non-copyleft and copyleft licenses are all both open source and free software licenses. They're all free and open, which are synonyms in the context of software licensing. I think you'll confuse people if you use the terminology as you are using it (plus it's just plain wrong). Personally, if I'm writing a hobby project then I want it to be copyleft. Of course I want it to be copyleft. Why wouldn't I? I don't want some company taking my work, making proprietary changes and improvements to it and then not releasing those back to me. Copyleft is simple courtesy that you'd expect anyway, codified into a license.
- seagreen 10y agoI should have written libre not free. That has a clear meaning (and it's what I use in the followup comment). Do you have a better suggestion than "open" for "no restrictions on use"? > Personally, if I'm writing a hobby project then I want it to be copyleft. Totally up to you! In the context of Haskell projects though, I really, really want to see Haskell businesses succeed as well as the open Haskell ecosystem.
- milesrout 10y agoPermissive (like BSD) and copyleft (like GPL) are the most common terms in use. BSD and GPL are both free, libre and open. >Totally up to you! In the context of Haskell projects though, I really, really want to see Haskell businesses succeed as well as the open Haskell ecosystem. There's nothing about the GPL (or other copyleft licenses) that makes them incompatible with business.