free software the next generation of software development or a new level of consumer freedom?

10
Free Software The next generation of software development OR A new level of consumer freedom?

Upload: gervase-watts

Post on 13-Dec-2015

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Free Software The next generation of software development OR A new level of consumer freedom?

Free Software

The next generation of

software development

OR

A new level of

consumer freedom?

Page 2: Free Software The next generation of software development OR A new level of consumer freedom?

What is “free software”?

• Richard Stallman, MIT 1983

• Political Philosophy -‘Free speech’, not ‘free beer’

• Opposite of proprietary software

• GNU

Page 3: Free Software The next generation of software development OR A new level of consumer freedom?

What is GNU?

• GNU’s not Unix…..

• Copyleft vs. copyright

• GNU Emacs, GNU HURD

• GPL/GLPL

• Free Software Foundation (1985)

• GNU/Linux

Page 4: Free Software The next generation of software development OR A new level of consumer freedom?

Free Software vs. Open Source

• Political Philosophy• Ethical Rights• Allows unconditional

‘sharing’ and collaboration

• Only GNU/FSF meet standards

• Development Technique• Better Software• Allows software to

‘evolve’• Sun, Apple, Netscape

all on board.

Page 5: Free Software The next generation of software development OR A new level of consumer freedom?

Free software in the market

• Linux and freeBSD

• Apple, Sun, Netscape

• Microsoft - Halloween Documents (1998)

• LibraNet petition & UDI- hardware vendors

• Id software - quakelives.com

Page 6: Free Software The next generation of software development OR A new level of consumer freedom?

Cases to watch

• Sun vs. Microsoft (servers)

• GNU/Linux vs. Microsoft (desktop)

Page 7: Free Software The next generation of software development OR A new level of consumer freedom?

OS/FS vs. Proprietary

• SoftEvolution - best survive

• Debugging is parallelizable

• $$ from tech support and customizations

• Fast revisions and bug fixes

• Protect trade secrets

• ‘Professional’ coders produce best quality

• Need enforced standards

• Company is liable

Page 8: Free Software The next generation of software development OR A new level of consumer freedom?

Ethical Issues

• UCITA - should software have a license?

• Software liability

• Source code requirements

• Copyright in the digital domain

Page 9: Free Software The next generation of software development OR A new level of consumer freedom?

Is the copyright applicable to the digital age?

"The sole interest of the United States and the primary object in conferring the [copyright] monopoly lie in the general benefits derived by the public from the labors of authors.”

Supreme Court

Fox Film Corp. v. Doyal

Page 10: Free Software The next generation of software development OR A new level of consumer freedom?

Sources

• www.gnu.org

• www.opensource.org

• www.freebsd.org

• www.unix-vs-nt.org

• www.libranet.com/petition.html