News for hackers. Stuff that matters.
Re:The Day AppGet Died by lostmsu on Wednesday May 27, 2020 @08:42PM (#23332014)
That would not have helped MongoDB. I considered their new license, but it seemed tailored to their specifics. So maybe more research is required.

Perhaps a variant of CC-BY NC would be better, but it is not tailored to code.

Re:The Day AppGet Died by fabianhjr on Wednesday May 27, 2020 @10:27PM (#23332750)
The P2P Foundation has some writings on licenses they label as "copyfair", "copyfarleft", and "copyjustright"

https://wiki.p2pfoundation.net/CopyFair_License

https://wiki.p2pfoundation.net/Copyfarleft

https://www.metamute.org/editorial/articles/copyfarleft-and-...

Re:The Day AppGet Died by lostmsu on Thursday May 28, 2020 @02:08AM (#23333975)
These are pretty interesting. Thanks for the links.

I like how this general direction is discussed a lot in France, and sad about learning a language taking so much effort.

Re:The Day AppGet Died by colejohnson66 on Wednesday May 27, 2020 @09:12PM (#23332229)
What’s wrong with AGPL?
Re:The Day AppGet Died by lostmsu on Wednesday May 27, 2020 @09:19PM (#23332279)
AFAIK AGPL permits linking without disclosing linked code like LGPL does. Meaning they can still distribute it as their own, train models and serve them with a simpler framework. Just can't build services powered directly by it.
Re:The Day AppGet Died by leonidasv on Wednesday May 27, 2020 @09:56PM (#23332579)
AGPL is as strict as GPL. It's just that GPL allows you to modify the source, serve them as a web application and not have to disclose the code.

AGPL addresses that by putting code distributed as a web application in the same category as compiled code.

Re:The Day AppGet Died by hnick on Wednesday May 27, 2020 @11:52PM (#23333207)
If my web server calls out to AGPL software (such as executing a transform on a PDF using Ghostscript) as an external binary is this covered even though the AGPL code is not directly compiled, linked or modified? I'd assume so otherwise it would be a very easy loophole and code could be firewalled into separate modules but I'm not sure what exact language covers this in the license.
Re:The Day AppGet Died by chii on Thursday May 28, 2020 @12:00AM (#23333253)
It's untested in court.

GCC is written specifically to prevent this sort of firewalling of the compiler to prevent it from being plugged into another piece of software and avoid GPL requirements.

Re:The Day AppGet Died by hnick on Thursday May 28, 2020 @01:13AM (#23333605)
Good to know, it'll be interesting if it ever does get tested.

Even then there's always the analogue/human loophole I suppose, similar to captcha mechanical turks.

Re:The Day AppGet Died by lostmsu on Thursday May 28, 2020 @12:16AM (#23333335)
You seem to be correct. Still the note about training a deep learning model using the framework, then publishing it without applies.