News for hackers. Stuff that matters.
Re:Open Source Bait and Switch by LtWorf on Monday September 26, 2022 @03:24PM (#32987140)
I use GPL (and recently have started to move to AGPL).

So companies will generally keep away from my stuff, but people doing open source will happily use it.

I've had several people complain about this and ask me to use MIT. I put in my code of conduct that asking that is forbidden :D

Re:Open Source Bait and Switch by aequitas on Monday September 26, 2022 @04:50PM (#32988176)
You can always license out your software to those people under a special license for them. Which might include a fee or any other conditions. Just that your software has one open source license doesn’t mean you can’t distribute it with other licenses as well. Things might get complicated if you have other contributors though.
Re:Open Source Bait and Switch by techdragon on Monday September 26, 2022 @09:31PM (#32990725)
Theres a small issue that you overlooked here which is that once it has contributions from several other people, anything AFPL becomes impossible to relicense, how do you get 6 random GitHub users to sign a contract, without robust copyright assignment/management mechanisms ahead of the very first outside contributor, AGPL effectively kills the ability for anyone too pay you for your own work on terms you might want to agree to.

By using aggressive open source licenses like AGPLv3 you have to do more work to keep the door open for yourself to profit later if you so choose, it’s a bad personal economic choice, and while some view it as the ultimate in altruism to prevent this, it’s also an act of denial, everyone who could have used it inside companies or projects that can’t change their license to be compatible are denied the ability to use the code.

Re:Open Source Bait and Switch by simfree on Monday September 26, 2022 @10:59PM (#32991136)
Nothing says you have to accept outside contributions. Signal rewrites outside pull requests for this very reason.

Also hot damn, the AFPL license is super aggressive, makes AGPLv3 look downright business friendly: https://en.m.wikipedia.org/wiki/Aladdin_Free_Public_License

Re:Open Source Bait and Switch by LtWorf on Tuesday September 27, 2022 @02:12AM (#32992007)
> Signal rewrites outside pull requests for this very reason.

Too bad that rewriting something doesn't transfer copyright :D

Re:Open Source Bait and Switch by leaflets2 on Tuesday September 27, 2022 @02:45PM (#32999374)
Might mean to reimplement from scratch without looking at the would-have-been contributed code.

Ideas aren't copyrightable. IANAL

Re:Open Source Bait and Switch by LtWorf on Tuesday September 27, 2022 @02:11AM (#32992003)
Eh I've just put a contributing file where to contribute you must accept the software might go under lgpl and future versions of gpl/lgpl might be adopted.

That's it. I have no plans for using anything more liberal than lgpl ever.

Re:Open Source Bait and Switch by LtWorf on Tuesday September 27, 2022 @02:10AM (#32992000)
Yes for libraries I can consider doing LGPL for some companies.

> Things might get complicated if you have other contributors though.

Not really… they distribute under whatever license they got it from.

Re:Open Source Bait and Switch by tmtvl on Monday September 26, 2022 @07:02PM (#32989743)
I've also started moving from good old GPL to AGPL, good idea about putting "don't ask about relicensing" in your COC, I think I'll start doing that as well.
Re:Open Source Bait and Switch by hardwaresofton on Monday September 26, 2022 @08:18PM (#32990321)
I've been seeing this trend pop up more and more (so I wrote about it[0]), glad to see more people talking about it openly:

[0]: https://vadosware.io/post/the-future-of-free-and-open-source...

Re:Open Source Bait and Switch by halostatue on Monday September 26, 2022 @05:18PM (#32988571)
As an OSS developer, I will also avoid GPLed code unless I am only using it as something to be consumed (such as emacs when I get the decade itch to remind myself why I don’t use it). I write the libraries that I write to be given away and for my joy.
Re:Open Source Bait and Switch by LtWorf on Tuesday September 27, 2022 @02:13AM (#32992018)
I write libraries that don't help companies walk all over users and deprive them of freedom :P