@ube@snacks It would have been illegal to copy Unix's implementation of cp (it was also garbage code that contained arbitrary limitations).
GNU wrote a replacement from scratch, but kept the same name so that people who used the Unix cp command before didn't need to needlessly learn a new name.
A typical name, let along all of 2 characters is not creative and therefore cannot be copyrighted.
It's a free system and therefore you can alias a preferred name if you prefer another name.
GNU just replicated the name of the Unix c(o)p(y) command as there was no reason to change it (sane people don't start thinking of pedophilia when they see copy).
@BionicNigga@BowsacNoodle@TeaTootler >is it only really works for things like shared infrastructure that makes the Internet work The big long list of GNU packages, most of which are not networking packages means you are clearly wrong; https://www.gnu.org/software/
>With firmware for industrial equipment practically none of its users would be able to hack it even if the source was available "The user doesn't deserve freedom as they won't be able to program anyway", ignoring that the users can learn to program software, or ask or pay a programmer to make a change to software.
>there wouldn’t even be any side benefits to other users, so for them the four freedoms are effectively meaningless. Being able to change and share the software are only 2 of the 4 freedoms and the user always benefits from the 4 freedoms.
>Eric Raymond has actually advised certain companies against going open source Do you have a link where esr has recommended that companies continue attacking people with proprietary software, or did he just not recommend a particular development model?
>there’s just no upside for them as a business. Just because a business might not see a benefit doesn't mean they deserve to trample over the freedom of the users.
GNU development continued until early 1991 until the last piece that was required was a kernel and GNU developers started working on one (too bad it used an experimental microkernel design).
In late 1991, Linus released a quick and dirty monolithic kernel for GNU as proprietary software - but in 1992 released it as free software under the GPLv2-ambigious and GNU developers decided to adopt it as GNU's kernel and ported all of GNU packages to work with it, like glibc and binutils etc (alas GNU was betrayed when Linux became proprietary software again in 1996 with the inclusion of the first of many proprietary programs).
In 1993, GNU also assisted with the launch of the Debian GNU/Linux distro.
In 1998, some infidels launched an attack on free software and announced "open source", as they wanted to get money from companies to fund development of functionally advanced software (silencing discussions of freedom and removing freedom, as that hurts business's feelings), no matter the consequences; http://catb.org/~esr/open-source.html
Although Linux is the "poster child" of "open source", it is not even completely source-available!
Something that is free software; (https://www.gnu.org/philosophy/free-sw.en.html#four-freedoms) also qualifies as "open source"; (https://opensource.org/osd), but there are a few licenses that qualify as "open source", but are not free licenses (all free software is "open source", but not all "open source" is free) and therefore referring to free software as "open source" is an insult and jihad against "open source"!
As Debian was previously a free distro, they maintained a almost free version of Linux, although in 2008 someone called Moe developed a generic deblob script, which later was made into a GNU package to become GNU Linux-libre.
The GNU system is a 100% free software OS - GNU/Linux-libre, although there is also the GNU GRUB OS, GNU/Hurd and proprietary OS distributions; GNU/Linux, GNU/k"Free"BSD and GNU/kWindows
@rin Nobody has approached me for a credit card, so I guess I'm not an adult?
They would see me and know not to offer, but if so, I'd probably stare blankly and ask why they though there was any chance I was another sucker to get into proprietary debt.
@Yoruka@menherahair For the most part you can't, as GCC's optimizer is much better.
The fastest code is written in GNU C, with some hand-tweaked assembly for hot spots (for stuff like video codecs, with lots of work, SIMD instructions can be carefully measured and tweaked and pushed to the limit until a function that is faster than what I compiler can produce results).