Yasal olarak kapalı kaynaklı bir oyunun açık kaynaklı bir versiyonunu nasıl yapabilirim? [kapalı]


26

Diğer kullanıcılara dağıtmak için kapalı kaynaklı bir oyunun (ve genişletme paketinin) açık kaynaklı bir versiyonunun yapılması yasal mı? Bunu Age of Empires 2 adı verilen eski bir oyun için yapmak istiyorum.


2
AOE2 zaten 8 $ 'a satın alınabilecek harika bir oyun. Kesin bir klon yapmaktaki noktayı göremiyorum. AOE2'den ilham alarak gelişmiş bir RTS yapmak için zamanınızı harcamaktan daha iyi olursunuz. Kendinizinkini kurmaya çalışmak yerine, ORTS veya Spring gibi ücretsiz bir RTS motoru kullanmayı düşünmenizi öneririm .
Nate CK,

2
@ NateC-K Anladığım kadarıyla, avcının ilgisi daha ucuz bir şeye sahip olmaktan ziyade, açık kaynaklı ve doğal olarak daha fazla platformda çalışan bir şeye sahip olmaktan kaynaklanıyor.
Eliah Kagan

@ NateC-K: Genişletme paketinde kolayca genişletilebilen.
Mekanik salyangoz,

1
AOE2'yi yapan insanların çalışmalarını seviyorsanız, insanları kendi ürünlerini almaya ve olduğu gibi oynamaya teşvik etmenizi öneririm. Kendi oyununu yapmak istiyorsan, mevcut bir RTS motorunu kişiselleştirerek benzer oyun tarzı bir oyun inşa etmenin daha sanatsal, daha teknolojik, daha kolay ve açık kaynak topluluğuna daha iyi bir katkı sağlayacağını düşünüyorum. AOE2 eski ve RTS türü o zamandan beri birçok yönden geliştirildi; Örneğin, Mitoloji Çağı, bazı yönlerden hala kusurlu olsa da, AOE2'yi iyileştirebileceğiniz bazı yollar göstermektedir.
Nate CK

Bir "genişleme paketi" gelince, kavram açık kaynaklı dünyada anlam ifade etmiyor. Bir genişleme paketi sadece resmi bir moddur. Açık kaynaklı dünyada herkes kendi versiyonunu yapmakta özgürdür. Her neyse, OP'nin genişleme paketi yapma yeteneğine odaklandığını sanmıyorum, sanırım bu bölümün anlamı sadece orijinal AOE2'yi değil, Conquerors genişlemesinin oyununu da içeren bir oyundur.
Nate CK

Yanıtlar:


15

Empires II, genellikle Wine kullanarak Ubuntu ve diğer GNU / Linux sistemlerinde çok fazla sorun olmadan çalıştırılabilir .

Açıklama: Ben avukat değilim.

Genel soruya gelince , amacınız özel bir oyun oynamayı kolaylaştıran ücretsiz bir açık kaynaklı yazılım oluşturmaksa ve programlama beceriniz varsa, genellikle bir yedek oyun motoru yazmak için yasal bir engel yoktur . Ardından (Potansiyel olarak yazılım patentleri tarafından uyulmadığını düşebilir, ama hayır daha çok görevleri gerçekleştirmek için üretim yazılımı başka önemli programlama projesinde daha mevcut yazılım zaten gerçekleştirir söyledi.) Bunu yaparsanız, sonra birisi motorunu yükleyebilirsiniz ve eğer oyundan sanatsal verilere (haritalar, "dünyalar", sesler vb.) sahipler, oyunu oynayabilirler.

Mevcut bir oyun için bir oyun motoru geliştirmek önemsiz bir iştir ve genellikle davranış biçimleri ile orijinal oyunun oynanış şekli arasında küçük de olsa farklılıklar olacaktır. Ancak farketmeniz gereken en önemli şey , oyunun "dünyasını" temsil eden oyun verilerinin hala özel ve genel olarak yeniden dağıtılmaya yasadışı olacağıdır . Böylece insanlar motorunuzu kullanarak oynamak için oyunun bir kopyasına (veya en azından belirli dosyalarından) sahip olmak zorunda kalacaklar.

Bunun yapıldığı oyunlara bir örnek , OpenJazz oyun motoruyla oynanabilen Jazz Jackrabbit .

Başka bir örnek (gerçekte oyun motorunun GNU / Linux versiyonunu ücretsiz açık kaynaklı yazılım olarak yayınlayan orijinal geliştiriciydi) DOOM (ve o zamandan beri Id Software'in oyun motorlarının çoğu zaman zaman FOSS olarak yayınlandı. patent nedenlerinden dolayı hafif değişiklikler). Orada toplum bir takım projeler daha karmaşık haritalar, gelişmiş grafik ve daha üç boyutlu oyun deneyimi için izin orijinal DOOM motorunu geliştirdik.

Sınırlamaları göz önüne alındığında ve oyun motorunun sıfırdan yazılması (artı test edilmesi ve hataların giderilmesi) önemli bir görevdir, bunun yerine kendi oyununuzu yapmaya karar verebilirsiniz .

Feragatname: Bu cevap bilgilendirme amaçlıdır ve yasal öneri sağlama amaçlı değildir. Belirli bir konu veya sorun hakkında tavsiye almak için bir avukatla görüşmelisiniz.


1
Yazılıma sahipseniz kişisel kullanım hiçbir zaman sorun olmaz (ancak DMCA'ya bakın). Sorun bu dağıtım .
imsi

@ Avcı değilim, ben avukat değilim ve yasal tavsiye veremiyorum. Bununla birlikte ... Ne demek istediğini bildiğimden emin değilim. Ücretsiz açık kaynak kodlu bir yedek oyun motorunun , kullanıcının bilgisayarında zaten mevcut olan dosyaları kullanıp kullanamayacağını mı soruyorsunuz (bu, bilgisayarın optik sürücüsüne yerleştirilmiş bir CD'deki dosyaları içerebilir)? Oyun verilerinden (haritalar, sesler, sprite, kesik çizgiler, modeller, yazı tipleri, paletler, vb.) Bahsettiğimiz sürece yukarıdaki cevabımda tartışıldığı gibi bu muhtemelen iyi olurdu . Öte yandan, izx’in dediği gibi, dağıttığınız şey bu dosyaları (veya bunların bölümlerini) içermemelidir.
Eliah Kagan

1
sorduğum için üzgünüm ama oyun motoru nedir ve nasıl yazarım? Ben tamamen kayboldum.
avcı

2
@hunter Oyun Geliştirme'yi görmelisin . Oyun motoru, oyunu çalıştırmak için girişi ve haritaları / seviyeleri yorumlamak için kullanılan koddur. Bununla birlikte, kodlamanın bilgisi olmadan bir oyun yazmak çok zor.
Ağustos'ta

3
Re: Şarap. AoE2'yi Wine'da çok az sorunla çalıştırıyorum ve Windows'ta olduğundan çok daha iyi çalışıyor.
John

29

Açık kaynaklı olması için kopyalayamazsınız. Kaynak sızdırılmış olsa bile, bu yasaktır. Bununla birlikte, FreeCiv veya Doom3'ün adımlarını takip edebilirsiniz . FreeCiv, Medeniyete dayanmaktadır ve açık kaynaklı bir versiyonudur. Doom3 ayrıca açık kaynak kodludur ancak tam işlem için resmi oyun verilerinin kullanılmasını gerektirir veya modeller için kendi varlıklarınızı sağlamalısınız. Her iki durumda da motor özgür, açık kaynak ve herkes tarafından kullanılabilir. FreeCiv, hem orijinal hem de FreeCiv dinamik olarak haritalar oluşturduğundan hiçbir oyun verisi içermez. Sürümünüzü serbest bırakma gereksinimleri aşağıdaki gibidir:

  • Orijinalle ilgili tüm patentlerin kullanım süresi dolmuş olmalıdır. Google Patent Araması gibi bir patent araması kullanabilirsiniz . Sorgunuzu normal bir Google aramasıymış gibi yazın ve bir veya iki web sonucunun altında patentler gösterilecek.

  • Eğer ABD hükümeti tarafından kısıtlanan güçlü şifreleme kullanmayan yazıyoruz programı. Ayrıca olabilir (bazı ülkelerde indirilen olsaydı Veya, bir silah tüccarı olarak düşünülebilir) kayıt Sanayi ve Güvenlik US Bureau ile hangi Yasal evrakların profesyonel hukuk danışmanı olmadan dosyalanması çok zor olsa da, ABD Ticaret Bakanlığı'nın bir parçasıdır. Ayrıca şifreleme konusundaki BIS SSS bölümüne bakın .

  • Sürümünüz orijinal sürümden görüntüler veya başka dosyalar (ses dosyaları gibi) kullanmaz.

  • Sürümünüz bazı (en azından küçük) değişiklikler içeriyor.

  • Doğrudan ya da sürümünüzü nasıl yazacağınıza dair bir fikir olarak, sızdırılmışsa orijinalin kaynağını kullanmadınız.

  • Kaynağın ticari markalarını kullanmazsınız.

Kodlamanız, paketlemeniz ve bir PPA veya depolara koymanız gerektiğini unutmayın. Bu çok zor olabilir. Eski versiyondaki sihirleri kopyalayıp yapıştırmanın yolu yok. Lütfen sürümünüzü yapmak için bir şey yapmadan önce aşağıdaki feragatnameyi okuyun ve kodlamanın gerçek aşamaları hakkında daha fazla bilgi için, Game Development ve Yığın Taşması sayfasını ziyaret edin .

Yasal feragatname: Bu yasal tavsiye anlamına gelmez. Bu cevabın yazarı, Ask Ubuntu, Stack Exchange, Inc, temsilcileri, acenteleri ve / veya bağlı kuruluşları, bu kılavuzların kullanımı nedeniyle doğabilecek her türlü zarardan, dolaylı veya sonuç olarak sorumlu tutulamaz. Bu kurallar ABD yasalarına ve düzenlemelerine dayanmaktadır. Bölgenizdeki yasalar ve düzenlemeler farklılık gösterebilir, bu nedenle bir avukatla veya yerel yetkililerle görüşün.


Güçlü şifreleme tanımlayabilir veya bunu açıklayan bir siteye işaret edebilir misiniz?
Topo


6
@Topo Güçlü şifreleme kullanmaktan kaçınmanız gerekmez (en azından ABD'de). Eğer varsa yapın , o zaman oyun kullanılabilir yapabilirsiniz nasıl kısıtlamalar olabilir. Açık kaynaklı yazılımların çoğu, varsayılan olarak Ubuntu'nun bir parçası olan ve resmi Ubuntu CD görüntülerinde bulunan yazılımlar da dahil olmak üzere güçlü şifreleme kullanır . Böyle bir yazılım Ubuntu davranış kurallarını imzalamak için bile gereklidir! Yasal Uyarı: Ben bir avukat değilim ve bu da yasal bir tavsiye değil.
Eliah Kagan,

1
Açıklama: Ben avukat değilim. Bu yasal tavsiye niteliğinde değildir. Eski sürümdeki görüntüleri ve diğer dosyaları kullanarak sourceforge.net/projects/fheroes2 gibi eski dosyaları okuyan açık kaynaklı bir motor oluşturabilirsiniz .
durak

1
@SmallMan, Free Heros'un dağıtımında orijinal HOMM sanat eserini içerir; veya yalnızca aynı adlandırma / yolları kullanın, böylece kullanıcılar kurulumdan sonra bunları değiştirebilirler?
Dan Neely,

7

Neden sadece buradaki geliştirme ekibine katılmıyorsunuz ?

0 AD fantastik bir AOE2 dönüşüdür ve bazı dev'lerle yapabilir. Ayrıca, kendin gibi büyük bir projeyi üstlenmenin dehşetini kendin kurtar.


5

Diğer cevaplar, telif hakkı ve patentle ilgili hususları yeterli şekilde ele alırken, ticari markadan da haberdar olmalısınız .

Özellikle sordun:

Kapalı kaynaklı oyunun açık kaynaklı versiyonunu yapmak yasal mı?

Ticari marka kanunları uyarınca, bu "sürüm" ile ne kastettiğinize bağlıdır. Bir ticari marka, sahibine, ticarette korumalı bir marka ("Age of Empires" gibi) kullanma hakkını verir. Diğer kişilerin markayı veya benzeri bir markayı, ilgili bir ticaret alanında (Age of Empires marka bilgisayarlar gibi) yanı sıra, ilgisiz alanlarda, markanın değerini "sulandıracak" bir şekilde kullanmalarını yasaklar (örn. Empires Age) marka gömme tuvaletler).

Yani, gereken değil benzer oyununuzu "Age of Empires" falan diyoruz, ve bunun doğru olmadığını tarafından yapılan bir 3. taraf ürünü, tarafından kabul veya markanın sahipleri ile bağlı olduğunu açıkça yapmalıdır (ı Microsoft'a düşünüyorum) . Ancak, bir o tamamen gerçek ifadesi olacağını, çünkü oyun benzer veya Age of Empires esinlenerek olduğunu söylemek, mesela Age of Empires söz cezası.

(Elbette istediğinin yasal olduğundan emin olmak için bir avukata danış.)


öyleyse krallık dönemi denilen bir oyun yapabilir ve imparatorlukların yaşı 2 adlı bir oyuna dayanacağını ve oyunun aoe2'nin aynı grafiklerine sahip olabileceğini söyleyebilir miyim? Oyun için dosyaları kodlamak zorunda mıyım?
avcı

"Temelli" demek yanlış bir şekilde orijinal yaratıcılar tarafından onaylandığını gösteriyor olabilir. Telif hakkını ihlal etmemek için kesinlikle kendi kodunuzu yeniden kodlamanız ve kullanmanız gerekir. Muhtemelen "Krallık Dönemi", "önemli bir karışıklık olasılığı" yaratacağı "İmparatorluk Çağı" na benzer. Burası yasal bir gri alan , bu yüzden hangi belirli şeylerin kabul edilebilir olduğunu sormanız için bir avukata danışmanızı öneririm.
Mekanik salyangoz,
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.