-
Dự luật chia sẻ mã nguồn giữa các cơ quan Mỹ
- Tổng thống Joe Biden đã ký dự luật lưỡng đảng thành luật vào ngày 23 tháng 12.
- Luật mới yêu cầu chia sẻ mã nguồn tùy chỉnh nhằm ngăn chặn các hợp đồng phát triển phần mềm trùng lặp giữa các cơ quan.
- "Source Code Harmonization And Reuse in Information Technology (H.R. 9566)" hay "SHARE IT Act" nhằm mục tiêu cắt giảm khoảng 12 tỷ USD mà chính phủ liên bang chi cho việc mua sắm phần mềm mỗi năm.
- Luật loại trừ mã bí mật, các hệ thống an ninh quốc gia hoặc mã có thể gây ra rủi ro về quyền riêng tư nếu được chia sẻ.
-
Nội dung chính của luật
- Dự luật do các thượng nghị sĩ Ted Cruz và Gary Peters, cùng các hạ nghị sĩ Nicholas Langworthy và William Timmons bảo trợ.
- Dự luật đã được thông qua với sự ủng hộ áp đảo ở cả hai viện.
- Theo luật, giám đốc thông tin của các cơ quan phải xây dựng chính sách trong vòng 180 ngày kể từ khi luật có hiệu lực.
- Chính sách phải bảo đảm mã tùy chỉnh phù hợp với các thông lệ tốt nhất, thiết lập quy trình công khai metadata và quy định quy trình báo cáo tiêu chuẩn hóa.
- Metadata bao gồm thông tin về việc mã tùy chỉnh có được phát triển theo hợp đồng hay không, có được chia sẻ trong kho lưu trữ hay không, số hợp đồng và liên kết tới kho lưu trữ nơi mã được chia sẻ.
-
Sự ủng hộ từ ngành công nghiệp
- Các công ty phần mềm cộng tác như Atlassian và GitLab Inc. đã ủng hộ dự luật.
- Cố vấn pháp lý của Atlassian, Stan Shepard, cho biết ông chia sẻ "niềm tin rằng việc hợp tác và chia sẻ mã tùy chỉnh nhiều hơn sẽ thúc đẩy tính cởi mở, hiệu quả và đổi mới trên toàn bộ hệ sinh thái liên bang".
-
Thông tin về tác giả
- Madison Alder là phóng viên của FedScoop chuyên đưa tin về công nghệ chính phủ tại Washington, D.C.
- Bà đưa tin về nhiều chủ đề khác nhau, bao gồm theo dõi việc sử dụng trí tuệ nhân tạo trong chính phủ và giám sát các thay đổi trong hợp đồng liên bang.
- Trước đây, bà từng đưa tin về hệ thống tư pháp liên bang, chính sách y tế và phúc lợi nhân viên tại Bloomberg Law.
1 bình luận
Ý kiến trên Hacker News
Lập luận rằng phần mềm được phát triển bằng nguồn quỹ công nên mặc định là phần mềm mã nguồn mở (OSS)
Luật mới không yêu cầu công khai chính mã nguồn mà chỉ yêu cầu công khai metadata
Từ kinh nghiệm hợp tác với các nhóm chính phủ, OSS thường được khuyến nghị nhưng cần phải nêu rõ điều này thành yêu cầu
Bộ Quốc phòng Mỹ cung cấp FAQ về phần mềm mã nguồn mở và đang thử nghiệm các công cụ cộng tác thông qua GitHub
Luật mới không áp dụng cho mã bí mật, hệ thống an ninh quốc gia hoặc mã có rủi ro về quyền riêng tư nếu được chia sẻ
Nhắc đến trải nghiệm từng khó truy cập mã ngay cả trong cùng một tổ chức, và kỳ vọng luật mới sẽ giúp công việc trở nên dễ dàng hơn
Việc phát triển mã tùy chỉnh được thực hiện theo những nhu cầu cụ thể, nên khả năng mã tùy chỉnh của một cơ quan hữu ích cho cơ quan khác là thấp
Khi không có chia sẻ mã, nhiều cơ quan phải chi rất nhiều tiền để phát triển nhiều phiên bản mã cho cùng một nhu cầu