opensource 是人生的好朋友 2016-07-21
TRANSCRIPT
This presentation is provided on a strictly private and confidential basis for information purposes only.
Open source
CQD 2016/07/21
BASIC
PHP
- CQD@Plurk
- Galine@PTT (not cqd, so sad)
- api.support@Facebook ( Idiot Inside)
- Open source .... ?
- Open source
- open source
Open source
open source
Open source
• 1950/60
• porting debug ....
•
• 1970 AT&T UNIX but AT&T
• BBS, Usenet
• 1983 GNU
• 1991 Linux
• 1998 Netscape
• Firefox
GNU
GNU
•
•
• GNU
• debug ...
• delay….
• copyleft
• GNU Public License (GPL)
Linux
80386
386
code
GNU
Netscape
Netscape
Mozilla Firefox
Netscape
• 199x Netscape IE
• Netscape ...
• Netscape
• Mozilla
•
• Code
• Netscape
•
•
•
•
•
...
Open source
...
• ssh mosh dev server
• server FreeBSD Linux
• VIM code
• PHP MySQL memcached Redis
• git push gitlab
• review review
• make deploy staging/production server
• Android WiFi AP Facebook
• ssh mosh dev server
• server FreeBSD Linux
• VIM code
• PHP MySQL memcached Redis
• git push gitlab
• review review
• make deploy staging/production server
• Android WiFi AP Facebook
Opensource
• PHP/Python/Ruby/Javascript/.Net
• Java OpenJDK…
• composer PHP package
• npm node.js package
• db-engines DB
• unix-like
• gcc/gawk/gdb/gnu make
OMG It’s everywhere!!!
Open source
...
Open source
•
•
•
•
•
•
• ...
open source
...
open source
• Open source ( )
• ...
•
• github
• .... { } open source
•
•
open source
•
• vendor ..
•
• code
• BSD/MIT
• AS-IS
• GPL
• open source ..
• library GPL
...
open source
•
•
•
• \(OvO)/
Open source 就像有機食材
食物要好吃,不是靠有機食材⽽是靠好廚師
Open source 不會讓程式變好 是寫程式的⼈讓程式變好
當你投身貢獻開放程式碼你是同時在為整個軟體社群種糧
也是在鍛鍊並展現⾃⼰的廚師能⼒
KKBOX
KKBOX @ SudoKKBOX @ 104
Thank you.