แนะ นำ

เสร็จสมบูรณ์เมื่อ

โปรแกรมซอฟต์แวร์โอเพนซอร์สประสบความสําเร็จอย่างมากมานานหลายทศวรรษ แม้ว่าจะมีรสชาติของสิทธิการใช้งานแบบโอเพนซอร์สที่แตกต่างกัน แต่ทั้งหมดมีการแชร์หลักการที่คล้ายกันของความโปร่งใสและความครอบคลุมที่ได้สร้างโครงการที่มีประสิทธิภาพที่สุดบางอย่างเคย

สมมติว่าคุณเป็นผู้นําในบริษัทที่ได้พัฒนาโครงการซอฟต์แวร์ที่สําคัญบางโครงการ โครงการเหล่านี้มีกรรมสิทธิ์มาตั้งแต่เริ่มแรก แต่ตอนนี้คุณกําลังตรวจสอบความเป็นไปได้ที่จะจัดหาแบบเปิดอย่างน้อยหนึ่งรายการ จากนั้นคุณพยายามกําหนดว่าผู้สมัครใดจะดีที่สุดในการเผยแพร่ ตอนนี้คุณเริ่มตระหนักว่าการเรียกใช้โปรแกรมที่ประสบความสําเร็จนั้นมากกว่าเพียงแค่อัปโหลดโค้ดต้นทางไปยังที่เก็บสาธารณะ ซึ่งจําเป็นต้องใช้ความร่วมมืออย่างรอบคอบกับผู้มีส่วนได้เสียจากทั่วทั้งบริษัท นอกจากนี้ยังแนะนําแนวคิดใหม่ในการเปิดเผยทรัพย์สินทางปัญญาในลักษณะที่อาจเป็นเรื่องใหม่ทั้งหมดสําหรับบริษัท สุดท้ายเกี่ยวข้องกับงานจํานวนมากในการตั้งค่าและบํารุงรักษา แต่สําหรับบางโครงการ คุณก็รู้ว่าคุ้มค่า

ในมอดูลนี้คุณจะได้เรียนรู้วิธีการสร้างโปรแกรมโอเพนซอร์สที่ประสบความสําเร็จโดยการสร้างคําแนะนําผู้ร่วมสร้างเอกสารปฏิบัติตามกระบวนการที่พิสูจน์แล้วและโดยใช้มาตรฐานชุมชน

วัตถุประสงค์การเรียนรู้

ในมอดูลนี้ คุณจะ:

  • ประเมินความพยายามแบบโอเพนซอร์สที่มีอยู่ขององค์กรของคุณ
  • สร้างเป้าหมายของโปรแกรมโอเพนซอร์ส
  • สร้างที่เก็บสําหรับโปรแกรมโอเพนซอร์สของคุณ กรอกข้อมูลด้วยแนวทางการสนับสนุนและการสื่อสาร รหัสการดําเนิน แม่แบบ และคําแนะนําผู้ดูแล
  • ปฏิบัติตามสิทธิ์การใช้งานโอเพนซอร์สที่มีอยู่
  • เลือกสิทธิการใช้งานสําหรับการปล่อยโครงการโอเพนซอร์ส

ข้อกําหนดเบื้องต้น

  • บัญชี GitHub
  • ความสามารถในการนําทางและแก้ไขไฟล์ใน GitHub
  • ความคุ้นเคยกับคําขอดึงข้อมูล

โมดูลนี้สร้างตามแนวคิดที่อธิบายไว้ใน จัดการโปรแกรม InnerSource โดยใช้ GitHub ซึ่งถือว่าคุณทํามอดูลนั้นเสร็จสมบูรณ์แล้วก่อนแล้ว