Tahun Akademik:
Genap 2023/2024
Kelas-Offr:
A-A9
Deskripsi:
-Sejarah dan filosofi dari proyek pengembangan teknologi open source -Permasalahan terkini tentang pengembangan teknologi open source -Memilih jenis lisensi yang paling tepat untuk sebuah teknologi perangkat lunak open source berdasarkan pemahaman implikasi terhadap pengguna, pengembang dan komunitas perangkat lunak secara umum. -Menggunakan moda komunikasi tertentu dalam dunia open source untuk kepentingan pengembangan dan distribusi/pemasaran. Menggunakan perangkat-perangkat yang sesuai untuk pengembangan teknologi open source, seperti misalnya distributed revision control; documentation tools; automated build and test systems; debuggers; source code utilities; tracking systems; on-line resources, dan lain sebagainya.
Capaian Pembelajaran
  • -Mahasiswa memahami dan mampu menjelaskan aspek-aspek teknologi, sosial, dan pragmatis dari pengembangan perangkat lunak open source.
  • -Mahasiswa dapat merancang proyek pengembangan perangkat lunak open yang konvergen ke arah kualitas yang lebih baik dalam hal maturity, keluasan dan kedalaman teknologi, and penguatan komunitas.
Daftar Pustaka:
  • -Lindberg, Van. 2008. Intellectual Property and Open Source A Practical Guide to Protecting Code. USA: O’Reilly Media Inc.
  • -Brown, Amy dan Wilson, Greg. 2012. The Architecture of Open Source Applications. California: Aosabook.
  • -Fogel, Karl. 2005. Producing Open Source Software: How to Run a Successful Free Software Project. Creative Commons Attribution – Share Alike license (http://www2.econ.iastate.edu/tesfatsi/ProducingOSS.KarlFogel2005.pdf)
  • -Meeker, Heather J. 2008. The Open Source Alternative: Understanding Risks and Leveraging Opportunities. Canada: John Wiley & Sons, Inc.