Language Selection

English French German Italian Portuguese Spanish

Open to Misinterpretation

Filed under
OSS

Before "open source", before free software, there was software in the public domain. You could say that software in the public domain was truly free. The code was "open source" and the user had the right to take it, break it, appropriate it, re-use it, package it, sell it, re-brand and license it, or do what you will with it.

The problem with software in the public domain, was that, more often than not, any changes to the software didn't come back to the developer in any usable form, and modifications didn't revert to the original maintainer of the code. In some cases the software was appropriated and relicensed by the user. In other words there was no guarantee that the software would remain free, or would grow.

The solution to this problem was the GPL. Not only did the GPL protect free software and keep it free, but it opened the door for a community to form around the software in the knowledge that contributions were fed back into the original body of code. The often criticised "viral" nature of copyleft and the GPL was the instrument that fostered participation and feedback from the community, and provided the framework for the later success of free and "open source" software.

More Here.




More in Tux Machines

Canonical Releases Snapcraft 2.23 Snap Creator for Ubuntu 16.04 LTS and 16.10

Canonical's Snappy development team have released a new maintenance version of the Snapcraft 2.x tool that lets applications developers package their apps as Snap packages for Ubuntu and other GNU/Linux distributions that support Snaps. Read more

Mandriva Fork Mageia 5.1 Lets Users Install the Linux OS on NVMe-Based Drives

The development team behind the Mandriva fork Mageia Linux distribution are announcing the release and general availability of the first, and probably the last, point release of the Mageia 5 series. Read more

Linux 4.9-rc8

So if anybody has been following the git tree, it should come as no surprise that I ended up doing an rc8 after all: things haven't been bad, but it also hasn't been the complete quiet that would have made me go "no point in doing another week". Extra kudos to Arnd, who actually root-caused the incredibly annoying "modversions do not work with new versions of binutils", bisecting it to a particular change to symbol handling in binutils, and then adding a small one-liner patch to the kernel to work around the issue. We already had other workarounds in place, but it's always good to know exactly what in the tool chain changed to cause things like this. Read more Also: Linux Kernel 4.9 Slated for December 11 Release as Linus Torvalds Outs RC8 Linux 4.9-rc8 Kernel Released