4 ms·
The problem is, AI removes the protections provided by (A)GPL: It learns exclusively from the free software and generates "unlicensed" code. AGPL is loosing its
by fsflover 8mo ago
The problem is, AI removes the protections provided by (A)GPL: It learns exclusively from the free software and generates "unlicensed" code. AGPL is loosing its teeth.
Commercial companies will even learn from your new, quickly growing, AI-accelerated codebase to release something better under a closed license. And your free software, although more efficiently growing, will stay even more behind its proprietary alternatives than before.
- ssaboum 8mo agothat's a good point - the reformulation from AI tools is as you say "eroding the teeth" of the GPL based solutions - but the cost to make these solutions is dramatically reduced. I'd even go further and say that the biggest problem of free software has always been the lack of frontend/designer willing to put in the contributions to make the UX a pleasant experience. I guess we could argue that with the frontend skills of recent models it's also getting better. Now the question will be after all that how much we will be willing to pay for a slightly better integrated experience ?
- pu_pe 8mo agoDoesn't that cut both ways though? What prevents me from taking the code from dbt-fusion and AI-laundering it to include all the new features on a FOSS fork?
- fsflover 8mo agoAFAIK AIs do not learn from the proprietary code.
- recursive 8mo agoWhat would stop them? AFAIK any and all data and content that can be obtained by any means is used in model training.
- ssaboum 8mo agomost models are built on theft anyway, especially if you take the GDPR viewpoint
- fsflover 8mo agoExcept the megacorps won't let you use their closed software for learning. They're fine to use others' copyrighted materials though.
- evanjrowley 8mo agoThere are plenty of US corporations who don't look further than a SOC2 report.
- ssaboum 8mo agoreverse engineering stays under "fair use" when it's for interoperability purposes
- fsflover 8mo agoWhich is an order of magnitude harder than reading the code.
- ssaboum 8mo agoOf course but the investments needed in obfuscations and the bugs introduced are orders of magnitude more important. It looks a lot like the struggle between ad providers and ad blockers - the ad blockers may be lagging behind but eventually they catch up. Same things with scrapping