Michele Riva
#include <iostream>
int main() {
std::cout << "Hello World!";
return 0;
}
01001000 01100101 01101100
01101100 01101111 00101100
00100000 01010111 01101111
01110010 01101100 01100100
00100001
#include <iostream>
int main() {
std::cout << "Hello World!";
return 0;
}
01001000 01100101 01101100
01101100 01101111 00101100
00100000 01010111 01101111
01110010 01101100 01100100
00100001
#include <iostream>
int main() {
std::cout << "Hello World!";
return 0;
}
01001000 01100101 01101100
01101100 01101111 00101100
00100000 01010111 01101111
01110010 01101100 01100100
00100001
Founder of the Free Software Foundation
Co-creator and leader of the GNU project
Author of the GPL Open Source license
Programmer at MIT AI laboratory
GNU is Not Unix
University of Helsinki Student
University of Helsinki Student
Creator of the Linux Kernel
"Free as in free speech and not free beer"
Traditional Companies | Linux |
---|---|
Hundreds developers | Thousands developers |
Hierarchic organization | Pure anarchy |
Roadmaps, milestones | "Random" assignments |
Redis, CouchDB, MongoDB, Maria, Cockroach, Neo4j...
.NET, React, Angular, Vue, Phoenix, Laravel, Flask...
Haskell, PHP, ReasonML, Java, Erlang, Nim, Kotlin...
Do you remember?
90% of all internet traffic goes through Erlang controlled nodes.
Android source code is available at https://source.android.com/setup/build/downloading
Apple's OSX takes a lot from FreeBSD, a free Linux-like distribution
Space-x rocket computers runs Linux as default operating system
Software for IoT (smart home and other stuff), self-driving cars, communication services, is almost in all cases written in an open source programming language
Instagram: Python
Facebook: PHP
Twitter: Scala
Pinterest: Python, Elixir
Whatsapp: Erlang
"[Linux is] a cancer that attaches itself in an intellectual property sense to everything it touches"
Steve Ballmer, ex Microsoft CEO
+1100 open source projects
Microsoft, Google, Airbnb, Uber, VMWare, Facebook, Twitter, Linkedin, Spotify, Slack, Alibaba, Amazon, IBM, Nvidia...
so why should a company publish its code under an OSS license?
for entrepreneurs
Avoid vendor lock-in
Share maintenance costs
Cheaper
Start small
Attract talents
so why should a developer code for free?
*https://www.mtu.edu/engineering/outreach/welcome/salary
And it's really open to everyone
github.com/MicheleRiva
linkedin.com/in/micheleriva95
ciao@micheleriva.it