Post APIwhvF3Tdkv7DQoWO by djsumdog@djsumdog.com
(DIR) More posts by djsumdog@djsumdog.com
(DIR) Post #APIrZhof0h13OALeoC by thenewoil@freeradical.zone
2022-11-05T19:30:08Z
1 likes, 1 repeats
GitHub Users File a Class-Action Lawsuit Against Microsoft for Training an AI Tool With Their Codehttps://www.vice.com/en/article/bvm3k5/github-users-file-a-class-action-lawsuit-against-microsoft-for-training-an-ai-tool-with-their-code
(DIR) Post #APIs4GQOtsaPPgZXaS by somegirlprivacy@fosstodon.org
2022-11-05T19:35:15Z
0 likes, 0 repeats
@thenewoil And i do hope they will lose (GitHub).
(DIR) Post #APIsHLXBDOtJ1YyuFU by djsumdog@djsumdog.com
2022-11-05T19:38:16.889154Z
0 likes, 0 repeats
Same. I haven't even tried Autopilot, but I hate the idea that they may have trained it on everything people have contributed.I'm going to guess they limited it to repos with permissible licenses or Stack Overflow posts, but we'll have to see if this case goes forward and what comes out in discovery. I'm going to guess they did not.
(DIR) Post #APIsVSBpGaifiiihwe by PhenomX6@fedi.pawlicker.com
2022-11-05T19:40:50.062848Z
0 likes, 0 repeats
@djsumdog @somegirlprivacy @thenewoil Apparently they used GPL'd code, but even permissive licenses aren't good with this kinda thing. https://drewdevault.com/2022/06/23/Copilot-GPL-washing.htmlIt's a very blatant and unique GPL violation.
(DIR) Post #APIsjIH8vMmV1fo4Lw by somegirlprivacy@fosstodon.org
2022-11-05T19:39:42Z
1 likes, 0 repeats
@djsumdog @thenewoil what i do hate the most it's the fact that some licenses of used code actually forbid this kind of use of their code.And any TOS of Git cannot bypass the Licenses of the code.
(DIR) Post #APIt6EJRp9YJObozMu by djsumdog@djsumdog.com
2022-11-05T19:47:28.978060Z
0 likes, 0 repeats
woah .. I was gonna say I don’t but a lot of stock in DeVault (he’s an ass) but he’s right about the licenses and the video is … pretty tellingMicrosoft’s argument, with a heavy reliance on the fact that the model becomes a general purpose programmer, having meaningfully learned from its inputs and applying this knowledge to produce original work. Should a human programmer take the same approach, studying free software and applying those lessons, but not the code itself, to original projects, I would agree that their applied knowledge is not creating derivative works. However, that is not how machine learning works. Machine learning is essentially a glorified pattern recognition and reproduction engine, and does not represent a genuine generalization of the learning process
(DIR) Post #APItTGKCVceCIT9knY by PhrogLover@fosstodon.org
2022-11-05T19:51:05Z
0 likes, 0 repeats
@thenewoil Really hoping that this does enough damage to github's reputation that it moves more Foss developers to better alternatives.Probably not, but I can hope
(DIR) Post #APItUCAzQ1k3ihIDUe by somegirlprivacy@fosstodon.org
2022-11-05T19:51:05Z
1 likes, 0 repeats
@djsumdog @PhenomX6 @thenewoil yeah but all right reserved mean ALL right reserved, so this argument's can go right in this trash right there.Because using the code even for print on toilet paper is a breach of the licenses.
(DIR) Post #APItVovCqk84AzgXPk by PhenomX6@fedi.pawlicker.com
2022-11-05T19:52:06.826719Z
1 likes, 0 repeats
@djsumdog @somegirlprivacy @thenewoil That's where the whole scandal with Copilot has been, especially in the FOSS community.Here's the lawsuit website for the suit mentioned in the initial post:https://githubcopilotinvestigation.com/#https://githubcopilotlitigation.com/Then you combine it with the controversies over AI and Microsoft being notoriously FOSS hostile and it's the perfect storm.
(DIR) Post #APItgcWZHcWUubJK1w by djsumdog@djsumdog.com
2022-11-05T19:54:03.727647Z
0 likes, 0 repeats
oh I agree with you, and I think that blog post does. Author was going on what they thought Microsoft’s argument would be, which is total BS. … I kinda wonder what happens to stuff that’s already been written in co-pilot .. I wonder how many companies have banned it internally just due to these legal reasons. I know at my current company, we’re not allowed to use any libraries that have GPL code or pull in GPL dependencies (we have a CI task to check).
(DIR) Post #APItkpSh7jVSCAVPjE by PhenomX6@fedi.pawlicker.com
2022-11-05T19:54:49.527529Z
1 likes, 0 repeats
@djsumdog @somegirlprivacy @thenewoil I know when the Nvidia leak happened there was a slide saying "Remember, no GPL V3". Reminder GPL V3 is literally why LLVM has gotten the boost it did.
(DIR) Post #APIu744xSStftt0QgS by djsumdog@djsumdog.com
2022-11-05T19:58:51.062369Z
1 likes, 0 repeats
I did not know about that nvidia leak/presentation. It is crazy one of the major reasons Clang/LLVM exists is due to licensing. Apple has also been systematically removing as much GPL code as possible from their base operating system for the past decade. It's why they had an ancient version of Bash with backported security patches for so long before finally switching to zsh.I still believe in the GPL. Everything I write is AGPLv3 these days.
(DIR) Post #APIwhunl77vBkYf0yW by somegirlprivacy@fosstodon.org
2022-11-05T20:23:38Z
0 likes, 0 repeats
@djsumdog @PhenomX6 @thenewoil it's depend on the version because technically if GPLv2 apple was in breach of licenses (if my memory is right GPL2 cannot be used in proprietary system).
(DIR) Post #APIwhvF3Tdkv7DQoWO by djsumdog@djsumdog.com
2022-11-05T20:27:55.182798Z
0 likes, 0 repeats
It can. But if you distribute a modified version, you need to release the source if asked for it. (You can use your own custom bash fork in house and never release the code so long as you don't publicly distribute it ... I think).GPLv3 started to get into the hardward and "Tivo-ization" and such. I don't remember all the details, but it is one of the reasons the kernel itself is GPLv2. If they did go up to v3 back in the day, you could be guaranteed Google wouldn't have used it for Android.But the fact that their Fuchsia/Zircon hasn't really been used commercially yet shows how difficult it is to make a new production ready kernel from scratch.
(DIR) Post #APIxIUVPqOr2uRWOGG by PhenomX6@fedi.pawlicker.com
2022-11-05T20:34:30.513249Z
3 likes, 1 repeats
@somegirlprivacy @djsumdog @thenewoil GPL v3 had the infamous tivoization clause among other things. That's why Linux will never go V3.V3 was designed to close the loophole of making products that run on locked down Linux, releasing the code to them to satisfy the license, but not letting you run modifications on the real hardware.In reality it just accelerated the rise of BSD licenses and kept other important critical projects like Busybox and Linux on V2. There were also the controversial BusyBox lawsuits that led to "no GPL in userspace policies" and a BSD0 fork Google uses.Case in point: https://lwn.net/Articles/478361/https://www.computerworld.com/article/2732025/gpl-enforcement-sparks-community-flames.htmlOther BSDs have policies against GPL V3.
(DIR) Post #APIxUgcecVqXxoiqVE by mint@ryona.agency
2022-11-05T20:36:04.313973Z
0 likes, 0 repeats
@PhenomX6 @djsumdog @somegirlprivacy @thenewoil >BSD0 forkRewrite or implementation. Forked GPL projects still have to abide the license and redistribute the code.
(DIR) Post #APIxVaoHiSQME6avPE by PhenomX6@fedi.pawlicker.com
2022-11-05T20:36:53.195691Z
1 likes, 0 repeats
@djsumdog @somegirlprivacy @thenewoil I think the biggest issue is Linux is "good enough" and so is BSD (which Sony uses in the PS4/5). It's not filling a niche or anything.
(DIR) Post #APIxb6xfbb8rOFcFW4 by djsumdog@djsumdog.com
2022-11-05T20:37:53.821868Z
0 likes, 0 repeats
I think the PS4/PS5 only use the BSD tcp stack (it's really good) and some other bits and bobs. Fail0ver did a really good video on getting Linux booted on a PS4. That architecture is fucking weird.
(DIR) Post #APIy367wIjGMuWlRtw by PhenomX6@fedi.pawlicker.com
2022-11-05T20:42:56.733104Z
2 likes, 1 repeats
@djsumdog @somegirlprivacy @thenewoil Oh it's a FreeBSD kernel alright too. In fact a common theme with the PS4 is exploits for the PS4 are ported over from FreeBSD. While the Switch runs a descendant of the 3ds OS and the XB1 family runs on Windows 10 (originally 8 for the XB1), the PS4 runs modified FreeBSD. https://cturt.github.io/ps4.htmlIt's also why PS4 exploits are literal jailbreaks due to the use of BSD jails.
(DIR) Post #APJAmEe5aWRVW1uVvc by jonjon@social.linux.pizza
2022-11-05T23:05:05Z
0 likes, 0 repeats
@thenewoil used copilot to steal code without respect for licensing... Never trusting github or Microsoft for anything other than my Minecraft account
(DIR) Post #APJiuo6R2Wu6F5QbU8 by bifrosty2k@mastodon.social
2022-11-06T02:46:58Z
1 likes, 0 repeats
@djsumdog Nah, it was FreeBSD.Well documented.You can't just "use the tcp stack" really.
(DIR) Post #APKkxv75pDVdv8J9O4 by jsm@fosstodon.org
2022-11-06T17:24:03Z
0 likes, 0 repeats
@thenewoil I’m still undecided on this one. It’s a complicated issue. There is nothing wrong with a human learning from open source code, but it’s wrong when it’s a machine? And we need to be concerned with how to resolve this without causing a bigger problem. Also, I really, really like Copilot. It helped get me back into programming after some years out of it. It’s taught me, it’s saved me tedious keystrokes, and it makes dumb mistakes too. Still, it’s become a must have.
(DIR) Post #APN4soQld9IP97GvbM by charliebrownau@pieville.net
2022-11-07T20:18:22Z
0 likes, 0 repeats
@thenewoil Self Host, never trust corporation, central bank or government group