Czy legalne jest tworzenie gry typu open source (i pakietu rozszerzeń) w celu udostępnienia jej innym użytkownikom? Chcę to zrobić w starej grze Age of Empires 2.
games
development
open-source
legal
Łowca
źródło
źródło
Odpowiedzi:
Age of Empires II można zwykle uruchomić na Ubuntu i innych systemach GNU / Linux bez zbyt wielu problemów , używając Wine .
Ujawnienie: Nie jestem prawnikiem.
Jeśli chodzi o ogólne pytanie, jeśli Twoim celem jest stworzenie darmowego oprogramowania typu open source, które ułatwia grę zastrzeżoną, a Ty masz umiejętności programistyczne, zazwyczaj nie ma przeszkód prawnych w pisaniu zamiennego silnika gry . (Możesz potencjalnie popaść w patenty na oprogramowanie, ale nie bardziej niż w jakimkolwiek innym dużym projekcie programistycznym, aby produkować oprogramowanie do wykonywania zadań, które już wykonuje istniejące oprogramowanie.) Jeśli to zrobisz, ktoś może zainstalować twój silnik, a następnie, jeśli mają dane artystyczne (mapy, „światy”, dźwięki itd.) z gry , mogą w nią grać.
Opracowanie silnika gry dla istniejącej gry jest nietrywialnym zadaniem i zwykle będą występować różnice między jego zachowaniem a sposobem działania oryginalnej gry, choć mogą być niewielkie. Ale najważniejszą rzeczą, którą powinieneś zdać sobie sprawę, jest to, że dane gry, reprezentujące „świat” gry, nadal będą zastrzeżone i ogólnie niezgodne z prawem do redystrybucji . Tak więc ludzie nadal będą musieli mieć kopię gry (lub przynajmniej niektóre pliki z niej), aby grać w nią za pomocą silnika.
Jednym z przykładów gry, w której zostało to zrobione, jest Jazz Jackrabbit , w który można grać z silnikiem gry OpenJazz .
Innym przykładem (gdzie tak naprawdę był pierwotny programista, który wydał wersję GNU / Linux silnika gry jako bezpłatne oprogramowanie typu open source) jest DOOM (i od tego czasu większość silników gier Id Software została ostatecznie wydana jako FOSS, czasami z niewielkimi modyfikacjami ze względów patentowych). Istnieje wiele projektów społecznościowych , które ulepszyły oryginalny silnik DOOM, umożliwiając tworzenie bardziej złożonych map, ulepszoną grafikę i bardziej trójwymiarową rozgrywkę.
Biorąc pod uwagę ograniczenia oraz fakt, że napisanie silnika gry od zera (a także przetestowanie go i naprawienie błędów) jest znaczącym zadaniem, możesz zamiast tego stworzyć własną grę .
źródło
Nie możesz skopiować go jako open-source. Nawet jeśli wyciekło źródło, jest to nielegalne. Możesz jednak podążać śladami FreeCiv lub Doom3 . FreeCiv jest oparty na Civilization i jest wersją open source. Doom3 jest także oprogramowaniem typu open source, ale wymaga użycia oficjalnych danych gry do pełnego działania lub musisz dostarczyć własne zasoby dla modeli. Tak czy inaczej silnik jest darmowy, open source i dostępny dla wszystkich. FreeCiv nie zawiera danych gry, ponieważ zarówno oryginał, jak i FreeCiv generują mapy dynamicznie. Wymagania dotyczące wydania Twojej wersji są następujące:
Wszelkie patenty związane z oryginałem muszą wygasnąć. Możesz użyć wyszukiwania patentowego, takiego jak Google Patent Search . Wystarczy wpisać zapytanie, jakby było zwykłą wyszukiwarką Google, a pod jednym lub dwoma wynikami internetowymi zostaną wyświetlone patenty.
Program, który piszesz, nie wykorzystuje silnej kryptografii, która jest ograniczona przez rząd USA (lub jeśli został pobrany w niektórych krajach, możesz zostać uznany za dystrybutora broni). Możesz również zarejestrować się w amerykańskim Biurze Przemysłu i Bezpieczeństwa, które jest częścią amerykańskiego Departamentu Handlu, chociaż formalne formalności mogą być bardzo trudne do złożenia bez profesjonalnego doradcy prawnego. Zobacz także BIS FAQ na temat szyfrowania .
Twoja wersja nie korzysta z obrazów ani innych plików (takich jak pliki dźwiękowe) z oryginalnej wersji.
Twoja wersja zawiera niektóre (przynajmniej niewielkie) zmiany.
Nie wykorzystałeś ani bezpośrednio, ani jako pomysłu, jak napisać swoją wersję, któregokolwiek ze źródeł oryginału, jeśli wyciekł.
Nie korzystasz ze znaków towarowych źródła.
Pamiętaj, że musisz go zakodować, spakować i umieścić w PPA lub repozytoriach. To może być bardzo trudne. Nie ma sposobu, aby po prostu skopiować i wkleić trochę magii ze starej wersji. Proszę przeczytać poniższe zastrzeżenie przed zrobieniem czegokolwiek, aby stworzyć swoją wersję. Aby uzyskać więcej wskazówek na temat faktycznych etapów kodowania, odwiedź Game Development i Stack Overflow .
źródło
Dlaczego nie po prostu przyłączyć się z deweloperami tutaj ?
0 AD jest fantastycznym spin-offem AOE2 i może przydać się niektórym deweloperom. Ponadto oszczędzasz sobie okropności związanych z podejmowaniem tak dużego projektu.
źródło
Podczas gdy inne odpowiedzi odpowiednio uwzględniają kwestie związane z prawami autorskimi i patentami , należy również pamiętać o znaku towarowym .
W szczególności zapytałeś:
Zgodnie z prawem znaków towarowych zależy to od tego, co rozumiesz przez „wersję”. Znak towarowy przyznaje właścicielowi wyłączne prawo do używania chronionego znaku (takiego jak „Age of Empires”) w handlu. Zabrania innym używania znaku lub podobnej marki w pokrewnym obszarze handlu (np. Komputery marki Age of Empires), a także w obszarach niezwiązanych w sposób, który mógłby „rozcieńczyć” wartość znaku (np. Age of Empires markowe toalety spłukujące).
Tak więc, należy nie zadzwonić do gry „Age of Empires” lub coś podobnego, i należy wyjaśnić, że jest to produkt 3rd-Party nie stworzony przez, zatwierdzony przez lub powiązany z właścicielami znaku (myślę Microsoft) . Jednakże, to jest w porządku wspomnieć Age of Empires, na przykład powiedzieć, gra jest podobna lub inspirowane przez Age of Empires, ponieważ byłoby to stwierdzenie czysto faktyczny.
(Oczywiście, aby upewnić się, że to, czego chcesz, jest legalne, skonsultuj się z prawnikiem.)
źródło