Dường như với tôi rằng bạn thực sự đang hỏi một số câu hỏi nên tôi đã cố gắng trả lời riêng. Tôi đang đặt câu hỏi cho họ như câu hỏi được trích dẫn, mặc dù tôi đã cố gắng diễn đạt lại những gì tôi nghĩ bạn muốn hỏi.
Tôi có nên sử dụng giấy phép MIT cho tất cả các tệp trong dự án của mình không?
Đưa ra mô tả về mục tiêu của bạn, những gì bạn muốn mọi người có thể làm với công việc của bạn, sử dụng giấy phép MIT cho tất cả các tệp nguồn trong dự án của bạn thực sự có vẻ như là một lựa chọn hợp lý.
Tôi có nên áp dụng các điều khoản cấp phép tương tự cho các tập tin phụ trợ của Cameron như Makefile
s vv không?
Chắc chắn rồi. Chúng là một phần quan trọng trong dự án của bạn bởi vì không có chúng, sản phẩm của bạn sẽ không thể sử dụng được. Nếu dự án của bạn chỉ có thể được xây dựng bằng Makefile
s không miễn phí , nhiều người - bao gồm cả FSF và bản thân tôi - sẽ xem xét toàn bộ dự án là không miễn phí.
Từ quan điểm bản quyền, một Makefile
công việc cũng giống như bất kỳ tệp nguồn nào khác trong dự án của bạn. Bạn đã viết nó - bạn sở hữu bản quyền cho nó. Nếu bạn muốn tôi có thể làm điều gì đó thú vị với nó, bạn phải cho phép tôi, điều mà bạn làm bằng cách cấp phép tệp cho tôi. Trong trường hợp không có bất kỳ bằng chứng mâu thuẫn nào, người ta sẽ cho rằng thông tin chung trong README
đó sẽ áp dụng cho tất cả các tệp như bạn đang giả định chính xác. Dù sao, tôi khuyên bạn nên đặt một thông báo bản quyền ngắn vào mỗi và mọi tệp nguồn bạn viết chỉ để bạn không còn nghi ngờ gì nữa. Thông báo có thể đọc như thế này.
Copyright (c) 2016 Egor Tensin
This file is part of Fancy Project. This is free software; see the file COPYING
for more information. There is no warranty; not even for merchantability or
fitness for a particular purpose.
Vì giấy phép MIT khá ngắn, bạn thậm chí có thể xem xét sao chép toàn bộ vào mỗi tệp. Các giấy phép khác, như GPL, đề xuất một thông báo cụ thể được đặt vào mỗi tệp, sẽ khác với ví dụ được hiển thị ở trên.
Các tệp HTML / JavaScript / CSS / XML có được cấp phép không?
Chắc chắn rồi. Một lần nữa, bản quyền là bất khả tri đối với ngôn ngữ mà tác phẩm của bạn được viết. Tất cả những gì được tính là các tệp là sản phẩm của một quá trình sáng tạo của con người . Tất cả mọi thứ từ phần trước cũng áp dụng cho các tập tin này.
Còn hình ảnh và các tệp nhị phân khác thì sao? Tôi có nên cấp phép kép cho họ theo giấy phép Creative Commons không?
Về nguyên tắc, không có gì có thể khiến giấy phép MIT không thể áp dụng được cho hình ảnh, miễn là chúng phải tuân theo bản quyền. Tuy nhiên, một điều cần xem xét là giấy phép MIT không được sử dụng thường xuyên cho các tác phẩm nghệ thuật hoặc thuyết trình. Vì vậy, nếu bạn muốn giúp người dùng dễ dàng sử dụng một số hình ảnh trong tác phẩm của họ, bạn sẽ ưu tiên cho họ bằng cách cấp phép kép cho họ theo giấy phép Creative Commons . Nếu bạn là người giữ bản quyền, bạn có thể đồng thời cấp phép cho tác phẩm của mình theo nhiều giấy phép như bạn muốn. Ví dụ: bạn có thể đặt câu lệnh sau vào README
tệp của mình .
Copyright (c) 2016 Egor Tensin
This project is free software. There is no warranty; not even for
merchantability or fitness for a particular purpose.
You may use, copy, modify and redistribute all files included in this
distribution, individually or in aggregate, subject to the terms and conditions
of the MIT license. See the file `LICENSE-MIT.txt` for details.
In addition, you may -- at your option -- use, copy, modify and redistribute all
images included in this distribution under the directory named `pictures`
according to the terms and conditions of the Creative Commons Attribution 4.0
International License. See the file `LICENSE-CC-BY.txt` for details.
Cấp phép kép cho hình ảnh có lợi ích là dự án của bạn vẫn sử dụng cùng một giấy phép cho tất cả các tệp nhưng cũng cung cấp sử dụng giấy phép nhiều hơn tự nhiên cho các hình ảnh cho những người dùng sẽ được hưởng lợi từ việc này.
Điều gì nếu hình ảnh được sản xuất bởi phần mềm?
Bản quyền chỉ bao gồm các tác phẩm sáng tạo được tạo ra bởi con người. Nếu một hình ảnh được tạo riêng bởi một máy không có đầu vào sáng tạo của con người, thì nó không có bản quyền và không được cấp phép. Điều đó nói rằng, hầu hết đồ họa có thể sẽ bao gồm ít nhất một số mức độ đầu vào của con người sáng tạo để bạn sẽ ở bên an toàn bằng cách cấp phép cho họ. Trong trường hợp tốt nhất, tuyên bố giấy phép rõ ràng sẽ trở nên thừa. Tất nhiên, tôi không biết hình ảnh của bạn và bao nhiêu sáng tạo đã đi vào chúng.
Tôi có thể thay đổi việc cấp phép cho dự án của mình sau này không?
Chủ bản quyền luôn được tự do cấp các quyền bổ sung cho công việc của họ. Đó là, nếu bạn phát hành hôm nay theo giấy phép MIT và quyết định vào ngày mai rằng bạn cũng muốn cấp phép cho các hình ảnh theo giấy phép Creative Commons , bạn hoàn toàn tự do làm điều đó. Những gì bạn không thể làm là thu hồigiấy phép phần mềm miễn phí. Đó là, nếu bạn xuất bản theo giấy phép MIT ngày hôm nay và sau đó quyết định ngày mai rằng GPL sẽ phù hợp hơn, mọi người đã nhận được bản sao được MIT cấp phép sẽ tiếp tục có thể sử dụng phần mềm theo các điều khoản và điều kiện của Giấy phép MIT. Và vì giấy phép này cho phép phân phối lại không giới hạn, nên mọi người khác sẽ quyết định cung cấp một bản sao. Tóm lại, có thể là khôn ngoan khi cung cấp giấy phép một cách bảo thủ vì bạn luôn có thể bổ sung thêm sau nhưng khi bạn đã xuất bản, bạn không thể lấy lại chúng.