1 คะแนน โดย GN⁺ 2024-12-27 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • ร่างกฎหมายการแบ่งปันซอร์สโค้ดระหว่างหน่วยงานสหรัฐ

    • ประธานาธิบดี Joe Biden ลงนามร่างกฎหมายจากทั้งสองพรรคเมื่อวันที่ 23 ธันวาคม ทำให้มีผลเป็นกฎหมาย
    • กฎหมายฉบับใหม่นี้กำหนดให้มีการแบ่งปันซอร์สโค้ดที่พัฒนาขึ้นเฉพาะ เพื่อป้องกันสัญญาพัฒนาซอฟต์แวร์ที่ซ้ำซ้อนระหว่างหน่วยงาน
    • "Source Code Harmonization And Reuse in Information Technology (H.R. 9566)" หรือ "SHARE IT Act" มีเป้าหมายเพื่อลดการใช้จ่ายของรัฐบาลกลางที่ทุ่มงบประมาณราว 12 พันล้านดอลลาร์ต่อปีสำหรับการจัดซื้อซอฟต์แวร์
    • กฎหมายยกเว้นโค้ดลับ ระบบความมั่นคงแห่งชาติ หรือโค้ดที่อาจก่อให้เกิดความเสี่ยงด้านข้อมูลส่วนบุคคลหากมีการแบ่งปัน
  • ประเด็นสำคัญของกฎหมาย

    • ร่างกฎหมายนี้ได้รับการสนับสนุนโดยวุฒิสมาชิก Ted Cruz และ Gary Peters รวมถึงสมาชิกสภาผู้แทนราษฎร Nicholas Langworthy และ William Timmons
    • ร่างกฎหมายผ่านทั้งสองสภาด้วยเสียงสนับสนุนอย่างท่วมท้น
    • ตามกฎหมาย CIO ของแต่ละหน่วยงานต้องจัดทำนโยบายภายใน 180 วันหลังจากกฎหมายมีผลบังคับใช้
    • นโยบายดังกล่าวต้องทำให้มั่นใจว่าซอร์สโค้ดแบบปรับแต่งสอดคล้องกับแนวปฏิบัติที่ดีที่สุด จัดทำกระบวนการเปิดเผยเมทาดาทา และระบุกระบวนการรายงานที่เป็นมาตรฐาน
    • เมทาดาทาต้องมีข้อมูลว่าซอร์สโค้ดแบบปรับแต่งถูกพัฒนาภายใต้สัญญาหรือไม่ มีการแบ่งปันผ่านรีโพซิทอรีหรือไม่ หมายเลขสัญญา และไฮเปอร์ลิงก์ไปยังรีโพซิทอรีที่มีการแบ่งปันโค้ด
  • การสนับสนุนจากภาคอุตสาหกรรม

    • บริษัทซอฟต์แวร์เพื่อการทำงานร่วมกันอย่าง Atlassian และ GitLab Inc. สนับสนุนร่างกฎหมายนี้
    • Stan Shepard ที่ปรึกษากฎหมายของ Atlassian กล่าวว่า "เราเชื่อร่วมกันว่าการทำงานร่วมกันและการแบ่งปันซอร์สโค้ดแบบปรับแต่งในวงกว้างขึ้นจะช่วยส่งเสริมความเปิดกว้าง ประสิทธิภาพ และนวัตกรรมทั่วทั้งองค์กรของรัฐบาลกลาง"
  • ข้อมูลผู้เขียน

    • Madison Alder เป็นผู้สื่อข่าวของ FedScoop ที่รายงานด้านเทคโนโลยีภาครัฐจากกรุงวอชิงตัน ดี.ซี.
    • เธอรายงานหัวข้อหลากหลาย รวมถึงการติดตามการใช้ปัญญาประดิษฐ์ของภาครัฐและการเฝ้าดูความเปลี่ยนแปลงของสัญญารัฐบาลกลาง
    • ก่อนหน้านี้เธอเคยทำงานที่ Bloomberg Law โดยรายงานเกี่ยวกับศาลยุติธรรมของรัฐบาลกลาง นโยบายสุขภาพ และสวัสดิการพนักงาน

1 ความคิดเห็น

 
GN⁺ 2024-12-27
ความเห็นจาก Hacker News
  • มีการโต้แย้งว่าซอฟต์แวร์ที่พัฒนาด้วยเงินทุนสาธารณะควรเป็นโอเพนซอร์สซอฟต์แวร์ (OSS) โดยพื้นฐาน

    • สภาพแวดล้อม IT ของกองทัพแตกต่างจากสภาพแวดล้อมเชิงพาณิชย์ทั่วไปอย่างมาก และเผชิญกับภัยคุกคามด้านความปลอดภัยอยู่เสมอ
    • ซอฟต์แวร์ของภาครัฐเปิดเผยได้ยากเนื่องจากปัญหาความเป็นเจ้าของที่ซับซ้อน
  • กฎหมายใหม่ไม่ได้กำหนดให้เปิดเผยตัวโค้ดเอง แต่กำหนดให้เปิดเผยเฉพาะเมทาดาทา

    • เมทาดาทารวมถึงข้อมูลว่าโค้ดถูกพัฒนาภายใต้สัญญาหรือไม่ หมายเลขสัญญา และไฮเปอร์ลิงก์ไปยังรีโพซิทอรีที่มีการแชร์โค้ด
  • จากประสบการณ์ในการทำงานร่วมกับทีมภาครัฐ มักมีการแนะนำให้ใช้ OSS แต่จำเป็นต้องระบุให้เป็นข้อกำหนดอย่างชัดเจน

    • เงินทุนสาธารณะควรนำไปสู่ประโยชน์สาธารณะ และโอเพนซอร์สเป็นวิธีที่ดีในการเพิ่มสิ่งนั้น
  • กระทรวงกลาโหมสหรัฐฯ มี FAQ เกี่ยวกับโอเพนซอร์สซอฟต์แวร์ และกำลังทดลองใช้ GitHub เป็นเครื่องมือสำหรับการทำงานร่วมกัน

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

    • มีการตั้งคำถามว่าโค้ดลักษณะใดที่ผสมข้อมูลกับโค้ดจนก่อให้เกิดความเสี่ยงต่อข้อมูลส่วนบุคคลได้
  • มีการกล่าวถึงประสบการณ์ที่แม้แต่อยู่ในองค์กรเดียวกันก็ยังเข้าถึงโค้ดได้ยาก และคาดหวังว่ากฎหมายใหม่จะทำให้งานง่ายขึ้น

  • การพัฒนาโค้ดแบบปรับแต่งเฉพาะเกิดขึ้นจากความต้องการเฉพาะทาง และมีโอกาสไม่มากที่โค้ดเฉพาะของหน่วยงานหนึ่งจะเป็นประโยชน์ต่ออีกหน่วยงานหนึ่ง

  • เมื่อไม่มีการแชร์โค้ด หลายหน่วยงานต้องใช้งบประมาณจำนวนมากเพื่อพัฒนาโค้ดหลายเวอร์ชันสำหรับความต้องการเดียวกัน

    • คาดหวังว่ากฎหมายใหม่จะช่วยยกระดับคุณภาพและประโยชน์ที่ได้รับ