macOS No Longer Ships with Emacs
— Bozhidar Batsov
「 The answer to the first question turned out to be Apple being opposed to using anything licensed under GPL v3, and so it happens that Emacs 22.1 was the last Emacs version licensed under GPL v2 」
https://batsov.com/articles/2025/01/12/macos-no-longer-ships-with-emacs/
You can find us on #GitHub obviously, as well:
https://github.com/LibreQoE/LibreQoS
#QualityOfExperience #OpenSource #QoE #FLOSS #bufferbloat #latency #jitter #ISP #WISP #FISP #QoS #broadband #QualityOfService #FWA #InternetServiceProvider #fiber RFC8290 #FQ_CoDel #sch_CAKE #FQCoDel #schCAKE #WiFi #speedtest
I also love the argument of controlling the upstreaming pace because in other words "the drivers aren't ready yet" ... @tuxedocomputers why do you sell it to customers if the drivers aren't ready enough for upstreaming...
https://gitlab.com/tuxedocomputers/development/packages/tuxedo-drivers/-/issues/137
#tuxedo #gplv2 #linux
FreeCAD Version 1.0 Released - #FreeCAD is an open-source parametric 3D #CAD (Computer-Aided Design) modeling tool. It's primarily used for designing and engineering products in various fields such as mechanical engineering, product design, and architecture.
This release marks FreeCAD's readiness for extensive real-world applications, reflecting the dedicated efforts of its community.
https://blog.freecad.org/2024/11/19/freecad-version-1-0-released/
7/ To follow up once more, likely for the last time:
Werner Sembach relicensed the last of the formerly GPL3+ed #Linux #kernel drivers from @tuxedocomputers to #GPLv2 about an hour ago after all external contributors have agreed to that move.
https://gitlab.com/tuxedocomputers/development/packages/tuxedo-drivers/-/commits/main
Cc: @waldi #LinuxKernel
TIL: @tuxedocomputers released #Linux #kernel drivers for their machines under the #GPLv3, which makes it impossible for competitors and distros to ship them pre-compiled, as that license is incompatible with the #LinuxKernel's #GPLv2 only license.
They did this purposely, allegedly to "keep control of the upstream pacing" – and want to re-license the code while upstreaming.
https://github.com/tuxedocomputers/tuxedo-keyboard/issues/61
https://gitlab.com/tuxedocomputers/development/packages/tuxedo-drivers/-/issues/137
https://gitlab.com/tuxedocomputers/development/packages/tuxedo-drivers/-/issues/138
That you copied GPLv2-licensed software is not a defense to an infringement claim in China (or Germany) https://www.ifross.org/?q=node/1676 #copyleft #GPL #GPLv2
"A Promise Without a Remedy: The Supposed Incompatibility of the #GPLv2 and #Apachev2 Licenses"
An old legal issue in #freeSoftware #FOSS revisited. Kudos to Pam @pchestek for challenging the status quo. This makes a compelling argument.
Welp i thought way too much about #opensource #licensing today and came to a really cursed conclusion
#GPLv2 only is a lie. It isn't real as it refers to FSF as the authoritative place of it's definition and #FSF to this day does not distribute a GPLv2 only license.
Even worse using a GPLv2-only license is actually a copyright against the FSF which holds copyright over the #GPL license and allows unmodified distribution only.
Am I missing any details of this insanity?
Have the open source and open data communities, including organizations like the @eff, @creativecommons, or the @fsf, given any thought yet to updating various #FOSS and other licenses to address the current #SaaS problem of code or data that isn't necessarily being "redistributed," allowing these companies to dodge the obligation to contribute changes back upstream? How about the privatization and unauthorized commercialization of material licensed under the #GPLv3 and #FDL, #CreativeCommons licenses, and other open-license content that is often scooped up regardless of licensing into #AI #datasets that are then put behind #paywalls?
To me, this seems very similar to the #Tivoization problem that led to the evolution of #GPLv2 to #GPLv3. It seems wrong that #OpenAI or #GitHub_Copilot can profit by putting licensed code, writing, or other data into a walled garden where even the original contributors that they rely on are charged for access.
I'm not anti-business. If these companies were at least making the data sets freely available, there's nothing intrinsically wrong with making value-added profit off of properly-licensed data, although examples like CC-BY-NC 4.0 are a notable exception that should also be considered. Companies like Canonical, Red Hat, IBM, and others have been making money legally off of open source software for decades.
Just because the label "AI" is slapped on something doesn't mean that companies should be allowed to ignore copyrights or licensing terms. If they want to do that, and licensing or requiring free access to open-content data can't prevent this land-grab, perhaps its time we collectively revisit the whole framework around #intellectualproperty that currently allows corporations like #Disney and uncountable #PatentTrolls to create ever-expanding assertions of property rights that prevent almost any material from entering the public domain within a single human lifetime.
We wonder if anyone is up for the challenge of figuring out how to repurpose the new NPU chips for simulating DNA structures and other interlinked bioinformatics simulation tasks instead of "AI" LLMs...
@truffleruby I see it's actually available under #GPLv2 so my bad on that. I was confused by the tri-licensing. I'm really excited by this news!
@OS1337 Honestly, it really looks like your description is skewed in a very anti-GPL way... ugh...
> Interestingly, all the people that say "#Copilot is violating my #Copyright!" and fanboy #BusyBox's hamfisted approach to #GPLv2 enforcement are really quiet when it comes to enforcing #GPLv2 against #RedHat or #grsecurity...
Not true.
- For Red Hat, they are allowed to sell copies - See: https://www.gnu.org/licenses/gpl-faq.html#DoesTheGPLAllowMoney
- For grsecurity, people have complained... a lot.
Interestingly, all the people that say "#Copilot is violating my #Copyright!" and fanboy #BusyBox's hamfisted approach to #GPLv2 enforcement are really quiet when it comes to enforcing #GPLv2 against #RedHat or #grsecurity...
#NotLegalAdvice but maybe it's because only those that bought the final product are entitled to the #SourceCode and #learning isn't #CopyrightInfringement because otherwise we'd all be lifelong #DebtPeons to #Schoolbook- & #Textbook #authors or rather their Copyright-holding #publishers!
https://felixreda.eu/2021/07/github-copilot-is-not-infringing-your-copyright/
@geraldew @RTP @linux @torvalds @landley
The whole #GPL & #GPLv2 issue for example makes it basically illegal to build a #Linux kernel that can boot straight from #ZFS because #OpenZFS's code inherited from #OpenSolaris (now #illumos) is under #CDDL and thus when you install zfs-#dkms it gives you a big warning saying 'this is basically illegal so we've to make it a loadable module instead'...
And that's just out of the top of my head...
@geraldew @RTP I think #Linux being #GPLv2 is good.
Would a lot of people prefer it to be #BSD?
Yes, myself included.
Are some neckbeards angry it's #GPLv2only and not #GPLv3 or #AGPLv3?
Yes, but I don't think they matter beyond needing to quarantine them for their toxicity.
https://www.youtube.com/watch?v=R2SKenHRhMg
Fact is: @linux is a good project and solid product as well, and @torvalds managed to get both businesses and individuals behind it, resulting in a very versatile common denominator of kernel.
That's why I chose if for #OS1337...
@postmodern The #Bash issue is 100% an #AAPL issue because they don't want to ship #GPLv3 code. IIRC, Bash v3 was the last version under #GPLv2, so that's why they stuck with it even when it was obsolete. Everyone upgraded to a newer version of Bash using #Homebrew anyway, so it didn't hamper most devs.
#Zsh is licensed more permissively, which is really the main reason #Apple switched to it as the default shell on #macOS. As a company, they are allergic to committing anything back upstream.
This is wildly ambitious of me, but who wants to join me in creating a #FOSS alternative to discord? I believe that we can break the cycle of enshittification by being #OpenSource . This is a massive undertaking, though, and I can't do it alone.
Please boost to spread the word, and reply if you're interested in joining.