Giấy phép
Nguy cơ bị kiện luôn rình rập.

Giấy phép
Bạn (ít nhất là tôi) muốn tránh rắc rối về sau vì dù vô tình hay không đã dùng phần mềm không được phép sử dụng cho mục đích thương mại. Vì vậy ngay từ đầu tôi chủ yếu dùng giấy phép MIT cho engine3 và Signal From The Stars.
Nói ngắn gọn, các giấy phép sau an toàn cho mục đích thương mại: MIT, zlib, BSD, Apache, Unlicense, ISC License. Tuy nhiên điều quan trọng là bạn phải giữ lại thông tin bản quyền và văn bản giấy phép gốc của nguồn, và cung cấp chúng trong sản phẩm cuối cùng.
Ngay từ bây giờ tôi đã thu thập mọi giấy phép của mã nguồn bên thứ ba mà tôi dùng, và đặt chúng cạnh mã, đôi khi ngay trong mã. Sẽ có thêm một tệp chung tổng hợp mọi thứ đã được dùng ở đâu.
Nếu bạn dùng GPL và muốn phát hành sản phẩm thương mại, bạn sẽ phải công khai mã nguồn của phần mềm.
Nếu tìm xem giấy phép nào tốt nhất đừng bao giờ dùng, bạn sẽ thấy:
- GNU General Public License (GPL, mọi phiên bản)
- Affero General Public License (AGPL)
- Creative Commons Non-Commercial Licenses (CC BY-NC, CC BY-NC-SA, v.v.)
- Creative Commons ShareAlike Licenses (CC BY-SA, CC BY-NC-SA, v.v.)
- Sleepycat License
- Open Software License (OSL)
- Server Side Public License (SSPL)
Tài nguyên
Nếu trước đây có lẽ bạn từng nghĩ:
Ồ, bức ảnh đẹp quá, mình sẽ dùng cho sản phẩm của mình!
Thì giờ đây điều đó tuyệt đối không được. Không chỉ bạn sẽ rất nhanh nhận thư từ luật sư hoặc phải trả tiền để dùng bức ảnh. Nó còn không nguyên bản và bạn gây thiệt hại cho người đã tạo ra bức ảnh.
Vì tôi không biết vẽ, tôi sẽ trả tiền cho người khác để vẽ theo hướng dẫn của tôi.
Điều này thực ra áp dụng cho mọi tài nguyên, như âm thanh và cả phông chữ.
Trò chơi
Chà, đây sẽ là một trò chơi trả phí, vì ít nhất tôi cũng muốn thu hồi chi phí đã bỏ ra. Engine3 có thể một ngày nào đó sẽ thành mã nguồn mở. Ngày xưa bạn luôn thấy những bộ cài phần mềm bắt bạn đọc hàng trang văn bản rồi đồng ý trước khi phần mềm được cài.
Tiếc là điều đó không phải vô cớ. Trong mã của tôi có lỗi, tôi không thể tránh được. Nó có tới 100000 dòng mã, kể cả của bên thứ ba như SDL và Love2D, và đủ thứ mà tôi không kiểm soát được. Bạn phải tự bảo vệ mình để khi người khác dùng phần mềm của bạn, bạn không phải chịu trách nhiệm cho bất kỳ thiệt hại nào (dưới bất kỳ hình thức nào).
Văn bản chính xác thì tôi vẫn phải tìm hiểu, nhưng bạn thường thấy thứ gì đó như thế này:
THIS SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES, OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT, OR OTHERWISE, ARISING FROM, OUT OF, OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
- Điều khoản “AS IS”:
- Phần mềm được cung cấp nguyên trạng, không có bất kỳ bảo đảm nào, dù rõ ràng hay ngụ ý. Điều này bảo vệ bạn khỏi khiếu nại rằng phần mềm không hoạt động như mong đợi.
- Loại trừ bảo đảm:
- Nó loại trừ rõ ràng các bảo đảm như sự phù hợp cho một mục đích cụ thể hay bảo vệ khỏi vi phạm quyền.
- Giới hạn trách nhiệm:
- Nó loại trừ việc bạn phải chịu trách nhiệm cho thiệt hại, tổn thất hay khiếu nại phát sinh từ việc sử dụng phần mềm.
Signal From The Stars
cập nhật 2025
Tên trò chơi không được trùng với cái đã có và tên miền .com phải còn trống. Ngoài ra bạn có thể kiểm tra xem tên đó đã được đăng ký nhãn hiệu chưa, và kết quả là chưa.



Lời kết
Ý định của tôi là tốt, tôi chỉ muốn phát hành một trò chơi và cố gắng đáp ứng các nghĩa vụ tốt nhất có thể. Nhưng tôi cũng chỉ là con người và có thể bỏ sót điều gì đó. Tôi tin rằng pháp luật cũng bảo vệ tôi và thấy rằng tôi đã làm mọi điều được mong đợi.