Як я можу юридично зробити відкриту версію гри із закритим кодом? [зачинено]


26

Чи законно робити відкриту версію гри із закритим кодом (і розширення) для розповсюдження іншим користувачам? Я хочу зробити це для старої гри під назвою Age of Empires 2.


2
AOE2 - це вже приголомшлива гра, яку можна купити в Інтернеті за 8 доларів. Я не бачу сенсу робити точний клон. Вам буде краще витрачати свій час на вдосконалення RTS, натхненного AOE2. Я пропоную вам розглянути можливість використання існуючого безкоштовного двигуна RTS, наприклад ORTS або Spring, а не намагатися створити свій власний.
Nate CK

2
@ NateC-K Як я розумію, зацікавленість мисливця полягає не в тому, щоб мати щось дешевше , а скоріше те, що є відкритим кодом та працює на інших платформах.
Елія Каган

@ NateC-K: І що можна легко розширити в пакет розширення.
Механічний равлик

1
Якщо вам подобається робота людей, які зробили AOE2, я пропоную вам заохотити людей купувати їхній продукт і грати його таким, яким він є. Якщо ви хочете зробити власну гру, я вважаю, що було б більш художньо виконаним, технологічно легшим та кращим внеском у спільноту з відкритим кодом, щоб створити гру з подібним геймплеєм, налаштувавши існуючий двигун RTS. AOE2 - старий, і з того часу жанр RTS багато в чому вдосконалювався; Наприклад, епоха міфології, хоча дещо недолічена, демонструє деякі шляхи, які ви могли б покращити AOE2.
Nate CK

Що стосується "пакету розширень", концепція не має сенсу у світі з відкритим кодом. Пакет розширення - це лише офіційний мод. У світі з відкритим кодом кожен може вільно робити свою версію. У всякому разі, я не думаю, що ОП зосереджувалась на можливості робити пакет розширення, я думаю, що сенс цієї частини полягав у тому, щоб гра включала в себе геймплей розширення Conquerors, а не тільки оригінальний AOE2.
Nate CK

Відповіді:


15

Епоху Empires II зазвичай можна запускати на Ubuntu та інших системах GNU / Linux без надто багатьох проблем , використовуючи Wine .

Розкриття інформації: Я не юрист.

Що стосується загального питання, якщо ваша мета - створити безкоштовне програмне забезпечення з відкритим кодом, яке полегшує гру у власну гру, а у вас є навички програмування, як правило, немає жодних юридичних перешкод для написання механізму заміни гри . (Ви можете потенційно потрапити до патентів на програмне забезпечення, але не більше, ніж у будь-якому іншому великому проекті програмування для створення програмного забезпечення для виконання завдань, які вже виконує існуюче програмне забезпечення.) Якщо ви це зробите, то хтось може встановити ваш двигун, і тоді, якщо вони мають художні дані (карти, "світи", звуки тощо) з гри , вони можуть грати в гру.

Розробка ігрового двигуна для існуючої гри - це нетривіальне завдання, і зазвичай існують відмінності між тим, як вона веде себе, і тим, як керувала оригінальна гра, хоча вони можуть бути незначними. Але головне, що ви повинні усвідомити, - це те, що дані про ігри, що представляють "світ" гри, все ще залишатимуться власними, і взагалі незаконно перерозподіляються . Тож людям все одно доведеться мати копію гри (або хоча б певні файли з неї), щоб відтворити її за допомогою вашого двигуна.

Одним із прикладів гри, де це було зроблено, є Jazz Jackrabbit , в яку можна грати з ігровим двигуном OpenJazz .

Інший приклад (коли насправді оригінальний розробник випустив версію GNU / Linux ігрового двигуна як безкоштовне програмне забезпечення з відкритим кодом) - DOOM (і з тих пір більшість ігрових двигунів Id Software з часом випускаються як FOSS, іноді з незначними змінами з патентних причин). Існує ряд громадських проектів , які вдосконалили оригінальний двигун DOOM, дозволяючи отримати складніші карти, покращену графіку та більш тривимірний досвід гри.

Зважаючи на обмеження і те, що написання ігрового двигуна з нуля (плюс тестування його та виправлення помилок) є важливим завданням, ви можете вирішити зробити власну гру замість цього .

Відмова: Ця відповідь призначена лише для інформаційних цілей, а не з метою надання юридичних консультацій. Вам слід зв’язатися з адвокатом, щоб отримати консультацію стосовно будь-якого конкретного питання чи проблеми.


1
Особисте використання ніколи не є проблемою, якщо ви володієте програмним забезпеченням (але див. DMCA). Це проблема - це розподіл .
Останній

@hunter Ну, я не юрист і не можу дати юридичну пораду. З урахуванням сказаного ... Я не впевнений, що знаю, що ти маєш на увазі. Ви запитуєте, чи може безкоштовний ігровий движок із заміною відкритого коду використовувати файли, які вже є на комп'ютері користувача (які можуть включати файли на компакт-диску, вставленому в оптичний привід комп'ютера)? Це, мабуть, було б нормально, як обговорювалося у моїй відповіді вище, доки ми говоримо про дані гри (карти, звуки, спрайти, розрізи, моделі, шрифти, палітри тощо). З іншого боку, як каже izx, те, що ви поширюєте, не повинно включати ці файли (або їх частини).
Елія Каган

1
Вибачте запитати, але що таке ігровий двигун, і як його написати? Я повністю загублений.
мисливець

2
@hunter Ви повинні побачити розробку гри . Ігровий двигун - це код, який діє для інтерпретації вхідних даних і карт / рівнів, щоб фактично змусити гру працювати. Однак, дуже важко написати гру без гарного знання кодування.
ζ--

3
Re: Вино. У мене AoE2 працює на Wine з кількома проблемами, і він працює набагато краще, ніж коли-небудь в Windows.
Джон

29

Ви не можете скопіювати його з відкритим кодом. Навіть якщо джерело просочилося, це незаконно. Однак ви можете піти слідами FreeCiv або Doom3 . FreeCiv заснований на Civilization та є відкритим кодом. Doom3 також є відкритим кодом, але вимагає використання офіційних ігрових даних для повноцінної роботи або потрібно надати власні активи для моделей. У будь-якому випадку двигун вільний, відкритий і доступний для всіх. FreeCiv не містить даних про ігри, оскільки і оригінальний, і FreeCiv генерують карти динамічно. Вимоги до випуску вашої версії такі:

  • Будь-які патенти, пов'язані з оригіналом, повинні мати термін дії. Ви можете використовувати патентний пошук, наприклад, Google Patent Search . Просто введіть запит так, ніби це звичайний пошук в Google, і під одним або двома результатами в Інтернеті будуть показані патенти.

  • Програма, яку ви пишете, не використовує сильну криптографію, яка обмежена урядом США. (Або якби вона була завантажена в деяких країнах, ви могли б вважатися торговцем зброєю) Ви також можете зареєструватися в Бюро промисловості та безпеки США, яке є частиною Міністерства торгівлі США, хоча юридичну документацію може бути дуже складно подати без професійного юрисконсульта. Також див. FAQ щодо шифрування BIS .

  • Ваша версія не використовує зображення та інші файли (наприклад, звукові файли) з оригінальної версії.

  • Ваша версія включає деякі (принаймні незначні) зміни.

  • Ви не використовували прямо чи як ідею, як написати свою версію, жодного джерела оригіналу, якщо він просочився.

  • Ви не використовуєте торговельні марки джерела.

Зауважте, що вам потрібно його кодувати, упакувати і помістити в PPA або сховища. Це може бути дуже складно. Немає можливості просто скопіювати і вставити якусь магію зі старої версії. Будь ласка, прочитайте відмову нижче, перш ніж робити що-небудь для створення своєї версії, а для отримання додаткових вказівок про фактичні етапи кодування відвідайте розробку гри та переповнення стека .

Юридична відмова від відповідальності: Це не має бути юридичною порадою. Автор цієї відповіді, запитайте Ubuntu, Stack Exchange, Inc, їх представників, агентів та / або будь-які афілійовані сторони, не несе відповідальності за будь-які збитки, випадкові чи наслідкові, які можуть виникнути внаслідок використання цих керівних принципів. Ці рекомендації базуються на законах та нормах США. Закони та правила у вашій місцевості можуть відрізнятися, тому зверніться до юриста чи місцевих органів влади.


Чи можете ви визначити сильну криптографію або вказати на сайт, який пояснює це?
Топо


6
@Topo Вам не доведеться уникати використання сильної криптографії (принаймні у Сполучених Штатах). Якщо ви це зробите , то можливі обмеження щодо того, як можна зробити гру доступною. Багато програмного забезпечення з відкритим кодом використовує потужну криптографію, включаючи програмне забезпечення, яке є частиною Ubuntu за замовчуванням і присутнє на офіційних образах CD Ubuntu . Таке програмне забезпечення навіть необхідне для підписання кодексу поведінки Ubuntu! Відмова: Я не юрист, і це не юридична порада.
Елія Каган

1
Розкриття інформації: Я не юрист. Це не має на увазі юридичних порад. Ви можете використовувати зображення та інші файли зі старої версії, щоб створити механізм з відкритим кодом, який читає старі файли, такі як sourceforge.net/projects/fheroes2 .
стійла

1
@SmallMan робить Free Heros включити в розповсюдження оригінальні твори HOMM тощо; або використовувати лише однакові імена / шляхи, щоб користувачі могли заміняти їх після встановлення?
Ден Нілі

7

Чому б не просто долучитися до команди розробників тут ?

0 AD - це фантастичний відкат AOE2, який може зробити з деякими розробниками. Крім того, ви заощадите собі деякі жахливі заходи щодо здійснення такого великого проекту, як цей.


5

Хоча інші відповіді належним чином охоплюють міркування щодо авторських прав та патентів , ви також повинні знати про товарний знак .

Зокрема, ви запитували:

Чи законно робити відкриту версію гри із закритим кодом

Відповідно до закону про торговельну марку, це залежить від того, що ви маєте на увазі під версією. Торгова марка надає власнику ексклюзивне право на використання захищеної марки (наприклад, "Епоха Імперій") у торгівлі. Він забороняє іншим використовувати марку чи подібний бренд у спорідненій сфері комерції (наприклад, комп'ютери з торговою маркою Age of Empires), а також у неспоріднених районах таким чином, що може "розбавити" значення марки (наприклад, Age of Empires) брендові промивні туалети).

Отже, ви не повинні називати свою гру "Епоха імперій" чи щось подібне, і вам слід чітко пояснити, що це сторонній продукт, який не виготовляють, не схвалюють або не пов’язані з власниками марки (я думаю, що Microsoft) . Тим НЕ менше, це нормально кажучи Вік Імперій, наприклад , сказати , що ваша гра схожа або натхненні Епохи Імперій, так як це було б чисто фактичне твердження.

(Звичайно, щоб бути впевненим, що ви хочете, щоб це було законно, проконсультуйтеся з юристом.)


тож я можу зробити гру під назвою "епоха королівства" і сказати, що вона базуватиметься на грі під назвою "вік імперій 2" і чи може гра має майже (якщо ні) однакову графіку aoe2? Чи потрібно кодувати файли для гри?
мисливець

Якщо сказати "на основі", може помилково припустити, що його схвалили оригінали творців. Вам обов'язково потрібно перекодувати і використовувати власну графіку, щоб уникнути порушення авторських прав. Можливо, "Ера Королівства" досить схожа на "Епоху Імперій", що може створити "істотну ймовірність плутанини". Це юридична сіра зона , тому я пропоную вам проконсультуватися з юристом, щоб запитати, які конкретні речі прийнятні.
Механічний равлик
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.