#open-source

ariadne2022@diaspora-fr.org

Bonjour tout le monde, je suis #nouvelleici. Mes centres d'intérêt sont #autisme, #autismeasperger, #féminisme, #féminismeinclusif, #libre, #linux, #markdown-editor, #open-acces, #open-source, #partipirate, #partipiratevaudois, #pirate, #scepticismescientifique, #scepticisme_scientifique, #science, #suisse, #suisseromande, #ubuntu, #zététique et #zettlr.

J'ai déjà expérimenté Diaspora sur une autre instance, qui se trouvait en Suisse, mais qui va malheureusement fermer. Je viens de découvrir cette instance, qui m'a l'air plutôt cool, avec un compte tout neuf. Je vais essayer de compléter mes informations ces prochains jours. Là, il est un peu tard et demain commence une nouvelle semaine! Je vous en dirai un peu plus de mes explorations dans le monde du libre, commencées en 2018!

sjlc@pluspora.com

python: boltons should be builtins

Boltons is a set of pure-Python utilities in the same spirit as — and yet conspicuously missing from — the standard library, including:

  • Atomic file saving, bolted on with fileutils
  • A highly-optimized OrderedMultiDict, in dictutils
  • Two types of PriorityQueue, in queueutils
  • Chunked and windowed iteration, in iterutils
  • A full-featured TracebackInfo type, for representing stack traces, in tbutils
  • A lightweight UTC timezone available in timeutils.
  • Recursive mapping for nested data transforms, with remap

Also conspicuously missing from the standard library, but supplied by boltons:
recv_size() that does what you normally want socket.recv() to do

#open-source #python

tarator@pod.asap-soft.com

#Navidrome

A #self-hosted #open-source #music #streaming server

enter image description here

Navidrome allows you to enjoy your music collection from anywhere, by making it available through a modern Web UI and through a wide range of third-party compatible mobile apps, for both #iOS and #Android devices.
Navidrome is open source software #OSS distributed free of charge under the terms of the GNU #GPL v3 license.

Installation was easy and fast (Docker-compose). This is the first Streaming-Server I tried to install which worked out of the box with my company iPhone. #subsonic #subsonic-api

Bye bye #spotify and #youtube-music !

https://www.navidrome.org/

sjlc@pluspora.com

Finally!! Convenient translation from Inkscape layers to multi-page pdf

Yay, happy to have found this tool -- inkscape is my favorite drawing program, but translating layers to pdf pages has been a missing part of inkscape workflow for a long time!

https://github.com/spook/ink2pdf

#linux #open-source #inkscape #pdf

drummyfish@diasp.org

Releasing my new project: SAF

https://codeberg.org/drummyfish/SAF

I'm releasing my new project: SAF (SmallAbstractFish), a tiny #suckless #publicdomain game engine/fantasy console/library/interface. It basically allows you to create tiny extremely portable games.

I've also written a game for it: MicroTD (https://drummyfish.itch.io/microtd)

Enjoy <3

#games #open-source #freesoftware #cc0

thechronicenquirer@podbay.net

Hey-o'!

I'm very #newhere ! I've recently been digging around different social networks and open source programs due to my year-long dive into #Linux and current info-seeking for my #sociology project.

I joined here specifically to see what the atmosphere is like and maybe find a few people interested in some of the #sociology concepts I've been working with for the past year, and maybe even give their point of views.

But if nothing else, worse case scenario, I get to learn more about more #open-source projects :P

metaludo@diaspora-fr.org
drummyfish@diasp.org

License Isn't Enough For A Software To Be Free

It never has been and it's becoming apparent now more than ever. Decades of highly evolved capitalism have been, through unprecedented power of tech giants, rapidly shaping technology to prey on people, to invade their privacy, to make them dependent, to make them consume, to push tons of advertisement and brainwashing, refuse compatibility and attempts at repairs and fixes. Everything's unnecessarily and dangerously interdependent, wasteful, "in the cloud" and based on constant maintenance and updates, constant artificial growth that only exists for the sake of keeping the capitalist machine going. Technology that was meant to be our victory has become the cancer of our society.

This evil of constant and blind pursuit of maximum profit for all costs permeates the whole design of today's technology, from the ground up, from programming languages to user interfaces –⁠ everything is designed with no other goal than to make more money, and this design is incompatible with freedom.

It is not anymore just about the technology, it is the whole culture around technology that's been formed to stand opposed to the user: the idea that you need yet higher resolution, a new phone with more cameras, a faster graphics card, a fridge with artificial intelligence, watch connected to the Internet, a photorealistic game with weekly content updates, an interface that flashes, animates and makes smalltalk with you.

A license isn't nearly enough to deal with this. It never has been and no one ever said it would be. Richard Stallman has indeed foreseen this from the start. If we read the GNU project's definition of free software, we read it starts with the sentence

A program is free software if the program's users have the four essential freedoms: ...

There is no mention of any legal grant of freedoms, it is only said the user needs to have the freedom, not just by law but mainly de facto, practically.

A license is but one tool for helping freedom, but throwing a license at oppressive culture won't magically make it free.

Yes, a free software license was a revolution in the 80s, back when technology wasn't so spoiled, back when there was only one obstacle to freedom: copyright. Ten decades later now? A license is a start, an important but tiny first step, a condition necessary but not sufficient. A step after which, sadly, most projects stop.

A legal right to modify a program is worth nothing if almost no one can execute it. If a project consists of 10 millions lines of highly complex code and requires a deep know how and very specific setup to just compile, it is practically exclusively controlled by its developer, usually a company with a lot of money to pay several full time developers. If a program can, in theory, run on old computers but decides to rather require the latest hardware to enable "popular features", and in doing so discriminates against poor users or users who use old computers e.g. for security reasons, in a sense betrays freedom 0: the freedom of indiscriminatory use. If a project makes the decision to strive for momentarily popularity and decides to tie itself to dozens of dependencies, many of which are likely to die within a decade, it makes the decision to discriminate against the users in the future.

No one is concerned with real freedom anymore. No one knows the essentials of good engineering, efficiency, the Unix principles. Dare to voice criticism? Be prepared to be met with a recommendation to shut up, "we have a free license, therefore we're free", "that's how things are done today" or better yet "we're open source, our source is open!" Projects simply copy paste the proprietary culture with all its malicious design and put up a "free" sticker as a mark of coolness, perhaps a nice brand to help the marketing, to get a few more stars on GitHub for a nice portfolio.

We've become –⁠ or have been lead to become –⁠ so focused on the means, the license, that we've forgotten the ends: the freedom. The culture of free software and free art isn't a copy paste of today's culture with a piece of paper attached. It is a whole new way of thinking. A one that requires us to abandon the shallow short-sighted design of consumer technology, and art as well. A decision to stand out of the popular, to say no to the modern when modern means yet more sophisticated in restricting freedom.

Yes, we need licenses today, but we need much more. So let's look into the future, and in doing so let's take a step back from the wrong path to the intersection we've already visited, so that we can start heading in a new, better direction.

#freesoftware #FOSS #opensource #capitalism #license #open-source #freeculture

camillo@framasphere.org

«Les agriculteurs exercent leur métier dans des conditions économiques intenables»

FIGAROVOX/GRAND ENTRETIEN - Dans l'ouvrage Reprendre la terre aux machines, L'Atelier paysan revient sur l'histoire de notre complexe agro-industriel et ses conséquences sur le monde paysan. Une refonte générale du système de production agricole est nécessaire, estime le collectif.

https://www.lefigaro.fr/vox/societe/les-agriculteurs-exercent-leur-metier-dans-des-conditions-economiques-intenables-20210806 #agriculture #collapsologie #open-source

azurecerulean@diasp.org

OpenRGB · Adam Honse@GitLab

Open source RGB lighting control that doesn't depend on manufacturer software. For Windows, Linux, MacOS.

ASUS, ASRock, Corsair, G.Skill, Gigabyte, HyperX, MSI, Razer, ThermalTake, and more supported

See the Wiki for this project for information.

https://gitlab.com/CalcProgrammer1/OpenRGB

#Open-source #Opensource #RGB #Windows #Linux #MacOS #ASUS #ASRock #Corsai #Gigabyte #HyperX #MSI #Razer #ThermalTake #CrossPlatform ##Cross-Platform #GitLab

gmemcd@diaspora-fr.org

Pour les utilisateurs d’un téléphone Android:

Vous voulez avoir accès au contenu de Youtube mais sans les pubs et sans l’application intrusive de google?

Avec possibilité de
1. télécharger le contenu au format vidéo ou audio
2. jouer la vidéo en arrière plan
3. accès a Soundcloud…

Vous pouvez utiliser le client NewPipe disponible sur F-Droid

Entrer une description pour l'image ici
F-Droid est un catalogue d’applications libres et open source

Have fun!
#newpipe #f-droid #youtube #open-source #free #sans-pub