Giấy phép cho các dự án nguồn mở bắt buộc người dùng "không gây hại"

Này Habr! Tôi trình bày với bạn chú ý bản dịch của bài báo "Giấy phép nguồn mở yêu cầu người dùng không gây hại" của Klint Finley.

Giấy phép cho các dự án nguồn mở bắt buộc người dùng "không gây hại"

Trung Quốc sử dụng công nghệ nhận dạng khuôn mặt, để tính toán người Hồi giáo Uyghur. Quân đội Mỹ sử dụng máy bay không người lái tiêu diệt nghi phạm khủng bố, đồng thời là dân thường ở gần đó. Cơ quan Thực thi Di trú và Hải quan Hoa Kỳ - cũng chính là những cơ quan đã nhốt trẻ em trong lồng gần biên giới Mexico - dựa vào phần mềm để liên lạc và phối hợp, giống như tất cả các tổ chức hiện đại.

Ai đó phải viết mã để biến tất cả điều này thành có thể. Càng ngày, các nhà phát triển càng kêu gọi người sử dụng lao động và chính phủ ngừng sử dụng công việc của họ cho các mục đích phi đạo đức. Nhân viên Google thuyết phục công ty dừng lại làm việc để phân tích các bản ghi âm của máy bay không người láivà hủy bỏ mọi kế hoạch đấu thầu điện toán đám mây cho Lầu Năm Góc. Nhân viên Microsoft phản đối sự hợp tác của công ty với Cảnh sát xuất nhập cảnh và quân sự, mặc dù với thành công tối thiểu.

Tuy nhiên, khá khó để ngăn chặn các công ty hoặc chính phủ sử dụng phần mềm đã được viết sẵn, đặc biệt khi phần mềm này thuộc phạm vi công cộng. Tháng trước, chẳng hạn, Seth Vargo đã xóa một số phần mềm của tôi nguồn mở từ các kho lưu trữ trực tuyến để phản đối việc Cảnh sát Nhập cư có thể sử dụng nó. Tuy nhiên, vì mã nguồn mở có thể được sao chép và phân phối miễn phí nên tất cả mã từ xa đều sớm có sẵn ở các nguồn khác.

Coraline Ida Emki muốn trao cho các lập trình viên đồng nghiệp của mình nhiều quyền kiểm soát hơn đối với cách sử dụng phần mềm của họ. Phần mềm được phát hành dưới dạng mới của nó "Giấy phép Hippocrates" có thể được phân phối và sửa đổi cho bất kỳ mục đích nào, với một ngoại lệ chính: phần mềm không được sử dụng bởi các cá nhân, tập đoàn, chính phủ hoặc các nhóm khác trên hệ thống hoặc cho các hoạt động chủ động và cố ý gây nguy hiểm, gây tổn hại hoặc gây nguy hiểm cho con người. hoặc sức khỏe tâm thần, kinh tế hoặc phúc lợi khác của cá nhân hoặc nhóm người, vi phạm Tuyên ngôn Quốc tế về Nhân quyền của Liên hợp quốc.

Việc xác định rõ ràng ý nghĩa của việc gây hại vốn đã khó khăn và gây tranh cãi, nhưng Emki hy vọng rằng việc liên kết giấy phép này với các tiêu chuẩn quốc tế hiện có sẽ giúp giảm bớt sự không chắc chắn về vấn đề này. Emkey nói: “Tuyên ngôn Nhân quyền là một tài liệu 70 năm tuổi được chấp nhận rộng rãi vì các định nghĩa về tác hại và chính xác những gì cấu thành hành vi vi phạm nhân quyền”.

Tất nhiên, đây là một đề xuất khá táo bạo nhưng Emki nổi tiếng vì nói những điều như thế này. Vào năm 2014, cô đã viết phiên bản đầu tiên của quy tắc ứng xử cho các dự án nguồn mở có tên “Quy tắc ứng xử dành cho người tham gia”. Ban đầu nó vấp phải sự hoài nghi, nhưng hơn 40000 dự án nguồn mở đã áp dụng các quy tắc này, từ nền tảng AI TensorFlow của Google cho đến nhân Linux.
Đúng vậy, hiện tại, rất ít người xuất bản tài liệu theo “Giấy phép Hippocrates”, ngay cả bản thân Emki cũng chưa sử dụng nó. Giấy phép vẫn cần phải trải qua quá trình phê duyệt pháp lý, do đó Emki đã thuê luật sư, cộng với nhiều trở ngại có thể xảy ra, bao gồm cả hình thức tương thích với các giấy phép khác, những giấy phép này sẽ phải được giải quyết bằng cách nào đó.

Emkey đồng ý rằng việc thay đổi cách các kỹ sư cấp phép cho công việc của họ sẽ không ngăn chặn được hành vi vi phạm nhân quyền. Tuy nhiên, cô muốn cung cấp cho mọi người một công cụ để ngăn chặn các công ty, chính phủ hoặc các tổ chức bất chính khác sử dụng quy tắc của họ để phạm tội.
Tổ chức Sáng kiến ​​Nguồn Mở phi lợi nhuận cho biết phần mềm nguồn mở “không nên phân biệt đối xử với các cá nhân hoặc nhóm cá nhân” và “không nên hạn chế bất kỳ ai cố gắng sử dụng phần mềm trong một số lĩnh vực công việc nhất định”.

Liệu vi phạm nhân quyền có phải là “lĩnh vực công việc cụ thể” hay không vẫn còn phải xem xét (khoảng làn đường có rất nhiều lời mỉa mai ở đây), vì Emki vẫn chưa chính thức gửi “Giấy phép Hippocrates” của mình cho OSI để xem xét. Tuy nhiên trong một tweet vào tháng trước Tổ chức này chỉ ra rằng giấy phép này không phù hợp với định nghĩa về phần mềm tự do. Người đồng sáng lập OSI Bruce Pierence cũng đã viết trên blog của anh ấyrằng giấy phép này trái với định nghĩa do tổ chức của họ cung cấp.

Emki hy vọng có thể đoàn kết cộng đồng nguồn mở để gây áp lực buộc OSI phải thay đổi định nghĩa của họ hoặc tạo ra một định nghĩa mới. Emkee nói: “Tôi nghĩ định nghĩa OSI đã lỗi thời một cách đáng tiếc. “Hiện tại, cộng đồng nguồn mở đơn giản là không có trong tay các công cụ để ngăn chặn việc sử dụng công nghệ của chúng tôi, chẳng hạn như bởi những kẻ phát xít.”

Mối quan tâm của Emka cũng được các nhà phát triển khác chia sẻ. Michael Caferella, người đồng sáng lập nền tảng xử lý dữ liệu nguồn mở phổ biến Hadoop, đã thấy các công cụ của mình được sử dụng theo những cách mà ông chưa bao giờ tưởng tượng, kể cả Cơ quan An ninh Quốc gia. “Thật tốt nếu mọi người bắt đầu nghĩ xem ai sử dụng phần mềm của họ và sử dụng như thế nào. Cá nhân tôi lo lắng nhất về sự lạm dụng của các quốc gia phi dân chủ có nguồn lực kỹ thuật đáng kể để thay đổi và triển khai các dự án mới. Tôi không có đủ kinh nghiệm cần thiết để nói liệu (Giấy phép Hippocrates) có đủ để ngăn chặn những hành vi lạm dụng như vậy hay không,” ông nói.

Những nỗ lực thay đổi các định nghĩa về nguồn mở để tính đến các vấn đề đạo đức có một lịch sử lâu dài và gây tranh cãi. Emki không phải là người đầu tiên cố gắng viết một giấy phép có thể ngăn chặn việc sử dụng nguồn mở nhằm mục đích gây hại. Vì vậy, ngang hàng Tiện ích tính toán GPU: Đơn vị xử lý toàn cầu được phát hành vào năm 2006 theo giấy phép cấm quân đội sử dụng. Cho đến nay, các biện pháp như vậy ít có tác dụng, nhưng điều này có thể thay đổi. Đầu năm nay hàng chục dự án phần mềm đã được chấp nhận Giấy phép chống 996, yêu cầu người dùng tuân thủ cả tiêu chuẩn lao động địa phương và quốc tế, nhằm đáp trả tin tức về điều kiện làm việc tồi tệ tại các công ty công nghệ Trung Quốc. Emkey hy vọng rằng phản ứng dữ dội của công chúng đối với Cảnh sát Nhập cư Hoa Kỳ, vốn đã lan rộng ra ngoài lĩnh vực công nghệ, có thể là điểm bùng phát.

Một số chỉ ra khả năng áp dụng một thuật ngữ mới cho một mật mã được một số người mở để sử dụng nhưng lại bị đóng đối với những người khác. “Có lẽ chúng ta nên ngừng gọi phần mềm của mình là ‘mở’ và bắt đầu gọi nó là ‘mở vĩnh viễn’,” Vargo đã viết trong tweet của mình, chính là lập trình viên trước đó đã xóa mã của mình để phản đối Cảnh sát Nhập cư.

Thuật ngữ “phần mềm nguồn mở” được sử dụng vào cuối những năm 1990 như một thuật ngữ thay thế cho “phần mềm miễn phí” và gắn liền với một số vấn đề tư tưởng nhất định vào thời điểm đó. Và bây giờ, khi các nhà phát triển trở nên có tư tưởng hơn, có lẽ đã đến lúc một thuật ngữ khác xuất hiện.

Nguồn: www.habr.com

Thêm một lời nhận xét