Slides Group 7

Open Source vs.
Proprietary Software
Andreas Sembrant
Mahdad Davari
Muneeb Khan
Nikos Nikoleris
Open Source vs.
Proprietary Software
• Open Source:
– The source code is kept open and free for all so
that everyone can contribute and use
– Development is done because programming is fun
• Proprietary Software:
– Developed internally by a company
– Based on a business plan
Open Source vs.
Proprietary Software
• Stallman vs. Johnson (Andreas)
• Ethical Egoism (Mahdad)
• Utilitarianism (Muneeb)
Stallman vs. Johnson
Better for society because:
• Less redundant work
• Higher productivity when
users can directly
• People will eventually
learn to donate money
• Copyright/patents protect
the financial investment
of the developer
• The purpose of the patent
system is not wrong
• Pirating software is
Ethical Egoism
Right action is the action that is most advantageous to oneself in the long run
• + Users provide free
• + Become rich 
• + Maintain control
• - Lose control of the
• - Do everything from
• + I can “steal” other
people software for
free, and extend it.
Open Source
Proprietary Software
Right action is the action that maximizes the overall happiness for all
• Free for users (+)
• Can be expensive to use (-)
• Less redundant work (+)
• Redundant work (-)
– Implement new features
• Difficult to use (-)
Boring programming tasks are
ignored (-)
• Economy/Startups (-)
– Difficult to attract investors
– Better to invent new things
than redoing old things
• Easier to use (+)
– Developers are paid to also do
boring tasks (e.g., write
• Economic prospects (+)
– More jobs for society
– Easier to attract investors
Open Source
Proprietary Software
Open Source vs. Proprietary Software
• Stallman vs. Johnson: Not clear
• Ethical Egoism: Not clear
• Utilitarianism: Not clear
• At the moment, the largest investment returns comes
from proprietary software
– but this trend is slowly shifting since more companies are
providing open source software (e.g., google, android)

similar documents