Các trò chơi mã nguồn mở có thể được xuất bản trên Steam không?


7

Nhiều giấy phép phần mềm nguồn mở và miễn phí có các điều kiện trong đó cấm kết hợp nó với các mô-đun độc quyền, mặc dù, trong trường hợp GPL ít nhất, có một số trường hợp ngoại lệ cho trình điều khiển và thư viện cần thiết.

Các trò chơi nguồn mở có thể được xuất bản trên Steam mà không vi phạm giấy phép không?

Tôi biết có một số phần mềm miễn phí có sẵn trên Steam, chẳng hạn như Blender (sử dụng Giấy phép Công cộng GNU ), công cụ Godot (sử dụng giấy phép MIT ) và SuperTuxKart (hiện đang có trong Steam Greenlight ).

Giấy phép nào cho phép tốt nhất để xuất bản trên Steam?


Hãy nhớ rằng việc cấp phép một cái gì đó theo GPL không cấm bạn cấp phép cho nó dưới một thứ khác, ngoài việc được gói cùng với phần mềm độc quyền, đáp ứng các yêu cầu.
Vụ kiện của Quỹ Monica

@Gnemlock Cảm ơn, vâng, câu hỏi nghe có vẻ tốt hơn theo cách này.
NeoTheThứ

@QPaysTaxes Bạn có chắc không? Tôi sẽ phải xem xét điều đó.
NeoTheThứ

@leo Đó là tài sản trí tuệ của bạn. Bạn có thể làm với nó như bạn muốn. Mặc dù nói chung là hơi ngớ ngẩn khi phát hành lại dưới một thứ khác sau khi bạn phát hành nó theo giấy phép nguồn mở, không có gì ngăn cản bạn.
Vụ kiện của Quỹ Monica

Câu trả lời:


8

Các trò chơi nguồn mở có thể được xuất bản mà không vi phạm giấy phép? Đúng; bởi vì các trò chơi mã nguồn mở đã được xuất bản và Steam cho phép nó.

Simutrans là một trò chơi mô phỏng được cung cấp thông qua Steam và tự quảng cáo là nguồn mở. Nó rất có thể là trò chơi mã nguồn mở duy nhất hiện được phát hành; Thực sự có một bộ lọc tìm kiếm để tìm kiếm các trò chơi nguồn mở , nhưng các trò chơi được cộng đồng gắn thẻ , vì vậy nó không phải là một danh sách độc quyền. Warsow là một game khác hiện đang có trong Steam Greenlight, nhưng đã được xuất bản thông qua các phương tiện khác .

Pikalek đã đưa ra một ví dụ rất lớn về các trò chơi nguồn mở có sẵn thông qua Steam; nhiều trò chơi Doom , QuakeWolfenstein cũ hơn có sẵn thông qua cửa hàng Steam, mặc dù đã sử dụng giấy phép nguồn mở .


Mặc dù tôi không thể nhận xét cá nhân về lý do tại sao chúng tôi không thấy nhiều trò chơi nguồn mở, nhưng trên Steam, tôi đã tìm thấy một nhận xét trên Reddit cung cấp một số lý do hợp lý về lý do tại sao chúng tôi không thấy nhiều và các biến chứng khác có thể phát sinh:

Bởi vì để đưa một cái gì đó lên Steam, phải có một số người có thể đại diện cho dự án trong mối quan hệ với Valve và nhiều dự án nguồn mở không có những người như vậy.

Về mặt kỹ thuật giấy phép của trò chơi nguồn mở cho phép bất kỳ ai đưa mã và tài sản đã biên dịch của họ lên Steam thậm chí để bán chúng, nhưng vẫn có câu hỏi mở về nhãn hiệu. Ví dụ, ngay cả khi nhãn hiệu chưa được đăng ký quyền sở hữu tên dự án về mặt kỹ thuật thuộc về người tạo ban đầu, do đó, Valve sẽ không chấp nhận dự án với Steam nếu nó sử dụng cùng tên, nhưng không được gửi bởi các nhà phát triển thực tế.

Một câu hỏi khác là nhiều trò chơi nguồn mở được cấp phép theo GPL và điều đó khiến việc sử dụng tích hợp Steam trở nên khó khăn hơn vì Steamworks SDK là độc quyền và không thể liên kết với trò chơi thực thi của GPL. Đồng thời, Valve không cung cấp cách dễ dàng để sử dụng các tính năng chỉ dành cho Steam (theo như tôi biết WebAPI, đó không chính xác là những gì có thể được sử dụng trong trò chơi).

- SxxxX (đã đăng ngày 16/2/2015 và được trích dẫn dưới dạng văn bản) @ / r / Linux_Gaming : Tại sao nhiều trò chơi nguồn mở (miễn phí và) không có trên Steam?


Tôi không biết về bộ lọc đó; thật tuyệt vời +1
tro999

1
Học thuyết Castle (miền công cộng), Tales of Maj'Eyal (GPL) & HyperRogue (GPL) cũng có trên Steam & mã nguồn mở. Một số trò chơi Phần mềm id có sẵn trên Steam (Quake, v.v.) có công cụ nguồn mở.
Pikalek

1
@ tro999 Nhưng chỉ có một kết quả. Đã đến lúc thay đổi điều đó!
NeoTheThứ

Đó không phải là một bộ lọc rất tốt, nó thiếu các trò chơi như store.steampowered.com/app/370070
congusbongus

1
@ tro999, hóa ra họ dựa vào cộng đồng. Điều đó làm thay đổi ấn tượng của thẻ, vì vậy tôi đã thêm thông tin liên quan vào câu trả lời của mình.
Gnemlock

3

Để trả lời câu hỏi của bạn " Giấy phép nào cho phép xuất bản tốt nhất trên Steam? ", Câu trả lời là: Giấy phép nào bạn chọn cho công việc của mình không quan trọng.

Khi bạn phát hành công việc của bạn theo giấy phép, bạn vẫn có toàn quyền sở hữu công việc của mình. Bạn không phải chịu giấy phép của riêng mình, vì bạn không cấp phép cho công việc của bạn từ chính bạn, bạn sở hữu nó. * Không có gì ngăn bạn phát hành mã của bạn theo bất kỳ số giấy phép nào, trừ khi bạn ký hợp đồng độc quyền. Steam không yêu cầu các tiêu đề trên Steam là độc quyền, vì vậy không có vấn đề gì ở đó.

Để làm rõ: Tôi đang nói về quyền sở hữu công việc của bạn. Nếu bạn phát hành công việc của người khác, bạn phải tuân theo các điều khoản của họ.

* Bạn có thể từ bỏ quyền sở hữu tác phẩm của mình, nhưng đó là một điều rất khác so với việc cung cấp nó theo giấy phép.


Nhưng, thường các trò chơi FOSS có nhiều người đóng góp, trong đó không phải tất cả các tác phẩm đều thuộc sở hữu của một người, đó là lý do tại sao giấy phép là quan trọng. Tôi tin rằng câu hỏi có ý nghĩa nhiều hơn theo cách mà giấy phép mở đảm bảo rằng trò chơi có thể được xuất bản mà không gặp sự cố khi bạn có nhiều người đóng góp và bạn không sở hữu tất cả công việc.
Aaron Franke
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.