Skip to main content

Giấy phép nguồn mở là gì?

Giấy phép nguồn mở là một hình thức bản quyền phần mềm máy tính, trong đó tác giả cho phép các mã nguồn được truy cập, sử dụng và thao túng bởi bất kỳ ai mà không sợ bị ràng buộc đối với vi phạm bản quyền.Điều này có nghĩa là bất kỳ ai tải xuống mã nguồn đều có thể thực hiện bất kỳ sửa đổi mong muốn nào cho mã nguồn.Điều này cho phép người dùng tùy chỉnh đầy đủ một phần mềm để phù hợp với nhu cầu của họ. Một bản sao sửa đổi của một phần mềm có giấy phép nguồn mở có thể được phép phân phối hợp pháp.Một tác giả có thể quy định trong mã nguồn của mình rằng phân phối bất kỳ sửa đổi nào có thể là vi phạm bản quyền và bị cấm rõ ràng.Nếu đây là trường hợp, nội dung được sửa đổi chỉ có thể được sử dụng bởi công cụ sửa đổi và anh ấy hoặc cô ấy không thể chia sẻ các thay đổi với bất kỳ ai khác. Thuật ngữ phần mềm nguồn mở không có nghĩa là một phần mềm là miễn phí, mặc dù hầu hết phần mềm nguồn mởđược phân phối theo cách đó.Hầu hết các tác giả cung cấp phần mềm nguồn mở miễn phí chỉ định rằng bất kỳ sửa đổi nào được thực hiện cho phần mềm đều không thể được bán, mặc dù nó có thể được phân phối miễn phí.Bất kỳ nỗ lực nào để bán các sửa đổi phần mềm nguồn mở đều có thể dẫn đến các hành động pháp lý và dân sự.Một số tác giả nguồn mở yêu cầu quyên góp tự nguyện khi tải xuống các chương trình của họ, mặc dù các chương trình không được bán về mặt kỹ thuật.mã số.Có bốn cách riêng biệt mà họ có thể yêu cầu kiểm soát mã nguồn sửa đổi.Đầu tiên được gọi là trong suốt, trong đó tác giả sửa đổi phải giữ mã gốc và tất cả các sửa đổi trong suốt để mọi người có thể thấy những gì đã được thực hiện. Yêu cầu thứ hai được gọi là tái tổ hợp.Trong yêu cầu này, tác giả chỉ cho phép các công cụ sửa đổi chỉnh sửa hoặc sắp xếp lại mã hiện có trong mã nguồn, nhưng họ bị cấm thêm các mã bổ sung của riêng họ.Yêu cầu thứ ba được gọi là được ghi có, và tác giả chỉ cần yêu cầu rằng tác phẩm của mình được ghi có là bản gốc và bất kỳ sửa đổi tiếp theo nào được dán nhãn tín dụng cho người đã thực hiện các sửa đổi.Yêu cầu cuối cùng mà tác giả có thể thực hiện được gọi là lưu hành và anh ta yêu cầu phần mềm gốc có giấy phép nguồn mở vẫn có thể tải xuống ở trạng thái không biến đổi và được dán nhãn là bản gốc.