this post was submitted on 30 Dec 2021
47 points (100.0% liked)

Libre Software

2093 readers
1 users here now

"Libre software" means software that respects users' freedom and community. Roughly, it means that the users have the freedom to run, copy, distribute, study, change and improve the software.

In particular, four freedoms define Free Software:

The freedom to run the program, for any purpose.

Placing restrictions on the use of Free Software, such as time ("30 days trial period", "license expires January 1st, 2004") purpose ("permission granted for research and non-commercial use", "may not be used for benchmarking") or geographic area ("must not be used in country X") makes a program non-free.

The freedom to study how the program works, and adapt it to your needs.

Placing legal or practical restrictions on the comprehension or modification of a program, such as mandatory purchase of special licenses, signing of a Non-Disclosure-Agreement (NDA) or - for programming languages that have multiple forms or representation - making the preferred human way of comprehending and editing a program ("source code") inaccessible also makes it proprietary (non-free). Without the freedom to modify a program, people will remain at the mercy of a single vendor.

The freedom to redistribute copies so you can help your neighbor.

Software can be copied/distributed at virtually no cost. If you are not allowed to give a program to a person in need, that makes a program non-free. This can be done for a charge, if you so choose.

The freedom to improve the program, and release your improvements to the public, so that the whole community benefits.

Not everyone is an equally good programmer in all fields. Some people don't know how to program at all. This freedom allows those who do not have the time or skills to solve a problem to indirectly access the freedom to modify. This can be done for a charge.

founded 4 years ago
MODERATORS
top 7 comments
sorted by: hot top controversial new old
[–] Echedenyan@lemmy.ml 11 points 2 years ago

I am glad this person realizes this in a post.

I have seen this movement since 2 years ago and is really annoying.

The only thing I could do was trying to promote Matrix (in some case they didn't even know that it existed) and help them to bridge rooms as the only solution acceptable for them.

[–] savoy@lemmygrad.ml 9 points 2 years ago (2 children)

Which is a huge thorn in the side of the Rust community. Moving from IRC to Discord as their official platform for help/development is laughable when they could've simply moved to Libera.Chat or done the switch to Matrix.

[–] dessalines@lemmy.ml 7 points 2 years ago

Why would they do that!?! What a weird move for mostly staunch FOSS advocates.

[–] Echedenyan@lemmy.ml 7 points 2 years ago

If you move to Libera.Chat you are also already in Matrix.

[–] adrianmalacoda@lemmy.ml 9 points 2 years ago (1 children)

Perceptive readers might have noticed that most of these arguments can be generalized. This article is much the same if we replace “Discord” with “GitHub”, for instance, or “Twitter” or “YouTube”. If your project depends on proprietary infrastructure, I want you to have a serious discussion with your collaborators about why. What do your choices mean for the long-term success of your project and the ecosystem in which it resides? Are you making smart investments, or just using tools which are popular or that you’re already used to?

[–] Arcaneslime@lemmy.ml 1 points 2 years ago

Is there a good alternative for GitHub that respects privacy?

[–] sexy_peach@feddit.de 8 points 2 years ago

I hate discord I don't get it and I don't like it