เมื่อต้นปีนี้ รัฐบาลสหรัฐร่างออกนโยบาย ซอฟต์แวร์ที่หน่วยงานภาครัฐพัฒนา ต้องเปิดซอร์สโค้ด
ล่าสุดนโยบาย Federal Source Code ออกมาเป็นฉบับจริงแล้ว เนื้อหาหลักยังเหมือนเดิมคือกำหนดให้ซอฟต์แวร์ที่หน่วยงานรัฐพัฒนาเองหรือจ้างพัฒนา ต้องเปิดให้หน่วยงานรัฐอื่นๆ เข้าไปซอร์สโค้ดได้ทั้งหมด เพื่อกระตุ้นให้เกิดการนำโค้ดไปใช้ซ้ำ (government-wide code reuse) และต้องมีซอร์สโค้ดอย่างน้อย 20% โอเพนซอร์สสู่สาธารณะ
รัฐบาลสหรัฐให้เหตุผลว่าต้องเสียค่าใช้จ่ายด้านซอฟต์แวร์ปีละ 6 พันล้านดอลลาร์ แต่ซอฟต์แวร์ที่ซื้อหรือจ้างทำก็มีส่วนที่ซ้ำๆ กันอยู่เยอะ ดังนั้นนโยบายนี้จะช่วยลดความซ้ำซ้อนของการลงทุนพัฒนาซอฟต์แวร์ลงจากเดิม และลดการพึ่งพาผู้พัฒนาซอฟต์แวร์รายใดรายหนึ่ง (vendor lock-in) ด้วย
นโยบายนี้มีผลต่อการพัฒนาซอฟต์แวร์โครงการใหม่เท่านั้น โค้ดทั้งหมดจะต้องเผยแพร่สู่เว็บไซต์ code.gov ยกเว้นโค้ดที่เกี่ยวข้องกับความมั่นคง
ที่มา - White House
Comments
แนวทางดีครับ