Professional Documents
Culture Documents
Computer Ethics - Software Licenses and Open Source Software Movement
Computer Ethics - Software Licenses and Open Source Software Movement
The term Open Source refers to software in which the source code is freely available for
others to view, amend, and adapt.
We will first go through some important abbreviations which you need to know.
Now lets see the difference between OSS, FOSS And FLOSS. When we say OSS, it
can be free or paid and that is defined by the license as to what features are free and
what is paid. Same source code modification is also as per license, e.g. Open Watcom
or Apache. Some Software is FOSS means it is Free + Open source Here the software
is free with all features but the source code modification is restricted. E.g. like Google
Chrome or Firefox. If a software is FLOSS it has all the features of FOSS plus it allows
you to modify the source code as well. e.g. UBUNTU or Tuxpaint
We also have BSD license which is almost same as MIT License. Both allow
unlimited distribution as long as its copyright notice and disclaimer of warranty are
displayed and maintained. They also restrict using its contributors for endorsements.
Apache license: Allows unlimited distribution as long as it includes clear Apache
License attribution and you add modification notices to all the files modified. This license
also Restricts using its contributors for endorsements. Creative Commons license is
used for creative work like music, art, and websites. They are actually a set of copyright
licenses where author can decide the condition of licensing