R I C H A R D
S T A L L M A N
TALKS
R I C H A R D
S T A L L M A N
TALKS
FREE SOFTWARE:
OPEN SOURCE VS. FREE SOFTWARE
RICHARD STALLMAN TALKS
When: OCTOBER 17, 2015
Where: KIVA AUDITORIUM
Kent State University
800 E. Summit St. Kent, Ohio 44240
TIME: 1:00 - 3:30 PM
Free and open to the public
OPEN SOURCE SOFTWARE:
1. Allow for free redistribution.
2. The program must include source code, and must allow distribution in source code as well as compiled form.
3. The license must allow modifications and derived works, and must allow them to be distributed under the same terms as the license of the original software.
4. The license may restrict source-code from being distributed in modified form only if the license allows the distribution of "patch files" with the source code for the purpose of modifying the program at build time.
5. The license must not discriminate against any person or group of persons.
6. The license must not restrict anyone from making use of the program in a specific field of endeavor.
7. The rights attached to the program must apply to all to whom the program is redistributed without the need for execution of an additional license by those parties.
8. The license must not be specific to a product.
9. The license must not place restrictions on other software that is distributed along with the licensed software.
10. No provision of the license may be predicated on any individual technology or style of interface.
A program is free software if the program's users have the four essential freedoms:
Freedom 0: The freedom to run the program as you wish, for any purpose,
Freedom 1: The freedom to study how the program works, and change it so it does your computing as you wish Access to the source code is a precondition for this.
Freedom 2: The freedom to redistribute copies so you can help your neighbor,
Freedom 3: The freedom to distribute copies of your modified versions to others. By doing this you can give the whole community a chance to benefit from your changes. Access to the source code is a precondition for this.
A social movement, an ethical imperative, essential respect for the users' freedom.
FSM designed the GNU General Public License (GNU GPL) —a license designed specifically to protect freedom for all users of a program. FS is protected by the GNU GPL.
“Free software” does not mean “noncommercial”. A free program must be available for commercial use, commercial development, and commercial distribution.
Open source is a development methodology; the philosophy of open source considers issues in terms of how to make software “better”—in a practical sense.
Open source licenses comply with the Open Source Definition that has to be approved by the Open Source Initiative (also known as the OSI). There are many OSI-approved licenses including Apache, BSD, MIT, GPL, and LGPL (Lesser GPL). Specific licensing agreements vary as to what one is allowed to do with that code.
Not all of the users and developers of free software agreed with the goals of the free software movement. A part of the free software community splintered off and began campaigning in the name of “open source” in 1998.
PRACTICAL DIFFERENCES WITH OPEN SOURCE SOFTWARE (SOURCE FSF)
1.First, some open source licenses are too restrictive, so they do not qualify as free licenses.
2.Many software products block users from installing different executables so even
if the executable is made from free source code, the users cannot run modified versions of it, so the executable is nonfree.