Tux Machines

Do you waddle the waddle?

Other Sites


Armbian Project Releases Armbian 24.2 ‘Kereru’

Analog Discovery Pro ADP2230: New Mixed Signal Oscilloscope from Digilent

Collabora’s Recent Advances in Open Source Boot Chains and Vulkan Drivers

SolidRun’s First x86-based COM Express 7 Module Taps Ryzen V3000 Embedded V3C48 Processor


KDE Releases Plasma 6 for Mobile Devices with Revamped Homescreen

Plasma Mobile 6 comes with a refreshed default home screen with customizable pages that allow users to organize their favorite apps in a grid and group them in folders, an app drawer and KRunner search, support for importing and exporting homescreen layouts as files, and customizable page transitions.

Armbian 24.2 Adds Xiaomi Mi 10, Orange Pi Zero 3, and ASUS Tinker Edge R Support

Armbian 24.2 is here two months after Armbian 23.11 and it’s also the first release of the project in 2024. The new release brings support for more devices, including the ASUS Tinker Edge R single-board computer for AI applications, the Orange Pi Zero 3 development board, the Radxa ROCK S0 SBC, and the Xiaomi Mi 10 smartphone.

LibreOffice 24.2.1 Office Suite Is Out with More Than 100 Bug Fixes

LibreOffice 24.2.1 is here a month after the launch of the LibreOffice 24.2 office suite, which introduced major changes like a new calendar-based version numbering scheme, new security and accessibility features, as well as improved interoperability with MS Office.


Richard Stallman: Releasing Free Software If You Work at a University

posted by Roy Schestowitz on Nov 29, 2023,
updated Nov 29, 2023

Original from GNU, licensing information at the bottom

Federico II University: Federico II is the oldest secular and state university in the world

In the free software movement, we believe computer users should have the freedom to change and redistribute the software that they use. The “free” in “free software” refers to freedom: it means users have the freedom to run, modify and redistribute the software. Free software contributes to human knowledge, while nonfree software does not. Universities should therefore encourage free software for the sake of advancing human knowledge, just as they should encourage scientists and other scholars to publish their work.

Alas, many university administrators have a grasping attitude towards software (and towards science); they see programs as opportunities for income, not as opportunities to contribute to human knowledge. Free software developers have been coping with this tendency for almost 20 years.

When I started developing the GNU operating system, in 1984, my first step was to quit my job at MIT. I did this specifically so that the MIT licensing office would be unable to interfere with releasing GNU as free software. I had planned an approach for licensing the programs in GNU that would ensure that all modified versions must be free software as well—an approach that developed into the GNU General Public License (GNU GPL)—and I did not want to have to beg the MIT administration to let me use it.

An old man with long white hair, beard and mustache

Over the years, university affiliates have often come to the Free Software Foundation for advice on how to cope with administrators who see software only as something to sell. One good method, applicable even for specifically funded projects, is to base your work on an existing program that was released under the GNU GPL. Then you can tell the administrators, “We're not allowed to release the modified version except under the GNU GPL—any other way would be copyright infringement.” After the dollar signs fade from their eyes, they will usually consent to releasing it as free software.

You can also ask your funding sponsor for help. When a group at NYU developed the GNU Ada Compiler, with funding from the US Air Force, the contract explicitly called for donating the resulting code to the Free Software Foundation. Work out the arrangement with the sponsor first, then politely show the university administration that it is not open to renegotiation. They would rather have a contract to develop free software than no contract at all, so they will most likely go along.

Whatever you do, raise the issue early—well before the program is half finished. At this point, the university still needs you, so you can play hardball: tell the administration you will finish the program, make it usable, if they agree in writing to make it free software (and agree to your choice of free software license). Otherwise you will work on it only enough to write a paper about it, and never make a version good enough to release. When the administrators know their choice is to have a free software package that brings credit to the university or nothing at all, they will usually choose the former.

The FSF can sometimes persuade your university to accept the GNU General Public License, or to accept GPL version 3. If you can't do it alone, please give us the chance to help. Send mail to licensing@fsf.org, and put “urgent” in the Subject field.

Not all universities have grasping policies. The University of Texas has a policy that makes it easy to release software developed there as free software under the GNU General Public License. Univates in Brazil, and the International Institute of Information Technology in Hyderabad, India, both have policies in favor of releasing software under the GPL. By developing faculty support first, you may be able to institute such a policy at your university. Present the issue as one of principle: does the university have a mission to advance human knowledge, or is its sole purpose to perpetuate itself?

In persuading the university, it helps to approach the issue with determination and based on an ethical perspective, as we do in the free software movement. To treat the public ethically, the software should be free—as in freedom—for the whole public.

Many developers of free software profess narrowly practical reasons for doing so: they advocate allowing others to share and change software as an expedient for making software powerful and reliable. If those values motivate you to develop free software, well and good, and thank you for your contribution. But those values do not give you a good footing to stand firm when university administrators pressure or tempt you to make the program nonfree.

For instance, they may argue that “We could make it even more powerful and reliable with all the money we can get.” This claim may or may not come true in the end, but it is hard to disprove in advance. They may suggest a license to offer copies “free of charge, for academic use only,” which would tell the general public they don't deserve freedom, and argue that this will obtain the cooperation of academia, which is all (they say) you need.

If you start from values of convenience alone, it is hard to make a good case for rejecting these dead-end proposals, but you can do it easily if you base your stand on ethical and political values. What good is it to make a program powerful and reliable at the expense of users' freedom? Shouldn't freedom apply outside academia as well as within it? The answers are obvious if freedom and community are among your goals. Free software respects the users' freedom, while nonfree software negates it.

Nothing strengthens your resolve like knowing that the community's freedom depends, in one instance, on you.

Copyright © 2002, 2014, 2021 Richard Stallman

This page is licensed under a Creative Commons Attribution-NoDerivatives 4.0 International License.

Other Recent Tux Machines' Posts

131,072 Club [original]
We're still working to make the site leaner and faster
Release Notes: Grml 2024.02 - Codename Glumpad
new release
Breathe new life into aging PCs: Tiny Core Linux 15.0 challenges Windows 11
Tiny Core Linux 15.0 has been officially released
We Know Our Legal Rights [original]
We are turning 20 this year
Kali Linux 2024.1 Penetration Testing Distro Is Here with Linux 6.6 LTS, New Look
Offensive Security announced today the release and general availability of Kali Linux 2024.1 as the first update in 2024 for this Debian-based, rolling-release distribution for ethical hacking and penetration testing.
Scaleway launches hosted RISC-V servers for 15.99 Euros per month
I didn’t try the Scaleway RISC-V server myself, but Bret Weber did and he reported his experience setting up an instance with Ubuntu 23.10 (GNU/Linux 5.10.113+ riscv64) and ran several benchmarks
KDE Releases Plasma 6 for Mobile Devices with Revamped Homescreen
KDE Plasma Mobile 6 is now available for mobile devices based on the latest KDE Plasma 6 desktop environment series and bringing new features and improvements.
Open Hardware: Name that Ware and Birthday of Raspberry Pi
Some hacker-friendly wares
KDE MegaRelease 6
The KDE community proudly presents Plasma 6, Frameworks 6 and Gear 24.02
KDE Plasma 6 Desktop Environment Officially Released, This Is What’s New
The KDE Project announced today the general availability of the highly anticipated KDE Plasma 6 desktop environment, along with the KDE Gear 24.02 and KDE Frameworks 6 software suites.
20,000 Pages in the New Site [original]
milestone again
Mesa’s NVK Open-Source Vulkan Driver for NVIDIA Hardware Is Now Stable
Collabora announced today that their NVK open-source Vulkan graphics driver for NVIDIA hardware in the Mesa graphics stack is no longer experimental and it’s now stable and ready for prime time.
New Accessible-Coconut version 22.04.03 released!
It is evident from the feedback received over the past few years that the Accessible-Coconut GNU/Linux operating system represents a significant advancement in enhancing the lives of individuals with visual impairments
Zentyal 8.0
Release coming
Glances, Git, and Bugs
Development-oriented articles from techtarget
Proprietary AWS and "Amazon Linux 2023"
Some AWS updates
Today in Techrights
Some of the latest articles
FUD, Security News, and Windows TCO
lies and breaches
Linux-based ctrlX OS support for congatec Computer-on-Modules
Bosch Rexroth has opened up the Linux-based ctrlX OS operating system for embedded computer applications from congatec.
Best email client for Linux 2024
Manage your mail easily and efficiently with the best communications suite for any Linux distro
Linux Foundation Working for Microsoft and for Bill Gates
once again
today's leftovers
SUSE, KDE, and more
Microsoft Clashing With Atlanta After Landgrab, Fabio Alessandro Locati Outsources to Microsoft
Some Microsoft news
Fedora: Overview, Announcing Flock 2024, and Fedora-Based Qubes Selling Hardware
Some Fedora related news
Programming Leftovers
Including a Mozilla report for email
Devices/Embedded: Chromebooks, Arduino, ESP32, Fairphone, and More
a plethora of stories about hardware
Security and Windows TCO
some highlights and 3 Windows TCO examples
Applications: FOSS Weekly, Feature Flagging, Orchestration, woofV, CoffeeScript Static Site Generators
Some FOSS news and focus on software applications
today's howtos
only a handful more for now
Serpent OS End of February Update
This update came a little later in the month
Toolbx is a release blocker for Fedora 39 onwards
One very important thing that we did behind the scenes was to make Toolbx a release blocker for Fedora 39 and onwards
Android Leftovers
Google wants to make Android 15 more resilient to WebView crashes
Canonical Has Given Launchpad’s Homepage a Facelift
Next time you stop by Launchpad.net you’ll notice it has a new look
Android Leftovers
New Android games: The best from February 2024
Stable kernels: Linux 6.7.7, Linux 6.6.19, Linux 6.1.80, Linux 5.15.150, Linux 5.10.211, Linux 5.4.270, and Linux 4.19.308
I'm announcing the release of the 6.7.7 kernel
Programming Leftovers
Programming with focus on R
today's leftovers
half a dozen misc. links
Fedora/IBM/Red Hat Leftovers
Some news from the Red Hat 'camp'
Security Leftovers
Security stories, Linux focus
PostgreSQL on SLES 15, Pgpool-II 4.5.1, 4.4.6, 4.3.9, 4.2.16 and 4.1.19
some postgres news
Armbian 24.2 Adds Xiaomi Mi 10, Orange Pi Zero 3, and ASUS Tinker Edge R Support
The Armbian community informs 9to5Linux.com today about the availability of Armbian 24.2, codenamed Kereru, as the latest stable release of this Debian/Ubuntu-based distribution for ARM hardware.
New Articles About PCLinuxOS in The PCLinuxOS Magazine
PCLinuxOS content/stories
today's howtos
lots of howtos for this morning
FSF-EEE, Productivity, Coding, and More
today's leftovers
Windows TCO Leftovers
Windows TCO examples from the news
today's howtos
half a dozen howtos
Red Hat Corporate Puff Pieces and Microsoft Promotion
Mostly Red Hat's official site
Games: Vampire Survivors, Level Zero, ZERO Sievert, and More
5 articles from Liam Dawe
HDMI Forum to AMD: No, you can’t make an open source HDMI 2.1 driver
Any Linux user trying to send the highest-resolution images to a display at the fastest frame rate is out of luck for the foreseeable future
Shotcut 24.02 Video Editor Unveils Ambisonic Audio Support
Shotcut's latest update brings Ambisonic audio support
8 Linux Apps That Surprised Me!
I think you should take a look at these Linux apps
Phew, the ‘New’ App Center Icon in Ubuntu is a Bug
About a week ago I noticed that the default icon for App Center (the Flutter-based software store-front that replaced Ubuntu Software in 23.10) had changed
It’s Game Over for GNOME Games in Ubuntu 24.04
Ubuntu developers have decided to stop shipping games in future installs
CTL Chromebook NL73 Series to support 5G RedCap with a Snapdragon X35 modem
The ML73 Series runs Chrome OS with automatic updates guaranteed until June 2033
FOSS tool Gparted 1.6 here to save the data
Gparted 1.6 is the latest release of this graphical partition-manager to
14 Best Free and Open Source Linux Issue Tracking Systems
Only free and open source software is eligible for inclusion here
Graphite – 2D vector and raster editor
This is free and open source software written in Rust
today's howtos
many more howtos for the day
Punctuality Matters: Using Linux to Manage Time-Critical Situations
Incorporating time-critical capabilities into Linux systems is a balancing act of innovation and practicality
Windows Falls Below 13% Market Share in Africa, Barely Has Any Country With Majority [original]
Windows being the main "loser" (Android growing at its expense)
On-disk format change beckons for brave early adopters of Bcachefs
New versions of the two leading next-generations filesystems are coming: both OpenZFS 2.2.3, and some time afterwards, an improved bcachefs
Debian 12.5 “Bookworm” Released with 68 Bug Fixes and 42 Security Updates
The Debian Project announced today the release and general availability of Debian 12.5 as the fourth ISO update to the latest Debian GNU/Linux 12 “Bookworm” operating system series.
New TNS Series on GNU/Linux
3 new howtos of sorts
Open Hardware/Modding: GNU/Linux on NES Hardware and Raspberry Pi Weekly Issue
2 stories about devicess
Ethereum Co-Founder Vitalik Buterin Offers Solution To Elon Musk's Microsoft Woes: ’Join Us And Become A Desktop Linux Enjoyer’
Ethereum’s co-founder Vitalik Buterin on Sunday offered a playful solution to Elon Musk‘s recent problems with Microsoft’s operating system
10 Linux Distros for Developers and Coders in 2024
In this article, we will introduce 10 Linux distros for developers and coders in 2024, based on their features, functionality, and popularity
Today in Techrights
Some of the latest articles
Applications: SPSS Alternatives, ERP Solutions, and WordPress
and WordPress concerns
Server Leftovers
and Canonical fluff
MakuluLinux, Top 14 GNU/Linux Distros, New Steam Games with Native GNU/Linux Clients, and Openwashing by Microsoft's OSI
today's leftovers
Programming Leftovers
Programming links, many languages
Arduino: New Board and New Portenta Machine Control Library
2 new stories
Events: LF, FSF, and SUSE Gatherings
3 events coming
Security Leftovers
focus on Linux, but lots more
NetBSD 10.0 RC5 available!
release candidate of the upcoming 10.0 release, please help testing
Android Leftovers
How to hide unwanted or private apps on Android
LibreOffice 24.2.1 Office Suite Is Out with More Than 100 Bug Fixes
The Document Foundation announced today the general availability of LibreOffice 24.2.1 as the first point release to the latest LibreOffice 24.2 office suite series fixing more than 100 bugs.
LXQt 2.0 to Rely Entirely on Qt6, Qt5 Support Concluded
April's LXQt 2.0 release brings a revamped menu with improved search and favorites, powered by Qt6 for enhanced performance
Events, LibrePlanet 2024, and FreeBSD Journal
today's leftovers
Audiocasts/Shows: Destination Linux and FLOSS Weekly
2 new episodes
Kernel, Graphics, and Recent Collabora Work
mostly the core work
Microsoft-Funded Openwashing and Hype at FOSDEM, Opencollective Shutting Down
OSI and others
Tails 6.0 Officially Released, Based on Debian 12 “Bookworm” and GNOME 43
Tails, the Debian-based security-focused Linux distribution aimed at preserving Internet privacy and anonymity, has been updated today to version 6.0.
Programming Leftovers
R, Rust, and more
Microsoft Antitrust Violations, Bad Behaviour, and Windows Incidents/Breaches (TCO)
many stories for today
SUSE/OpenSUSE: Tumbleweed, Clown Computing, and More
mostly corporate fluff from SUSE
Web: WordPress 6.5 Beta 3, Tor Browser 13.5a5, and Why Use Firefox
3 bits of FOSS news/releases
I've Not Tried KDE's Frameworks 6/Plasma 6 Yet, But... [original]
somewhat of an 'unknown' or an enigma
Open Hardware/Modding: Raspberry Pi, Arduino, and More
5 stories regarding Linux and hardware
Free Software: Tomb, Alternatives to VMware, and Spritely
Some FOSS news
Games: Veloren, Steam Deck, Proton, and More
5 stories from Liam Dawe
today's howtos
only 9 for now
KDE Neon Distro Now Ships with the KDE Plasma 6 Desktop Environment
KDE neon, a rock-solid distribution based on Ubuntu LTS releases and leveraging the KDE community software, has been updated today to the latest KDE Plasma 6 desktop environment series.
GNU/Linux in Albania at 9%? Almost Same as Greece at 11%? [original]
Greece at 11% for GNU/Linux users?
Accessibility in Ptyxis
Ptyxis is the new name of what was formerly Prompt
eSpeak NG – text-to-speech software
This is free and open source software
3 Best Free and Open Source Web-Based XMPP Clients
They are all free and open source goodness
LuckFox Pico Pro and Pico Max – Rockchip RV1106 powered boards with 10/100M Ethernet and camera support
The LuckFox LuckFox Pico Pro and Pico Max are two new Rockchip RV1106-powered development boards that offer a Linux-based development platform for IoT applications
Collabora’s Recent Advances in Open Source Boot Chains and Vulkan Drivers
This month, Collabora has announced two significant advancements in open-source technology
10 Best Free Graphical Web Browsers
There are many different web browsers available for Linux
Today in Techrights
Some of the latest articles
Sudo and its alternatives
Sudo is a ubiquitous tool for running commands with the privileges of another user on Unix-like operating systems
A modest update to Qubes OS
Qubes OS is a security-focused desktop Linux distribution built on Fedora Linux and the Xen hypervisor
Security Leftovers
Security stories
today's howtos
many more howtos to come later
Miracle-WM Is a New Tiling Wayland Compositor Based on Mir
Canonical employee Matthew Kosarek announced today a new project that leverages the Mir display server, called miracle-wm, which is a tiling Wayland compositor with a window manager in the style of i3, Sway, or Hyprland.