News for hackers. Stuff that matters.
Re:No More Free Work from Marak: Pay Me or Fork This by pjmlp on Monday November 09, 2020 @02:54AM (#25032340)
That is what happens when the hipster folks attack GPL and push for MIT like licenses.

Had Linus not chosen it for Linux and I bet I would still be using a mix of Solaris, Aix and HP-UX on the server room.

Dual licensing is the only true path, it was already so in the shareware days, and it will be back to be the daily reality.

Bills have to paid.

Re:No More Free Work from Marak: Pay Me or Fork This by kybernetikos on Monday November 09, 2020 @03:21AM (#25032523)
> Dual licensing is the only true path, it was already so in the shareware days, and it will be back to be the daily reality.

It's strange to me that the GPL licenses get regarded as too ideological, but an mit license also has an ideology behind it. Yet now we're discovering that lots of people have been using mit style licenses when they don't agree with the ideology.

All the tools have been available to avoid this problem. Essays have been written about why these things are problematic. Hopefully now actual practice will catch up with theory.

Re:No More Free Work from Marak: Pay Me or Fork This by reader_mode on Monday November 09, 2020 @03:48AM (#25032710)
Have you actually looked at his project ? It's a library that helps you write tests by generating dummy data - even if this was GPL it would have no impact (except maybe scaring some people from using it or making it a non starter in companies with policies banning GPL). You will never distribute your tests to the client and if you're running test you already have access to the code.

And this is trivial but tedious code that you could replace on the spot.

I'm not dissing the author but these rants about opensource licensing and whatnot are completely out of touch.

Most (but importantly not all) of serious non-trivial open-source is sponsored by big corporations or academia so this stealing narrative is ridiculous, and MIT/ Apache is an excellent licence that successfully facilitates collaboration on some of the largest OSS projects out there so there's nothing wrong with using them.

Re:No More Free Work from Marak: Pay Me or Fork This by pjmlp on Monday November 09, 2020 @05:42AM (#25033388)
I didn't need to, it is just yet another example of someone realizing the hard realities of business life.
Re:No More Free Work from Marak: Pay Me or Fork This by keyle on Monday November 09, 2020 @03:11AM (#25032464)
How does dual licensing works? Got a prime example simple to understand?

Asking for a friend...

Re:No More Free Work from Marak: Pay Me or Fork This by pjmlp on Monday November 09, 2020 @03:32AM (#25032599)
Just like Qt does it.

You don't want to pay upstream for their work? Use GPL license and get as much money as you are willing to give them.

Otherwise use it in a commercial setting, you need to pay for the commercial license instead.

It is not much different from the demo versions of shareware days, and yes even in those days you could get the source in some products.

Re:No More Free Work from Marak: Pay Me or Fork This by cercatrova on Monday November 09, 2020 @03:19AM (#25032513)
You offer a copyleft license like AGPL but also offer a paid license for those who don't want to deal with AGPL. Since you as the creator own the copyright, you can license it however you want, including multiple licenses simultaneously.
Re:No More Free Work from Marak: Pay Me or Fork This by kybernetikos on Monday November 09, 2020 @03:25AM (#25032544)
It's a pattern that works very well - many large companies have standing policies that they can't use copyleft licensed software so they have to get the paid license while those happy with the copyleft social contract get to enjoy and contribute for free.
Re:No More Free Work from Marak: Pay Me or Fork This by cercatrova on Monday November 09, 2020 @03:40AM (#25032655)
Correct, although not every company shies away from copyleft, namely Amazon which will package your AGPL product wholesale and sell it. They are after all not required to open source their infrastructure code.
Re:No More Free Work from Marak: Pay Me or Fork This by chii on Monday November 09, 2020 @04:44AM (#25033088)
> package your AGPL product wholesale and sell it.

if anyone has a problem with that, then they have a problem with software being open source.

Or they are discriminatory and just don't want anyone they personally dont like to benefit.

Re:No More Free Work from Marak: Pay Me or Fork This by kybernetikos on Monday November 09, 2020 @05:00AM (#25033172)
> Or they are discriminatory and just don't want anyone they personally dont like to benefit.

Which is their right as long as they are not discriminating against a protected class, as it's their work, but they should have put that in the license.

Re:No More Free Work from Marak: Pay Me or Fork This by Lio on Monday November 09, 2020 @05:51AM (#25033447)
Forgive me for a naive question but how do external contributions to the AGPL code find their way back to the commercially licenced code?

Are all contributions to the "original" pre-licenced source? If so is there some extra legalese to ensure that the changes will always end up in the AGPL source too?

I know of many successful projects using dual licencing so it must work, I'm just wondering how on a legal front.

Re:No More Free Work from Marak: Pay Me or Fork This by qiqitori on Monday November 09, 2020 @06:13AM (#25033567)
I don't understand all of your questions, but the proprietary part of the "dual license" can be anything the copyright holder wants. Qt is probably the most famous dual-license software. Check https://www.qt.io/pricing for some but not all details.

It looks like this is subscription-based, so I'm guessing you can update for the length of your subscription.

Perhaps you're asking whether you're allowed to use development patches written by external people that you'd maybe find in github discussions etc.? If you need that, you will probably have to negotiate for that option yourself. If that is your question, then that isn't really a naive question at all.

Re:No More Free Work from Marak: Pay Me or Fork This by bregma on Monday November 09, 2020 @08:16AM (#25034438)
Outbound licenses (say, the GPL or proprietary) and inbound license for contributions are orthogonal. If you intend to dual license outbound, you need to clarify that in your inbound CLA.
Re:No More Free Work from Marak: Pay Me or Fork This by trinovantes on Monday November 09, 2020 @06:25AM (#25033629)
The contributor would need to either:

- Agree to a Contributor License Agreement that grants the project owner an irrevocable world-wide commercial license (probably missing a few adjectives but you get the idea)

- Transfer the copyright

- Release to public domain

Re:No More Free Work from Marak: Pay Me or Fork This by thomasz on Monday November 09, 2020 @03:25AM (#25032548)
You publish under AGPL for free and also under a commercial license for people who do not want to abide to the conditions of the AGPL. See servicestack.net as an example. It seems to work for some people.
Re:No More Free Work from Marak: Pay Me or Fork This by bigbizisverywyz on Monday November 09, 2020 @08:30AM (#25034563)
I think Atlassian have a dual licensing model where you can download the source code and build the product yourself, but only for single users, or open source projects.

Commercial users however have to buy a copy, but the source is available for all.

Maybe somebody could create a github (sharehub?) equivalent where anybody doing a clone has to register and then commercial entities can pay for the licence or single use hobbyists could attest.

people sharing the code can then set what they see as a fair price and the website will take a cut of the revenue (e.g. 30% ducks )

Re:No More Free Work from Marak: Pay Me or Fork This by higerordermap on Monday November 09, 2020 @07:45AM (#25034157)
Sadly, because adoption by large companies requires permissive licenses these days, or maybe just developers think so, everything is MIT license these days.

Sometimes I think adherence to the open source has pushed hobbyist community backwards. Source available for hobbyists and paid for commercial use is no worse than GPL (GPL gets violated as much).

Re:No More Free Work from Marak: Pay Me or Fork This by cblconfederate on Monday November 09, 2020 @05:28AM (#25033312)
Yeap. Commercial licences encourage fragmentation and often abandonment. If you're going to go open source, go GPL its the best way to ensure long-term success.
Re:No More Free Work from Marak: Pay Me or Fork This by sizt on Wednesday November 11, 2020 @01:52PM (#25061505)
not all gpl is the same