Nhà phát triển / Mã nguồn mở
Trình tạo giấy phép mã nguồn mở
Tạo tệp LICENSE cho MIT, Apache 2,0, GPL, LGPL, AGPL, MPL, BSD, ISC, Unlicense và nhiều giấy phép khác, với tên và năm được điền sẵn; đồng thời so sánh những gì mỗi giấy phép cho phép.
Trình tạo giấy phép mã nguồn mở: Văn bản giấy phép là bản chính thức từ SPDX License List, được GitHub và các kho gói sử dụng để xác định giấy phép. Các giấy phép ngắn và dễ cấp phép lại như MIT và BSD sẽ có tên, năm của bạn trong dòng bản quyền; các giấy phép dài hơn như GPL và Apache 2,0 được dùng nguyên văn, còn thông báo bản quyền của bạn được đặt trong phần đầu của từng tệp theo định dạng SPDX. Bảng so sánh copyleft, quyền sáng chế, yêu cầu thông báo và việc OSI, FSF phê duyệt. Chạy 100% cục bộ trong trình duyệt của bạn, không có tệp nào được tải lên máy chủ.
- Danh mục
- Công cụ lập trình viên
- Lượt chạy
- Trong trình duyệt của bạn
- Chi phí
- Miễn phí · không cần đăng ký
- Trạng thái khả dụng
- Sẵn sàng sử dụng
Chạy hoàn toàn trong trình duyệt của bạn
So sánh các giấy phép
| Giấy phép | Loại | Quyền sáng chế | Phải có thông báo trong các bản sao | OSI | FSF |
|---|---|---|---|---|---|
| Cho phép rộng rãi | Không được đề cập | Có | |||
| Cho phép rộng rãi | Cấp phép rõ ràng | Có | |||
| Copyleft mạnh | Cấp phép rõ ràng | Có | |||
| Copyleft mạnh | Không được đề cập | Có | |||
| Copyleft yếu | Cấp phép rõ ràng | Có | |||
| Copyleft mạnh, bao gồm cả việc sử dụng qua mạng | Cấp phép rõ ràng | Có | |||
| Copyleft yếu | Cấp phép rõ ràng | Có | |||
| Cho phép rộng rãi | Không được đề cập | Có | |||
| Cho phép rộng rãi | Không được đề cập | Có | |||
| Cho phép rộng rãi | Không được đề cập | Có | |||
| Cho phép rộng rãi | Không được đề cập | Không | |||
| Cho phép rộng rãi | Không được đề cập | Không | |||
| Cho phép rộng rãi | Không được đề cập | Chỉ trong các bản sao mã nguồn | |||
| Cho phép rộng rãi | Rõ ràng không được cấp phép | Không | |||
| Copyleft mạnh | Cấp phép rõ ràng | Có |
Các văn bản cùng thông tin phê duyệt của OSI và FSF lấy từ SPDX License List 3.29.0. Đây là bản tóm tắt, không phải tư vấn pháp lý: hãy đọc chính giấy phép và hỏi luật sư về mọi vấn đề quan trọng.
Áp dụng giấy phép
Lưu văn bản dưới tên LICENSE (hoặc LICENSE.txt, hoặc COPYING đối với GPL) ở thư mục gốc của kho lưu trữ, đặt trường giấy phép trong package.json, Cargo.toml hoặc pyproject.toml thành mã định danh SPDX tương ứng, rồi thêm tiêu đề SPDX gồm hai dòng vào mỗi tệp mã nguồn để giấy phép đi kèm với các tệp được sao chép.
Cùng với đó, hãy dùng trình tạo .gitignore để giữ tệp đầu ra của quá trình build và thông tin bí mật bên ngoài kho lưu trữ.
Kết hợp các giấy phép
Mã nguồn có giấy phép linh hoạt thường có thể được dùng trong các dự án copyleft, nhưng không áp dụng theo chiều ngược lại: mã GPL không thể đưa vào dự án MIT nếu không khiến kết quả trở thành GPL. Mã Apache 2,0 tương thích với GPL phiên bản 3 nhưng không tương thích với phiên bản 2.
Cách sử dụng
- Chọn một giấy phép; nếu chưa chắc chắn, hãy tham khảo bảng so sánh.
- Nhập năm và tên chủ sở hữu bản quyền.
- Tải tệp LICENSE xuống thư mục gốc của kho mã, rồi thêm phần đầu vào các tệp mã nguồn.
Quyền riêng tư và giới hạn
Mọi thứ đều được tạo trong trình duyệt của bạn.
Công cụ liên quan
Câu hỏi thường gặp
Tôi nên chọn giấy phép nào?
Để cho phép sử dụng lại tối đa, hãy chọn MIT hoặc Apache 2,0 (bổ sung điều khoản cấp quyền sáng chế rõ ràng). Để bảo đảm các thay đổi vẫn là mã nguồn mở, hãy chọn GPL; đối với thư viện mà các chương trình độc quyền có thể liên kết, hãy chọn LGPL hoặc MPL; đối với phần mềm được cung cấp qua mạng, hãy chọn AGPL.
Copyleft có nghĩa là gì?
Các bản sao và phiên bản đã thay đổi phải được chia sẻ theo cùng giấy phép: copyleft mạnh áp dụng cho toàn bộ chương trình, copyleft yếu chỉ áp dụng cho các tệp hoặc thư viện được cấp phép, còn AGPL mở rộng yêu cầu này đến người dùng truy cập chương trình qua mạng.
GPL-3,0-only và -or-later khác nhau thế nào?
Với or-later, người dùng cũng có thể tuân theo mọi phiên bản GPL mới hơn do FSF phát hành; với only, chỉ phiên bản 3 được áp dụng. Văn bản giấy phép giống nhau; lựa chọn này được ghi trong phần đầu của các tệp.
Công cụ miễn phí · trong trình duyệt của bạn lượt chạy · không cần tài khoản