Làm cách nào để hợp pháp tạo phiên bản nguồn mở của trò chơi nguồn đóng? [đóng cửa]


26

Có hợp pháp không khi tạo phiên bản nguồn mở của trò chơi nguồn đóng (và gói mở rộng) để phân phối cho người dùng khác? Tôi muốn làm điều đó cho một trò chơi cũ có tên Age of Empires 2.


2
AOE2 đã là một trò chơi tuyệt vời có thể được mua trực tuyến với giá 8 đô la. Tôi không thấy vấn đề trong việc làm một bản sao chính xác. Bạn nên dành thời gian của mình để tạo ra một RTS cải tiến lấy cảm hứng từ AOE2. Tôi khuyên bạn nên xem xét việc sử dụng một công cụ RTS miễn phí hiện có như ORTS hoặc Spring thay vì cố gắng xây dựng công cụ của riêng bạn.
Nate CK

2
@ NateC-K Theo tôi hiểu, sở thích của thợ săn không phải là có thứ gì đó rẻ hơn , mà là thứ gì đó là nguồn mở và chạy tự nhiên trên nhiều nền tảng hơn.
Eliah Kagan

@ NateC-K: Và có thể dễ dàng được mở rộng trong gói mở rộng.
Ốc cơ khí

1
Nếu bạn thích công việc của những người đã tạo ra AOE2, tôi khuyên bạn nên khuyến khích mọi người mua sản phẩm của họ và chơi nó như vốn có. Nếu bạn muốn tạo trò chơi của riêng mình, tôi khuyên bạn nên hoàn thành nghệ thuật hơn, dễ dàng hơn về mặt công nghệ và đóng góp tốt hơn cho cộng đồng nguồn mở để xây dựng trò chơi có lối chơi tương tự bằng cách tùy chỉnh công cụ RTS hiện có. AOE2 đã cũ và thể loại RTS đã được cải thiện theo nhiều cách kể từ đó; Thời đại Thần thoại, chẳng hạn, trong khi vẫn còn thiếu sót trong một số cách, chứng minh một số cách bạn có thể cải thiện AOE2.
Nate CK

Đối với "gói mở rộng", khái niệm này không có ý nghĩa gì trong thế giới nguồn mở. Một gói mở rộng chỉ là một mod chính thức. Trong thế giới nguồn mở, bất kỳ ai cũng có thể tự do làm phiên bản của riêng họ. Dù sao, tôi không nghĩ OP đang tập trung vào khả năng thực hiện gói mở rộng, tôi nghĩ rằng ý nghĩa của phần đó là một ý định để trò chơi bao gồm lối chơi của bản mở rộng Conquerors, không chỉ là AOE2 ban đầu.
Nate CK

Câu trả lời:


15

Age of Empires II thường có thể được chạy trên Ubuntu và các hệ thống GNU / Linux khác mà không gặp quá nhiều vấn đề khi sử dụng Wine .

Tiết lộ: Tôi không phải là một luật sư.

Đối với câu hỏi chung , nếu mục tiêu của bạn là tạo ra phần mềm nguồn mở miễn phí, tạo điều kiện cho chơi trò chơi độc quyền và bạn có kỹ năng lập trình, thông thường sẽ không có trở ngại pháp lý nào khi viết công cụ trò chơi thay thế . (Bạn có khả năng có thể rơi afoul của bằng sáng chế phần mềm, nhưng không nhiều hơn so với bất kỳ dự án lập trình lớn khác để phần mềm sản phẩm để thực hiện nhiệm vụ mà hiện phần mềm đã thực hiện.) Nếu bạn làm điều này, sau đó ai đó có thể cài đặt động cơ của bạn, và sau đó, nếu họ có dữ liệu nghệ thuật (bản đồ, "thế giới", âm thanh, v.v.) từ trò chơi , họ có thể chơi trò chơi.

Phát triển một công cụ trò chơi cho một trò chơi hiện có là một nhiệm vụ không hề nhỏ và thường sẽ có sự khác biệt giữa cách hành xử và cách trò chơi ban đầu chạy, mặc dù chúng có thể nhẹ. Nhưng điều chính bạn nên nhận ra là dữ liệu trò chơi, đại diện cho "thế giới" của trò chơi, vẫn sẽ là độc quyền và thường không hợp pháp để phân phối lại . Vì vậy, mọi người sẽ vẫn phải có một bản sao của trò chơi (hoặc ít nhất là một số tệp từ nó), để chơi nó bằng công cụ của bạn.

Một ví dụ về một trò chơi đã được thực hiện là Jazz Jackrabbit , có thể chơi với công cụ trò chơi OpenJazz .

Một ví dụ khác (nơi thực sự là nhà phát triển ban đầu đã phát hành phiên bản GNU / Linux của công cụ trò chơi dưới dạng phần mềm nguồn mở miễn phí) là DOOM (và kể từ đó, hầu hết các công cụ trò chơi của Id Software cuối cùng đã được phát hành dưới dạng FOSS, đôi khi với sửa đổi nhỏ cho lý do bằng sáng chế). Có một số dự án cộng đồng đã cải tiến công cụ DOOM ban đầu, cho phép bản đồ phức tạp hơn, đồ họa nâng cao và trải nghiệm chơi trò chơi ba chiều hơn.

Với những hạn chế và việc viết một công cụ trò chơi từ đầu (cộng với việc kiểm tra nó và sửa lỗi) là một nhiệm vụ quan trọng, bạn có thể quyết định tạo trò chơi của riêng mình thay thế .

Tuyên bố miễn trừ trách nhiệm: Câu trả lời này chỉ dành cho mục đích thông tin và không nhằm mục đích cung cấp tư vấn pháp lý. Bạn nên liên hệ với luật sư để có được lời khuyên liên quan đến bất kỳ vấn đề hoặc vấn đề cụ thể nào.


1
Sử dụng cá nhân không bao giờ là vấn đề nếu bạn sở hữu phần mềm (nhưng xem DMCA). Đó là phân phối đó là một vấn đề.
ish

@hunter Vâng, tôi không phải là luật sư và tôi không thể đưa ra lời khuyên pháp lý. Như đã nói ... Tôi không chắc là tôi hiểu ý của bạn. Bạn có hỏi rằng một công cụ trò chơi thay thế nguồn mở miễn phí có thể sử dụng các tệp đã có trên máy tính của người dùng không (có thể bao gồm các tệp trên đĩa CD được đưa vào ổ đĩa quang của máy tính)? Điều đó có thể ổn, như đã thảo luận trong câu trả lời của tôi ở trên, miễn là chúng ta đang nói về dữ liệu trò chơi (bản đồ, âm thanh, họa tiết, đoạn cắt cảnh, mô hình, phông chữ, bảng màu, v.v.). Mặt khác, như izx nói, những gì bạn phân phối không được bao gồm các tệp này (hoặc một phần của chúng).
Eliah Kagan

1
xin lỗi để hỏi nhưng công cụ trò chơi là gì và làm thế nào để tôi viết nó? Tôi hoàn toàn lạc lối.
thợ săn

2
@hunter Bạn nên xem Phát triển trò chơi . Công cụ trò chơi là mã hoạt động để giải thích đầu vào và bản đồ / cấp độ để thực sự làm cho trò chơi chạy. Điều đó nói rằng, rất khó để viết một trò chơi mà không có kiến ​​thức tốt về mã hóa.
ζ--

3
Re: Rượu. Tôi đã có AoE2 chạy trên Wine với một vài vấn đề và nó hoạt động tốt hơn nhiều so với Windows.
Giăng

29

Bạn không thể sao chép nó thành nguồn mở. Ngay cả khi nguồn bị rò rỉ, đó là bất hợp pháp. Tuy nhiên, bạn có thể đi theo bước chân của FreeCiv hoặc Doom3 . FreeCiv dựa trên Civilization và là phiên bản nguồn mở. Doom3 cũng là nguồn mở nhưng yêu cầu sử dụng dữ liệu trò chơi chính thức để hoạt động đầy đủ hoặc bạn phải cung cấp tài sản của riêng mình cho các mô hình. Dù bằng cách nào thì động cơ là miễn phí, nguồn mở và có sẵn cho tất cả mọi người. FreeCiv không bao gồm dữ liệu trò chơi vì cả bản gốc và FreeCiv đều tạo bản đồ một cách linh hoạt. Các yêu cầu để phát hành phiên bản của bạn như sau:

  • Bất kỳ bằng sáng chế liên quan đến bản gốc phải hết hạn. Bạn có thể sử dụng tìm kiếm bằng sáng chế như Google Patent Search . Chỉ cần nhập truy vấn của bạn như thể đó là một tìm kiếm thông thường của Google và dưới một hoặc hai kết quả web, bằng sáng chế sẽ được hiển thị.

  • Chương trình bạn đang viết không sử dụng mật mã mạnh bị hạn chế bởi chính phủ Hoa Kỳ. (Hoặc nếu nó được tải xuống ở một số quốc gia, bạn có thể được coi là một đại lý vũ khí) Bạn cũng có thể đăng ký với Cục Công nghiệp và An ninh Hoa Kỳ, trong đó là một bộ phận của Bộ Thương mại Hoa Kỳ, mặc dù giấy tờ pháp lý có thể rất khó nộp nếu không có tư vấn pháp lý chuyên nghiệp. Cũng xem Câu hỏi thường gặp về BIS về mã hóa .

  • Phiên bản của bạn không sử dụng hình ảnh hoặc các tệp khác (như tệp âm thanh) từ phiên bản gốc.

  • Phiên bản của bạn bao gồm một số thay đổi (ít nhất là nhỏ).

  • Bạn đã không sử dụng, trực tiếp hoặc như một ý tưởng về cách viết phiên bản của bạn, bất kỳ nguồn nào của bản gốc nếu nó bị rò rỉ.

  • Bạn không sử dụng nhãn hiệu của nguồn.

Lưu ý rằng bạn phải mã hóa nó, đóng gói và đặt nó vào PPA hoặc các kho lưu trữ. Điều này có thể rất khó khăn. Không có cách nào để chỉ sao chép-dán một số phép thuật từ phiên bản cũ. Vui lòng đọc phần từ chối bên dưới trước khi làm bất cứ điều gì để tạo phiên bản của bạn và để được hướng dẫn thêm về các giai đoạn thực tế của mã hóa, hãy truy cập Phát triển trò chơiStack Overflow .

Từ chối trách nhiệm pháp lý: Đây không phải là tư vấn pháp lý. Tác giả của câu trả lời này, Hỏi Ubuntu, Stack Exchange, Inc, đại diện, đại lý và / hoặc bất kỳ bên liên kết nào của họ sẽ không chịu trách nhiệm cho bất kỳ thiệt hại, ngẫu nhiên hoặc hậu quả nào có thể phát sinh do sử dụng các hướng dẫn này. Những hướng dẫn này dựa trên luật pháp và quy định của Hoa Kỳ. Luật pháp và các quy định trong khu vực của bạn có thể khác nhau, vì vậy hãy kiểm tra với luật sư hoặc chính quyền địa phương.


Bạn có thể xác định mật mã mạnh hoặc trỏ đến một trang web giải thích điều này?
Topo


6
@Topo Bạn không phải tránh sử dụng mật mã mạnh (ít nhất là tại Hoa Kỳ). Nếu bạn làm như vậy , thì có thể có những hạn chế về cách bạn có thể làm cho trò chơi có sẵn. Rất nhiều phần mềm nguồn mở sử dụng mật mã mạnh, bao gồm cả phần mềm là một phần của Ubuntu theo mặc định và hiện diện trên các hình ảnh CD Ubuntu chính thức . Phần mềm như vậy thậm chí là cần thiết để ký quy tắc ứng xử Ubuntu! Tuyên bố miễn trừ trách nhiệm: Tôi không phải là luật sư và đây cũng không phải là tư vấn pháp lý.
Eliah Kagan

1
Tiết lộ: Tôi không phải là một luật sư. Đây không phải là tư vấn pháp lý. Bạn có thể sử dụng hình ảnh và các tệp khác từ phiên bản cũ để có thể tạo một công cụ nguồn mở đọc các tệp cũ như sourceforge.net/projects/fheroes2 .
Gian hàng

1
@SmallMan hiện Heros miễn phí bao gồm tác phẩm nghệ thuật HOMM gốc, v.v. trong bản phân phối của nó; hoặc chỉ sử dụng tên / đường dẫn giống hệt nhau để người dùng có thể trao đổi chúng sau khi cài đặt?
Dan Neely

7

Tại sao không tham gia với nhóm phát triển ở đây ?

0 AD là một spinE AOE2 tuyệt vời, và có thể làm với một số nhà phát triển. Ngoài ra, bạn tiết kiệm cho mình một số điều kinh khủng khi thực hiện một dự án lớn như vậy.


5

Trong khi các câu trả lời khác bao gồm đầy đủ các cân nhắc về bản quyềnbằng sáng chế , bạn cũng nên biết về nhãn hiệu .

Cụ thể, bạn đã hỏi:

Có hợp pháp không khi tạo phiên bản nguồn mở của trò chơi nguồn đóng

Theo luật thương hiệu, điều này phụ thuộc vào ý nghĩa của "phiên bản". Một nhãn hiệu cấp cho chủ sở hữu quyền độc quyền sử dụng nhãn hiệu được bảo vệ (chẳng hạn như "Thời đại của đế chế") trong thương mại. Nó cấm người khác sử dụng nhãn hiệu hoặc nhãn hiệu tương tự trong một lĩnh vực thương mại liên quan (như máy tính thương hiệu Age of Empires), cũng như trong các khu vực không liên quan theo cách có thể "pha loãng" giá trị của nhãn hiệu (ví dụ: Age of Empires bồn cầu xả nước thương hiệu).

Vì vậy, bạn không nên gọi trò chơi của mình là "Age of Empires" hoặc một cái gì đó tương tự, và bạn nên làm rõ rằng đó là sản phẩm của bên thứ 3 không được sản xuất bởi, được chứng thực bởi hoặc liên kết với chủ sở hữu nhãn hiệu (tôi nghĩ là Microsoft) . Tuy nhiên, nó tốt để đề cập đến Age of Empires, ví dụ như để nói trò chơi của bạn là tương tự hoặc lấy cảm hứng từ Age of Empires, vì đó sẽ là một tuyên bố hoàn toàn thực tế.

(Tất nhiên để chắc chắn những gì bạn muốn là hợp pháp, hãy hỏi ý kiến ​​luật sư.)


Vì vậy, tôi có thể tạo ra một trò chơi gọi là thời đại vương quốc và nói rằng nó sẽ dựa trên một trò chơi gọi là age of empires 2 và trò chơi có thể có hầu hết (nếu không) đồ họa của aoe2 không? Tôi có phải mã các tập tin cho trò chơi không?
thợ săn

Nói "dựa trên" có thể gợi ý sai rằng nó đã được xác nhận bởi những người sáng tạo ban đầu. Bạn chắc chắn phải mã lại và sử dụng đồ họa của riêng bạn, để tránh vi phạm bản quyền. Có thể cho rằng "Vương quốc Vương quốc" tương tự như "Thời đại đế chế" rằng nó có thể tạo ra "khả năng nhầm lẫn đáng kể". Đây là một khu vực màu xám hợp pháp , vì vậy tôi khuyên bạn nên tham khảo ý kiến ​​một luật sư để hỏi những điều cụ thể được chấp nhận.
Ốc cơ khí
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.