Mới đây, các nhà phát triển Glibc đã thông báo qua danh sách gửi thư của họ rằng họ đã thực hiện một số thay đổi cụ thể đối với các quy tắc chấp nhận thay đổi và chuyển giao bản quyền, do đó hủy bỏ việc chuyển giao bắt buộc quyền sở hữu mã nguồn cho Tổ chức Mã nguồn Mở.
Tương tự với những thay đổi đã được thông qua trước đây trong dự án GCC, việc ký kết thỏa thuận CLA với Tổ chức Phần mềm Tự do tại Glibc đã được chuyển sang loại hoạt động tùy chọn được thực hiện theo yêu cầu của nhà phát triển.
Với những thay đổi mới trong quy định, các bản vá lỗi giờ đây sẽ được chấp nhận mà không cần chuyển giao quyền sở hữu cho Tổ chức FOSS , ngoại trừ mã nguồn được chia sẻ với các dự án GNU khác thông qua Gnulib.
Những người đóng góp có bản quyền FSF được chuyển nhượng không cần thay đổi bất cứ điều gì. Những người đóng góp muốn sử dụng Chứng chỉ Nhà phát triển Origin [2] phải thêm thông báo "Được ký bởi" vào xác nhận của họ.
Mã nguồn được chia sẻ với các gói GNU khác thông qua Gnulib sẽ tiếp tục yêu cầu phân bổ ngân sách từ FSF.
Ngoài việc chuyển giao quyền sở hữu cho Tổ chức Nguồn mở (Open Source Foundation), các nhà phát triển có thể xác nhận quyền chuyển giao mã nguồn của mình cho dự án Glibc thông qua cơ chế Chứng nhận Nguồn gốc Nhà phát triển (Developer Certificate of Origin - DCO). Theo DCO, việc theo dõi tác giả được thực hiện bằng cách thêm dòng "Được ký bởi: tên và địa chỉ email của nhà phát triển" vào mỗi thay đổi.
Bằng cách đính kèm chữ ký này vào bản vá, nhà phát triển xác nhận quyền tác giả của mình đối với mã được chuyển giao và đồng ý cho phép phân phối mã đó như một phần của dự án hoặc như một phần của mã theo giấy phép tự do. Không giống như các hành động của dự án GCC, quyết định trong trường hợp của Glibc không được ban hành từ trên xuống mà được đưa ra sau các cuộc thảo luận sơ bộ với tất cả các đại diện cộng đồng.
Việc hủy bỏ yêu cầu bắt buộc ký kết thỏa thuận với Tổ chức Nguồn mở (Open Source Foundation) giúp đơn giản hóa đáng kể quá trình thu hút người tham gia mới vào quá trình phát triển và làm cho dự án độc lập khỏi các xu hướng của Tổ chức. Trong khi việc ký kết thỏa thuận cấp phép (CLA) của từng cá nhân chỉ dẫn đến lãng phí thời gian vào các thủ tục giấy tờ không cần thiết, thì đối với các tập đoàn và nhân viên của các công ty lớn, việc chuyển giao quyền cho Tổ chức STR lại liên quan đến nhiều sự chậm trễ và phê duyệt pháp lý, mà không phải lúc nào cũng hoàn thành thành công.
Việc từ chối quản lý tập trung quyền mã cũng củng cố các điều khoản cấp phép được chấp nhận ban đầu, vì việc thay đổi giấy phép hiện yêu cầu phải có sự đồng ý cá nhân của từng nhà phát triển chưa chuyển giao quyền cho Free Software Foundation.
Tuy nhiên, mã nguồn Glibc vẫn được cấp phép theo "LGPLv2.1 trở lên ", cho phép chuyển đổi sang các phiên bản LGPL mới hơn mà không cần phê duyệt thêm. Vì quyền sở hữu phần lớn mã nguồn vẫn thuộc về Tổ chức Phần mềm Tự do (Free Software Foundation), nên tổ chức này tiếp tục đóng vai trò là người bảo đảm việc phân phối mã nguồn Glibc chỉ theo các giấy phép copyleft tự do.
Ví dụ: Tổ chức Phần mềm Tự do có thể chặn các nỗ lực giới thiệu giấy phép thương mại / giấy phép kép hoặc ra mắt các sản phẩm độc quyền đã đóng thông qua một thỏa thuận riêng với các tác giả của mã.
Một trong những nhược điểm của việc từ bỏ quản lý quyền mã nguồn tập trung là sự nhầm lẫn trong việc đàm phán các vấn đề liên quan đến giấy phép . Trước đây, tất cả các khiếu nại về vi phạm điều khoản giấy phép đều được giải quyết thông qua tương tác với một tổ chức duy nhất, nhưng hiện nay, kết quả của các vi phạm, kể cả những vi phạm vô ý, đã trở nên khó lường và đòi hỏi sự đồng thuận với từng bên tham gia riêng lẻ.
Ví dụ, tình huống với nhân Linux, nơi các nhà phát triển nhân riêng lẻ kích hoạt hành động pháp lý, bao gồm cả vì mục đích lợi ích cá nhân.
Các thay đổi về quy tắc sẽ có hiệu lực vào ngày 2 tháng 8 và sẽ ảnh hưởng đến tất cả các nhánh Glibc hiện có để phát triển. Cuối cùng, nếu bạn muốn tìm hiểu thêm, bạn có thể tham khảo chi tiết tại liên kết sau.