techhub.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A hub primarily for passionate technologists, but everyone is welcome

Administered by:

Server stats:

4.6K
active users

#GPL

10 posts10 participants1 post today
Replied in thread

@TritTriton @Eat_Your_Paisleys thanks!

Just a few comments @Vivaldi regarding 2.:
- I'm sorry but the reputation part makes absolutely no sense to me
- you don't have to have an open source development model for it to be #FOSS
- security-relevant parts should always be open-sourced. Relying on obscurity is dangerous.
- "trust us we won't go away" is not really an argument
- "no going back" = "#GPL is a virus" basically

I noticed the official repo of the AWS Neuron kernel driver hasn't been updated since 2020, even though releases exist as RPMs and are licensed under GPL-2.0. So, I've built a Go tool to extract and publish the source. It checks for updates automatically every week. Simple problem, simple solution to give everyone access to the source code of all releases.

More in my Blog: dominik.wombacher.cc/posts/aut

dominik.wombacher.ccThe Wombelix Post - Automated AWS Neuron Driver Source Code Publishing from Official RPM PackagesBuilding automation to extract and publish AWS Neuron Driver source code with full verification

Se ve que el creador de #DuckStation está frustrado con la comunidad del #SoftwareLibre en general y la de #Linux en particular.

Por mí, ya está tardando en descontinuar el soporte para Linux. Yo no quiero a personas así dando soporte al sistema que uso.

Espero que la comunidad bifurque alguna versión antigua que esté bajo #GPL y continúe el desarrollo por su cuenta, si es que no lo ha hecho ya. linuxiac.com/duckstation-ps1-e

DuckStation PS1 Emulator Dev May Drop Linux Support After AUR Frustrations
Linuxiac · DuckStation PS1 Emulator Dev May Drop Linux Support After AUR FrustrationsAfter repeated complaints from Arch users, the DuckStation PS1 emulator dev removed the PKGBUILD and is considering dropping Linux support altogether.
Replied in thread

What happened to @till in part shows why billionaires' whims shouldn't control software…
ubuntu.social/@till/1149324772
Mark Shuttleworth once shouted that “Software Freedom Conservancy is just like Microsoft” & publicly stated I was a “McCarthyist” for enforcing #GPL. Like most billionaires, he says & does whatever he wants & faces no consequences.

You are far from the only employee he has mistreated & most go on to do their greatest work after leaving Shuttleworth's company. I'm sure you will too.

Ubuntu SocialTill Kamppeter (@till@ubuntu.social)Urgent help for OpenPrinting needed! As many here know, I am co-founder and lead of OpenPrinting since 2001, known as the print guru for Linux and free software by many. I also got one of the 8 fellows of the Linux Foundation for this. Up to now I was working at Canonical, hired back in 2006 just to run OpenPrinting and also to maintain printing-related Ubuntu packages. ... 🧵 Please boost. #OpenPrinting #LinuxFoundation

Open source isn't just about code. It's a philosophy of transparency, collaboration, and control. Licensing determines how free your freedom is. The GPL ensures derivative works stay open, while permissive licenses like MIT allow proprietary forks. Both have merit, but their implications are very different.
The GPL protects community continuity, while MIT maximizes adoption by minimizing restrictions. Choosing a license should require thought before you act and that action shapes how your software will live in the world.
#opensource #freesoftware #gpl #mitlicense #devethics

Replied in thread

@lolaodelola #OpenSource and #FreeSoftware maintainers deserve (and need) to be paid, if free software is to be reliably maintained as corporate users demand that it should be.

Dual licensing is one mechanism to do that.

I prefer the use of the #GPL, however, even if it deters corporate use, precisely because of its virality. Yes, corporates MAY use my work -- provided that they share theirs.

Euphonica is a Rust-Powered MPD Client Heavy on Bling

MPD (Music Player Daemon) is a server-client audio player long popular with Linux users. The headless daemon runs as a background service, typically on a remote audio server. Music is then accessed via a GUI client frontend, which connects to the MPD server to stream content.

🎶 omgubuntu.co.uk/2025/07/euphon

OMG! Ubuntu · Euphonica is a Rust-Powered MPD Client Heavy on BlingEuphonica is a new Rust-based MPD frontend for Linux desktops, with 'bling' as a key feature. I showcase its design, features, and current development status.
#music#linux#mpd
Replied in thread

@glynmoody #Microsoft does have one viable solution, and it would require relinquishing some control. It would work like this:

  1. Pay a European law firm to create an independent (i.e., non-subsidiary—not owned or controlled by Microsoft or any of its officers) #EU corporation; call it something like "Microsoft Europe." That corporation must have solely EU-resident EU citizens constituting its officers (board, directors, and voting shareholders).
  2. Irrevocably license all Microsoft [US] IP involved in software or services used by EU principals to Microsoft Europe, as part of a contractual agreement requiring Microsoft Europe to follow Microsoft [US] direction except as contraindicated by EU or member-state law. Agree to allow Microsoft Europe to relicense under EU, rather than US, law, whenever providing products or services to EU customers, then have Microsoft Europe do so.
  3. Include with the license all complete and corresponding source code (by the #GPL definition), and include in the contract an NDA prohibiting any reuse or redistribution of all but the open-source parts of that source code except as strictly necessary (by the #GDPR definition) to fulfil license or contractual obligations to EU customers or to comply with EU or member state law.
  4. Charge licensing feeds to Microsoft Europe equal to everything in excess of their operating costs (just enough personnel to fulfil licenses and contracts to EU suppliers and customers, plus EU-based insurance and legal services). Then Microsoft [US] is out no more revenue than necessary to run an office.
  5. As the foregoing isolate Microsoft Europe legally and through disjoint org charts, isolate digital systems through cryptography. Make it mathematically impossible for Microsoft [US] to violate EU or member state law regarding EU data, as only Microsoft Europe would be able to access the cryptographic keys controlling confidentiality, availability, or integrity of EU data.

The net effect: for the cost of perhaps a few to several million Euros, is that Microsoft [US] could maintain status quo the EU, except insofar as becoming unable to violate EU or member state law at the behest of the US government. The same model can be replicated in other jurisdictions, such as #Canada, and by other multinational digital services providers, such as #Alphabet (Google).

To make this happen, EU (and other) governments can require it as a condition of continuing to do business with Microsoft (and other multinationals).

Maintaining a monolithic multinational corporation is the legal equivalent of maintaining a flat network. Internationally federating a multinational corporation is the legal equivalent of maintaining a well segmented network. In the coming years, US-based Big Tech companies will need to firewall their non-US operations off from themselves, as outline above. And non-US governments will need to mandate that. The sanctioning of the #ICC was already proof of that necessity.

Continued thread

For me that meant that I had to rebuild my live environment again from scratch since my main mini Pc Computing system has failed me a number of weeks ago. Since I'm quite affluent in using proxmox like environments I've taken it upon me to automate certain of these tasks so that the restoration of the Live environment has happened exponentially faster

#Bash#zsh#csh
Replied in thread

@nuintari @vermaden

Over here locat is crucial in the terminal arsenal of programs.

Just as the vitality of Bram Molenaar's VIM which I need to write fluently,
I use a set of vital functions that are always inserted in the sh. I always need to have lolcat along with me for the ride.

Sometimes the third Line Function is just not enough to highlight the output

#Bash#zsh#csh
Continued thread

Thanks to all the awesome answers, this is what I figured out:

copyleft.org/guide/ exists

If the ISP sells me something, they must provide the sources. They can't just pass along the source offer and say it's not their problem.

If I buy from a private person, they theoretically pass along the source offer and I can bug the seller.

If I buy it from a modder, the modder must give me their mod's sources.

Time to go shopping and contact #telekom I guess :)

copyleft.orgCopyleft and the GNU General Public License: A Comprehensive Tutorial and Guide
Continued thread

Maybe actually reading the #GPL helps:

> 3. You may copy and distribute the Program [...] in object code or executable form [...] provided that you also do one of the following:
> a) Accompany it with the complete corresponding machine-readable source code

When I sell my laptop, there's no "copy", just "distrbute". But if I install Linux on it first, then I "copy and distribute", so sources needed.
Does that mean the last person flashing the router is responsible for sources?

@fsfe

About #GPL .

If I buy a second-hand device with #Linux on it, who's responsible for giving me the sources?

It seems logical to me that the person I bought it from. But good luck getting sources from a private rando ( #sustainability #reuse ).

On the other hand, my #ISP sells me, say a #Huawei device. Is the ISP obliged to give me sources or can they say "it's not our problem" and send me to the manufacturer?