In Defense of the Free Software Movement by Andrew Kelley 2024 and more

In Defense of the Free Software Movement by Andrew Kelley

Someone linked this talk in another thread, this is how I found it. I highly recommend it and want to share more material that share similar values, because I think they are more relevant then ever.

What does the AGPL help with:

  • Portability
  • Decentralization
  • Security breaches, privacy issues, other bad behavior by server operatores
  • Building engaged community around a project
  • Advancing free Software

The battle against Coercionware is only beginning, and we find ourselves on the frontlines whether we like it or not.

But we are not alone, and computers truly are magic. Do not mistake lost ground for lost hope. We are the ones who make computers do what they do. We can win this thing if we collectively choose to believe it and bet on it.
All in.

When Possible Use GPLv3

The signs of MIT‐appearance in the community is based on the circle of complexity introduced into the minds of libre software programmers by their oppressors transferring money to their bank accounts every month.
Your software is used in war machines to kill people and the companies will never give back. So enforce GPLv3, it’s needed.

Do Not Hate Your Userbase

Corporations start to hate their users, sell their data, reduce features to make profit.
Projects adhering to the bitreich principles do not follow this.

I know these are pretty radical, but maybe some people feel inspired :upside_down_face:

19 Likes

Just to add to that, if Permacomputing scratches anyone’s itch and you’d like to learn more about it, I’d recommend going after 100r’s resources on the topic. Besides being informative, their content is pleasing to the eyes!

It might be pretty radical if the topic is new to you and you come from more mainstream tech perspectives like I did. But, there’s a lot of gold in Permacomputing circles, a lot of folks in the community are doing deep research and going back to older/forgotten tech to ask ā€œwhat if?ā€. I find that very valuable and has potential to bring in new perspectives to the way we all build software.

13 Likes

I just always use AGPL / GPL v3 in my projects.
But I guess that’s okay for me as I work as a consultant and the product is me.

4 Likes

Just watched it and I love it, I’m from France and I totally agree with Andrew everyone should strive and work for a strong unionized workforce, because I can tell you first hand it bloody works, just recently, Dassault which is another big defense company in France gave a raise to their employees through some mandatory bonus that we have each years (Prime de participation, Prime d’interessement). And because of our union we got a 34% raised to ours to match what Dassault’s employees were getting, because of the threat of a social movements. This is one example out of thousands in France were the people through their union and representative got the final word.

7 Likes

He points to Steam as a problem for gamedevs as it takes 30% from them and probably more if it got sold. The solution Andrew suggest is open source their software. At least gamedevs gets 70% via Steam, while they will get 0 % when they open source their game. Let’s face it, it’s Utopian and unhealthy if it’s not a hobby.

Edit: ok Andrew adds some nuance to it later, fair enough.

1 Like

The solution Andrew suggest is open source their software

Do you mean 2:49:08 when he says ā€œā€¦[about Steam] how long do you think that’s gonna last? The solution is free software, we are gonna pay the cost to the fact that we are on someone else’s platform, renting their land, when we could have been on a communal space this whole timeā€¦ā€ ?

I’m a big fan of 100r and the Weathering Software Winter article! Absolutely recommend reading it.

Adding to the topic in general, I feel like there is an overemphasis on licenses rather than incentive and power structures. I have an interest in Worker Cooperative Licenses — i.e. licensing that is cheaper or free for worker cooperatives — but it’s pointless to think much about it since there isn’t an international legal structure that will make it easy to enforce something like that.

In practical terms, I would like to see more Free Software that does both:

  1. Dual licensing — free license for individuals, free for non-profit structures, paid for corporations.
  2. Software that corporations won’t ever make — imo Blender’s success comes from having a cultural status that Autodesk can’t achieve with paid software, and for blender being a all-in-one application, rather than many separate applications.

The Free Software Foundation (FSF) focused a lot on ā€œExisting Commercial Software, but Free :sparkles:ā€:

  • GIMP – Photoshop, but free :sparkles:;
  • LibreOffice – Microsoft Office, but free :sparkles:.

Modularity and ā€œbespokenessā€ are two values that you rarely see in proprietary software, as there is always more profit in walled gardens and minimal-common-factor products — so it would be advantageous to design with these values rather than playing a losing game by releasing Temu version of SomeSoftwareā„¢.

Another aspect that Free Software development has lacked is the involvement from non-programmers, get to know your user, get designers involved, talk to a government worker copy pasting things from a Google Spreadsheet into another and learn their day to day, a.k.a touching grass is a good idea after all.

1 Like

thanks for sharing permacomputing 101, living on a sailboat sounds so fun