Trang Chủ Phát triển Cấp phép nguồn mở - những gì bạn cần biết

Cấp phép nguồn mở - những gì bạn cần biết

Mục lục:

Anonim

Có nhiều chương trình phần mềm nguồn mở phục vụ một số ứng dụng. Ngoài ra còn có nhiều giấy phép nguồn mở khác nhau. Nói chung, phần mềm nguồn mở có thể được sử dụng, sửa đổi và chia sẻ hợp pháp trong nhiều môi trường và bối cảnh. Tuy nhiên, các giấy phép khác nhau đi kèm với các thỏa thuận khác nhau và điều quan trọng là phải hiểu sự khác biệt giữa từng giấy phép chính để tận dụng tối đa phần mềm nguồn mở, cũng như hiểu rõ hơn về phong trào nguồn mở và mục đích của nó. (Để tìm hiểu thêm, hãy xem Nguồn mở: Có quá tốt để trở thành sự thật không?)

Nguồn của nguồn mở

Mặc dù thuật ngữ mã nguồn mở, được đặt ra vào năm 1998, nguồn gốc của phong trào phần mềm miễn phí có từ những năm 1970. Nhà phát triển phần mềm, hacker và nhà hoạt động phần mềm miễn phí, Richard Stallman, đã phát triển một hệ điều hành mở và miễn phí vào năm 1983. Đầu năm 1984, ông đã công bố Dự án GNU, nơi phát triển một hệ điều hành chủ yếu lấy cảm hứng từ Unix (GNU là từ viết tắt đệ quy đối với GNU GNU không phải Unix Unix) nhưng với mã nguồn miễn phí và mở cửa cho công chúng vì lợi ích lớn hơn được đề xuất của cộng đồng.

GNU đã sử dụng một triết lý được tiên phong bởi Stallman (cũng như các nhà hoạt động chống bản quyền khác) được biết đến với tên là copy copyftft, về cơ bản thừa nhận các đặc quyền bản quyền được trao tặng một cách hợp pháp cho quyền sở hữu trí tuệ ban đầu, nhưng đã từ bỏ chúng để thúc đẩy sử dụng và phát triển mở công việc. Kỹ thuật và triết lý này đã cấp quyền truy cập miễn phí vào mã nguồn cho phần mềm được phát hành dưới bản sao, để sử dụng và sửa đổi miễn phí và mở.

Cấp phép nguồn mở - những gì bạn cần biết