本課程將涵蓋免費和開源軟件開發的基礎知識。要解決的問題包括許可,Linux,典型的軟件開發工具(例如編譯器,腳本語言,構建工具和版本控制軟件),應用程序和管理遠程服務器的技術。學生將學習如何有效參與開源項目。This course will cover basic knowledge of free and source software development. Questions to be solved include permissions, Linux, typical software development tools (such as translators, script languages, construction tools, and version control software), applications and techniques for managing remote servers. Students will learn how to effectively participate in the source project.
1. http://www.csun.edu/~twang/595OSE/Syllabus/Syllabus.pdf
2. “Open source paradigm shift,” Tim O’Reilly, https://www.oreilly.com/tim/archives/ParadigmShift.pdf
3. https://en.wikipedia.org/wiki/The_Cathedral_and_the_Bazaar
4. “Seven Open source Business Strategies for Competitive Advantage,” John Koenig, http://johnkoenig.com/seven-open-source-business-strategies-for-competitive-advantage/
5. 讓人既愛又頭痛的 GNU GPL, https://www.openfoundry.org/tw/legal-column-list/525--gnugpl,
6. "Legal Implications of Open Source Software," David McGowan
7. Other Internet Resources
1. http://www.csun.edu/~twang/595OSE/Syllabus/Syllabus.pdf
2. “Open source paradigm shift,” Tim O’Reilly, https://www.oreilly.com/tim/archives/ParadigmShift.pdf
3. https://en.wikipedia.org/wiki/The_Cathedral_and_the_Bazaar
4. “Seven Open source Business Strategies for Competitive Advantage,” John Koenig, http://johnkoenig.com/seven-open-source-business-strategies-for-competitive-advantage/
5. GNU GPL, which makes people love and have a headache, https://www.openfoundry.org/tw/legal-column-list/525--gnugpl,
6. "Legal Implications of Open Source Software," David McGowan
7. Other Internet Resources
評分項目 Grading Method | 配分比例 Grading percentage | 說明 Description |
---|---|---|
期中考期中考 Midterm exam |
25 | |
期末考期末考 Final exam |
25 | |
作業作業 Action |
25 | |
專案報告專案報告 Project Report |
25 |