Free Software

1071 readers
1 users here now

What is free software?

Free software is software that respects the 4 software freedoms. The 4 freedoms are

Please note: Free software does not relate to monetary price. Free software can be sold or gratis (no cost)

Rules:

  1. Please keep on topic
  2. Follow the Lemmy.zip rules
  3. No memes
  4. No "circle jerking" or inflammatory posts
  5. No discussion of illegal content

Please report anything you believe to violate the rules and be sure to include rhetoric on why you think it should be removed.

If you would like to contest mod actions please DM me with your rational as to why you feel that the relivant mod action should be reversed. Remember to use rhetoric and to site any relevant sources. You will only get one chance to argue your point and continued harassment will result in a ban.

Overall this community is pretty laid back and none if the things list above normally are an issue.

founded 1 year ago
MODERATORS
1
2
3
 
 

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?

4
 
 

A couple of devs created indie-wall.com for creators to promote their work. The site has recently been re-launched to include many types of Indie content, not just games, and we are hoping to flesh out our list of good tools.

Extra points go to tools that not many people know about. Godot is good, but most people already know about it. Please post your recommendations here. If you take the extra time to post it to the site, that would of course be appreciated, but please do be sure to share your recommendations with this community.

5
10
New Luanti community (self.freesoftware)
submitted 1 month ago by possiblylinux127 to c/freesoftware
 
 

[email protected]

Luanti is a free software game platform with a focus on community games and mods. It was originally called Minetest but the name changed as of a few weeks ago.

6
 
 

I've used Freemind for a long time, but I'm wondering if there is a recommendation for a more modern version of this? Trying to install on my new PC, it claims me version of Java is old.

7
 
 

If you look at CVEs in Android a lot of them are tied to proprietary Qualcomm binaries. Its crazy how your GPU driver can be exploited to get root access.

If Qualcomm wasn't so dependent on their vendor kernel that ships with tons of binary blobs it would be lot more secure.

8
 
 

This article is over 10 years old but it is the best explication I've scene

9
10
11
submitted 1 month ago* (last edited 1 month ago) by [email protected] to c/freesoftware
 
 

well then.

11
12
57
submitted 1 month ago* (last edited 1 month ago) by [email protected] to c/freesoftware
13
20
Draw.io alternatives (self.freesoftware)
submitted 1 month ago by possiblylinux127 to c/freesoftware
 
 

What are you guys using in its place? I'm open to all libre suggestions. Also a draw.io fork would be cool but I don't know of any.

14
15
16
40
submitted 2 months ago* (last edited 2 months ago) by possiblylinux127 to c/freesoftware
 
 

TL;DR the dev behind Duckstation arbitrary changed the license and is likely commiting GPL violations

17
 
 

Nextcloud is now federated

18
19
20
21
 
 

GIMP 3.0 has been more than one decade in the making as the port from GTK2 to GTK3, also transitioning away from Python 2 to Python 3 support, and a wealth of other improvements from the UI to lower down into enhancing this open-source Photoshop alternative.

The GIMP project announced on X/Twitter today that they have entered the string freeze for this much anticipated release.

22
23
Minetest 5.9.0 is here (blog.minetest.net)
submitted 4 months ago by possiblylinux127 to c/freesoftware
23
24
25
view more: next ›