The most radical possible solution for constructing software is not to construct it at all.
—Fred Brooks, No Silver Bullet, 1986
Author, The Mythical Man-Month
The way to be more productive is to write less code
The way to be more productive is to share more code
Per-item licensing restricts development options
What motivates developers?
For many developers, peer review and acclaim is important, so it's likely that
they will prefer to build software that is admired by their peers. Highly prized factors
are clean design, reliability and maintainability, with adherence to standards and
shared community values preeminent.
Most open source projects subconsciously evolve to be interesting and desireable for developers first,
then everyone else second. Editors and marketers are often the second-class citizen in these cases.
—Web Content Management by Deane Barker
Commercial Software Syndrome
Many proprietary CMSs have very polished demos, but that polish is only skin deep. The slick UI hides
a lack of underlying power and flexibility—crucial power and flexibility that open source developers
find interesting to work on.
—Me, as quoted in Web Content Management by Deane Barker
"Take your business elsewhere"
But who will I sue?
You didn't read your EULA...
But who will I call at 2 am?
Whoever you're paying to be awake at 2 am.
Security benefits
Popular Open Source software tends to be secure because insecure Open Source software tends to get unpopular fast.
—Chris Messina, Google, inventor of #Hashtags, DrupalCon DC, 2009
Why is there a copy of Doom in my spreadsheet?
The Hall of Tortured Souls
Proprietary software has no security at all in one crucial case—against its developer. And the
developer may help others attack. Microsoft shows Windows bugs to the NSA (the US government digital
spying agency) before fixing them.
—"Free Software, Free Society", Page 31, Richard Stallman
Quotes for OSS being great
But... why?
What is OSS? (Brief definition)
Mention Free Software, and differences
Economic
* Selling software isn't your business
* Share the load
* Quality over polish
* "Commercial software syndrome" (cf Content Management book)
* Early adopters of betas help find bugs
* "Take your business elsewhere" (Serena Collage, XFree86/Xorg)
* No licensing; not for cost, but for simplicity
* Who do I sue? No one, your EULA prevents you anyway.
Security
* plenty of good and bad OSS and proprietary
* Chris Messina: Popular OSS tends to be secure because insecure OSS tends to get unpopular fast.
* Can inspect it: Safety against malicious code
* "OSS isn't more secure. OSS is more auditable, which makes it secure in the long run."
* Not just code, but process. Varies widely. (Drupal is excellent.) Mention Kalamuna (or whoever they were?)
* https://www.amnesty.org/en/latest/campaigns/2015/08/how-governments-are-using-spyware-to-attack-free-speech/
Ethical
* Free Software: Software you can't control, controls you
* Ppl have a right to digital self-sovereignty
* Government: People already own government, and its output. Wrong to hide from them.
* "Public good"
Get involved
* "If you're not paying for it, you are the product"
* In OSS, you're paying by giving the dev karma/street cred
* No other relationship, unless you pay for it
* Unethical to exploit.
* Pay for good OSS
* Actually audit it. (This can be expensive)
* Have a say. No investment, no say.
Conclusion
* Open Source is only as awesome as the people behind it
* Open Source isn't a license. It's a culture
* Open Source is interactive. You don't matter unless you interact.
Lots of sources from:
http://open-source.gbdirect.co.uk/migration/benefit.html