Một Lập trình viên Xóa Mã nguồn để Phản đối Việc Sử dụng bởi Cơ quan ICE

Phần mềm quản lý máy chủ thường khá nhàm chán. Nhưng khi phần mềm đó được bán cho một cơ quan liên bang gây chia rẽ gia đình và tạm giam trẻ em, thậm chí công nghệ hóc búa cũng có thể trở thành tâm điểm của sự tranh cãi.
Vào thứ Hai, nhà hoạt động Shanley Kane làm nổi bật một hợp đồng giữa công ty phần mềm Chef có trụ sở tại Seattle và Cơ quan Quản lý Di trú và Hải quan Hoa Kỳ. Chef phát triển và bán phần mềm mã nguồn mở để cấu hình máy chủ và ghi chú Alaska Airlines, Google, Facebook và Capital One là khách hàng.
Hợp đồng với ICE tạo nên một làn sóng nhỏ trên Twitter, nhưng đến sáng thứ Năm, Chef chưa đưa ra tuyên bố công khai về sự kiện tranh cãi. Thất vọng vì sự im lặng của công ty, cựu nhân viên Chef Seth Vargo đã loại bỏ một số công cụ mã nguồn mở liên quan đến Chef mà anh ấy đã lưu trữ trên hai kho mã nguồn. Đó bao gồm Sugar, một công cụ được thiết kế để làm cho việc làm việc với phần mềm của Chef dễ dàng hơn, mà nhiều khách hàng của Chef sử dụng rộng rãi, tuy không rõ liệu ICE có sử dụng nó hay không. "Tôi đã loại bỏ mã nguồn của mình khỏi hệ sinh thái của Chef," Vargo viết trên trang lưu trữ mã nguồn GitHub. "Tôi có trách nhiệm đạo đức và đạo đức để ngăn chặn mã nguồn của mình [mã nguồn] được sử dụng cho điều ác."
Hành động này đã thu hút sự chú ý của công ty. Người dùng đã sở hữu bản sao của Sugar vẫn có thể tiếp tục sử dụng sau khi Vargo xóa phần mềm. Giám đốc công nghệ của Chef, Corey Scobie, nói rằng khó nói có bao nhiêu người dùng bị ảnh hưởng. Bước đi của Vargo, ông nói, "tạo ra một ảnh hưởng đáng kể đối với cộng đồng Chef toàn cầu."
Chef không hủy bỏ hợp đồng với ICE. Thay vào đó, họ đã tái xuất bản Sugar.
Trong một email vào tối thứ Năm gửi đến nhân viên Chef mà công ty đăng trực tuyến, CEO Barry Crist gọi công việc của Chef với ICE, bắt đầu dưới thời quản lý của Obama, là một "quyết định nguyên tắc."
Crist nói rằng ông cho rằng "những chính sách như chia rẽ gia đình và tạm giam trẻ em là sai và ngược lại lợi ích tốt nhất của đất nước chúng ta." Nhưng ông thêm, "Tôi không tin rằng việc kiểm tra các dự án cụ thể của chính phủ với mục đích lựa chọn xem chúng ta nên làm kinh doanh với các cơ quan của Hoa Kỳ hay không là thích hợp, thực tế hoặc nằm trong sứ mệnh của chúng ta." CEO nói ông hy vọng Chef phát triển và "vượt qua nhiều chính quyền Tổng thống Hoa Kỳ."

Hành động của Vargo là một trong những biểu hiện đáng chú ý nhất của làn sóng tăng cường hoạt động của nhân viên công nghệ. Năm ngoái, nhân viên của Microsoft đã xuất bản một lá thư ngỏ công khai chê trách công ty về công việc cho ICE. Năm nay, một nhóm gọi là Microsoft Workers 4 Good kêu gọi công ty ngừng phát triển công nghệ thực tế ảo cho quân đội. Đến nay, các nhà quản lý của Microsoft vẫn chống lại áp lực để cắt đứt mối liên kết với ICE hoặc quân đội. Ngược lại, Google từ chối gia hạn hợp đồng hình ảnh drone với Bộ Quốc phòng và nói rằng họ sẽ không đấu thầu cho một hợp đồng điện toán đám mây của Bộ Quốc phòng giữa các cuộc biểu tình của nhân viên. Vargo không chỉ phản đối, anh ấy đã làm cho việc truy cập phần mềm mà anh ấy sợ sẽ được sử dụng một cách ác ý trở nên khó khăn hơn.
Tình hình của Chef cũng làm nổi bật những thay đổi trong cách phần mềm được phát triển và những thách thức mà những thay đổi đó mang lại. Hầu hết phần mềm hiện đại bao gồm nhiều thành phần mã nguồn mở. Ngay cả phần mềm thương mại thường dựa vào "thư viện" mã nguồn do người ngoại đạo tạo hoặc duy trì. Điều này giúp nhà phát triển làm việc nhanh hơn bằng cách không cần phải tạo lại các tính năng và thành phần thông thường. Nhưng nếu người duy trì những thành phần đó xóa hoặc hỏng chúng, hoặc ngừng duy trì chúng, tất cả những người phụ thuộc vào phần mềm đó sẽ bị ảnh hưởng.
Quyền kiểm soát trên một phần mềm có thể trở nên lộn xộn. Vargo rời bỏ Chef vào năm 2014, nói rằng anh ấy đã bị quấy rối bởi các thành viên trong cộng đồng mã nguồn mở, nhưng anh ấy vẫn tiếp tục lưu trữ mã nguồn của Sugar từ tài khoản GitHub cá nhân và vẫn là chủ sở hữu đăng ký của công cụ trên dịch vụ phân phối mã nguồn Ruby Gems. Điều này khiến cho Sugar nằm trong quyền kiểm soát của anh ấy.
Vargo tuyên bố trên Twitter rằng anh ấy sở hữu Sugar, nhưng Scobie nói rằng theo điều khoản làm việc của anh ấy, toàn bộ công việc liên quan đến Chef của Vargo đều thuộc sở hữu của công ty. Vargo cho biết nhiều công việc của anh ấy trên các công cụ mã nguồn mở liên quan đến Chef đã được thực hiện ngoài vai trò nhân viên, nơi anh ấy ban đầu làm việc trong bộ phận kinh doanh. "Bất kể hợp đồng làm việc trước đó của tôi, tôi không tin rằng tôi có nghĩa vụ tiếp tục lưu trữ mã nguồn đó hoặc cung cấp gói cho mã nguồn đó dưới các kho cá nhân của tôi," Vargo nói.
Ngay cả khi Vargo sở hữu Sugar, Chef có quyền pháp lý để sao chép và tái xuất bản công cụ dưới giấy phép mã nguồn mở của dự án. Giấy phép của Sugar yêu cầu bất kỳ ai tái xuất bản mã nguồn này phải công nhận Vargo. Ban đầu, phiên bản tái xuất bản hoặc "forked" của Sugar không công nhận Vargo. Scobie nói rằng đây là một lỗi vô tình và công nhận đã được thêm vào ngay sau khi sự thiếu sót được chỉ ra.
Khi những nhà phát triển phát hành mã nguồn của họ dưới giấy phép mã nguồn mở, họ cho phép người khác sử dụng công việc của họ cho bất kỳ mục đích nào, bao gồm việc tạo bản sao mới. Điều này khiến cho những nhà phát triển, như Vargo, người tin rằng công việc của họ đang bị lạm dụng, có ít cách để bảo vệ quyền lợi.
Một số nhà phát triển đã cố gắng chống lại điều này bằng cách hạn chế việc sử dụng phần mềm nguồn mở khác. Ví dụ, ứng dụng tính toán ngang hàng GPU được phát hành vào năm 2006 dưới một giấy phép cấm việc sử dụng của quân đội. Năm ngoái, một người đóng góp cho công cụ quản lý mã nguồn mở Lerna tạm thời thay đổi giấy phép của dự án để cấm ICE sử dụng nó. Trước đây trong năm nay, hàng chục dự án phần mềm đã áp dụng giấy phép "Anti-996 License", yêu cầu người dùng tuân theo cả tiêu chuẩn lao động cả nước và quốc tế, phản ánh sự căng thẳng của nhiều công ty công nghệ Trung Quốc đòi hỏi nhân viên làm việc nhiều giờ.
Những loại giấy phép hạn chế này truyền thống thường khó phổ biến, một phần là do các công ty ngần ngại sử dụng phần mềm với điều kiện đính kèm. Nhưng điều này có thể thay đổi khi những nhà phát triển lo lắng hơn về cách mã nguồn của họ được sử dụng.
Những điều Tuyệt vời Khác của MYTOUR
- Một vụ án giết người tàn bạo, một nhân chứng có thể đeo được, và một nghi phạm không tưởng
- Một loại thuốc detoxy hứa hẹn những điều kỳ diệu—nếu nó không giết bạn trước
- Trí tuệ nhân tạo đối mặt với khủng hoảng "tính tái sản xuất"
- Những nhà tài trợ giàu có như Epstein (và những người khác) làm suy yếu khoa học
- Những chiếc xe đạp điện tốt nhất cho mọi hình thức di chuyển
- 👁 Các máy học như thế nào để học? Ngoài ra, đọc tin tức mới nhất về trí tuệ nhân tạo
- 🏃🏽♀️ Muốn có những công cụ tốt nhất để khỏe mạnh? Hãy kiểm tra các lựa chọn của đội Gear của chúng tôi cho những bộ theo dõi sức khỏe tốt nhất, đồ chạy bộ (bao gồm giày và tất), và tai nghe tốt nhất.
