Viewing a single comment thread. View all comments

Malbranch t1_j6inoqu wrote

Worse than that, this lawsuit is basically bullshit. Instead of manually going through publicly avaliable, OPEN SOURCE, code, they automated it, and taught an AI to suggest code snippets that you could with more difficulty, just research and do the exact same thing yourself.

Like, I've written a fair amount of code, I've pieced together bits of other code from open source that does what I need into code I've written. According to them, what I've done is piracy. According to open source, that's impossible, you can't pirate open source code. You publish open source knowing that the source code is free game for anyone to use, and you have no commercial claim to it, nor does anyone that uses it.

These asshats are trying to outlaw code snippets. It's idiotic.

4

SarahVeraVicky t1_j6j470q wrote

> According to open source, that's impossible, you can't pirate open source code

I would assume pirating open source code would be using the code against its licensing. Yeah, I know, it's weird, but open source code in some cases (like GPL licensed code) can't just be added to a product and compiled without additional steps. If the open-source license used explicitly states you have to give the same license and rights to open source the code to other people and you commercially closed-source it, it would be an issue.

Since this removes the whole "show license before giving code", well... I could see a reason for a lawsuit being problematic to some. Who knows, most people would rather just take the code and use it, rather than deal with respecting copyrights/copyleft licenses.

3

Malbranch t1_j6npeyt wrote

To my understanding though, you generally only have to do that when incorporating an application or complete piece of code like a module, function, etc? Am I off base?

1

divenorth t1_j6j9qq6 wrote

There are multiple different open source licenses. What you said applies to MIT and similar licenses but not GPL. If you use any GPL 3 code all your code needs to be licensed as GPL 3. This allows devs to open source the code and still force money hungry corporations to purchase a different license.

1