[-] JustVik@lemmy.ml 1 points 11 hours ago

Thanks. I will try all the suggested options and see which one is more convenient. :)

[-] JustVik@lemmy.ml 1 points 11 hours ago

Thanks. I will try all the suggested options and see which one is more convenient. :)

[-] JustVik@lemmy.ml 1 points 11 hours ago

Thanks. I will try all the suggested options and see which one is more convenient. :)

[-] JustVik@lemmy.ml 2 points 22 hours ago* (last edited 22 hours ago)

Yes, x86 legacy is really confusing. Especially if you are going to write your own kernel or bootloader.

[-] JustVik@lemmy.ml 2 points 22 hours ago* (last edited 22 hours ago)

Maybe one of those videos is "So if you want to change the world, start off by making your bed."(youtube). It's not even a video, but the speech itself. This speech is quite inspirational. And it doesn't even matter who said it. And even usually I don't really like the military.

[-] JustVik@lemmy.ml 2 points 23 hours ago

It constantly gives me 17.5 bits on several browsers firefox, nyxt, gnu icecat, librewolf...

[-] JustVik@lemmy.ml 6 points 1 day ago

Maybe simple and easy to use GUI Firewall.

[-] JustVik@lemmy.ml 4 points 5 days ago* (last edited 5 days ago)

I like that most people become a little kinder at Christmas.

[-] JustVik@lemmy.ml 42 points 1 week ago* (last edited 1 week ago)

Linux. The Power of the Community.

I didn't come up with it and the picture is not mine. I just found it on the internet earlier.

[-] JustVik@lemmy.ml 20 points 1 week ago
[-] JustVik@lemmy.ml 35 points 1 week ago

In general, I noticed that a significant degradation of search engines began to occur after the appearance of chatGPT, perhaps this is somehow related. Before that, degradation was slower. Maybe in Google for example they were a little afraid that ChatGPT would learn from their search engines and replace them...

26
submitted 3 weeks ago by JustVik@lemmy.ml to c/freesoftware@lemmy.zip

How can I add a simple requirement "do not train Al on the source code of the program" to AGPLv3 or GPLv3 and thereby create a new license?

Don't know is it a good place for such a question but I try :).

Why did I come up with such an stupid idea? There have been reported cases where artificial intelligence such as Github Copilot has been trained on many open source and free software projects, and in some cases it can output code snippets from GPL-licensed projects without specifying it. https://www.pixelstech.net/article/1682104779-GitHub-Copilot-may-generate-code-containing-GPL-code

I am not a lawyer, and I do not know where it is better to insert such a requirement. And how to formulate it in the best and correct form.

I understand it maybe complicated to check, to comply with this requirement and it may cause other difficulties, but I still think it can be a useful addition.

How to fit it with the fundamental freedoms of the GPL or it is unfitable?

I understand that this would make the license non-free, since it puts constraints on what the code can be used for. It's sad that it doesn't combine in some way. Maybe change requirements to do not train "closed source AI"(without code and training data of AI model publicly available).

And how can I name it? Is it better to name it without "GPL" If this new license cannot be considered free? NoAIFL or your variants :)?

Is it good to just add a new item?

For example like this:

Additional Clause:
You may not use the source code of this program, or any part thereof, to train any artificial intelligence model, machine learning model, or similar system without explicit written permission from the copyright holder.

or

Section [X]:
Restrictions on AI Training You may not use the source code of this program, or any part thereof, to train any artificial intelligence model, machine learning model, or similar system without explicit written permission from the copyright holder.

What you think about it? Maybe you already know licenses like this?

[-] JustVik@lemmy.ml 6 points 3 weeks ago

I use postmarketos with phosh. It's kind of viable, but it has some infrequent bugs. For example sometimes, quite rarely, the call menu may freeze after the call and not respond to touches until the reboot. The camera doesn't work at all. But there are positive aspects, an ordinary Linux terminal and the usual convenient console programs. :)

view more: next ›

JustVik

joined 4 weeks ago