합법적으로 공개 소스 게임의 공개 소스 버전을 만들려면 어떻게해야합니까? [닫은]


26

다른 사용자에게 배포하기 위해 공개 소스 버전의 비공개 소스 게임 (및 확장 팩)을 만드는 것이 합법적입니까? Age of Empires 2라는 오래된 게임에서 그렇게하고 싶습니다.


2
AOE2는 이미 $ 8에 온라인으로 구입할 수있는 멋진 게임입니다. 정확한 클론을 만드는 데 요점이 없습니다. AOE2에서 영감을 얻은 향상된 RTS를 만드는 데 시간을 투자하는 것이 좋습니다. ORTS 또는 Spring 과 같은 기존의 무료 RTS 엔진 을 사용하여 직접 빌드하는 대신 사용하는 것이 좋습니다 .
네이트 CK

2
@ NateC-K 이해하는 바와 같이, 헌터의 관심은 더 싼 것이 아니라 오픈 소스이고 더 많은 플랫폼에서 기본적으로 실행되는 것입니다.
Eliah Kagan

@ NateC-K : 확장팩에서 쉽게 확장 할 수 있습니다.
기계 달팽이

1
AOE2를 만든 사람들의 작품을 좋아한다면 사람들이 제품을 사고있는 그대로 사용하도록 권유합니다. 나만의 게임을 만들고 싶다면 기존 RTS 엔진을 커스터마이징하여 유사한 게임 플레이로 게임을 구축하는 것이 예술적으로 더 성취적이고 기술적으로 더 쉬우 며 오픈 소스 커뮤니티에 더 잘 기여할 것을 제안합니다. AOE2는 오래되었고 RTS 장르는 그 이후 여러면에서 개선되었습니다. 예를 들어, Age of Mythology는 여전히 몇 가지 방식으로 결함이 있지만 AOE2를 향상시킬 수있는 몇 가지 방법을 보여줍니다.
네이트 CK

"확장 팩"은 오픈 소스 세계에서 개념이 의미가 없습니다. 확장팩은 공식적인 모드 일뿐입니다. 오픈 소스 세계에서는 누구나 자신의 버전을 자유롭게 사용할 수 있습니다. 어쨌든 OP는 확장 팩을 수행하는 기능에 초점을 맞추고 있다고 생각하지 않습니다. 그 부분의 의미는 게임이 원래 AOE2뿐만 아니라 Conquerors 확장의 게임 플레이를 포함하도록 의도 한 것으로 생각합니다.
네이트 CK

답변:


15

Age of Empires II는 보통 Wine을 사용하여 많은 문제없이 Ubuntu 및 기타 GNU / Linux 시스템에서 실행될 수 있습니다 .

공개 : 저는 변호사가 아닙니다.

일반적인 질문에 관해서는, 독점 게임을 쉽게 할 수있는 무료 오픈 소스 소프트웨어를 개발하는 것이 목표이며 프로그래밍 기술을 보유하고 있다면 대체 게임 엔진 을 작성하는 데 법적인 장애는 없습니다 . 다음 (당신은 잠재적으로 소프트웨어 특허의 충돌한다 떨어질 수 있지만, 더 이상 그렇게 작업을 수행하기위한 생산 소프트웨어를 다른 주요 프로그래밍 프로젝트보다 기존 소프트웨어 이미 수행하고 있음.)이 작업을 수행 할 경우, 누군가가 당신의 엔진을 설치하지 수 있으며, 경우 그들은 게임의 예술적 데이터 (맵, "월드", 사운드 등)를 가지고 있으며 게임 을 할 수 있습니다.

기존 게임을위한 게임 엔진 개발은 사소한 작업이 아니며, 일반적으로 게임 작동 방식과 원래 게임 실행 방식에는 약간의 차이가있을 수 있습니다. 그러나 당신이 알아야 할 중요한 것은 게임의 "세계"를 나타내는 게임 데이터는 여전히 독점적이며 일반적으로 재배포하기에는 불법이라는 것 입니다. 따라서 사람들은 엔진을 사용하여 게임을하려면 게임 사본 (또는 적어도 특정 파일)을 가지고 있어야합니다.

이것이 수행 된 게임의 한 예는 Jazz Jackrabbit 이며 OpenJazz 게임 엔진 으로 재생할 수 있습니다 .

또 다른 예 (실제로 무료 오픈 소스 소프트웨어로 게임 엔진의 GNU / Linux 버전을 출시 한 최초 개발자)는 DOOM입니다 (그 이후로 대부분의 Id Software 의 게임 엔진은 FOSS로 출시되었습니다. 특허상의 이유로 약간 수정 됨). 있습니다 사회 프로젝트의 수 보다 복잡한지도, 향상된 그래픽, 더 입체 게임 플레이 경험을 허용, 원래 DOOM 엔진을 강화했다.

제한 사항과 게임 엔진을 처음부터 새로 작성 (버그 테스트 및 버그 수정)하는 것이 중요한 작업임을 감안할 때 대신 자신의 게임만들 수도 있습니다 .

면책 조항 : 이 답변은 정보 제공 목적으로 만 제공되며 법적 조언을 제공하기위한 것이 아닙니다. 특정 문제 또는 문제와 관련하여 조언을 얻으려면 변호사에게 문의해야합니다.


1
소프트웨어를 소유 한 경우 개인적 사용은 문제가되지 않습니다 (그러나 DMCA 참조). 그것은의 유통 문제입니다.
ish

@hunter 글쎄요, 저는 변호사가 아니며 법률 자문을 해줄 수 없습니다. 그 말로 ... 나는 당신이 무엇을 의미하는지 잘 모르겠습니다. 무료 오픈 소스 교체 게임 엔진 이 사용자 컴퓨터에 이미있는 파일 (컴퓨터의 광학 드라이브에 삽입 된 CD의 파일을 포함 할 수 있음)을 사용할 수 있는지 묻고 있습니까? 게임 데이터 (맵, 사운드, 스프라이트, 컷신, 모델, 글꼴, 팔레트 등)에 대해 이야기하는 한, 위의 대답에서 논의한 것처럼 괜찮을 것입니다 . 반면, izx가 말했듯이 배포하는 파일에는 이러한 파일 (또는 그 일부)이 포함되어서는 안됩니다.
Eliah Kagan

1
죄송하지만 게임 엔진이란 무엇이며 어떻게 작성합니까? 나는 완전히 길을 잃었다.
헌터

2
@hunter 당신은 게임 개발을 볼 수 있습니다. 게임 엔진은 실제로 게임을 실행하기 위해 입력 및 맵 / 레벨을 해석하는 역할을하는 코드입니다. 즉, 코딩에 대한 지식이 없으면 게임을 작성하기가 매우 어렵습니다.
ζ--

3
다시 : 와인. 와인에서 AoE2를 거의 문제없이 실행하고 있으며 Windows에서보다 훨씬 잘 작동합니다.
John

29

오픈 소스로 복사 할 수 없습니다. 소스가 유출 되더라도 불법입니다. 그러나 FreeCiv 또는 Doom3 의 발자취를 따라갈 수 있습니다 . FreeCiv는 Civilization을 기반으로하며 오픈 소스 버전입니다. Doom3은 오픈 소스이지만 전체 작업에 공식 게임 데이터를 사용해야하거나 모델에 대한 고유 한 자산을 제공해야합니다. 어느 쪽이든 엔진은 무료이며 오픈 소스이며 모든 사람이 사용할 수 있습니다. FreeCiv에는 원본과 FreeCiv가 모두 맵을 동적으로 생성하므로 게임 데이터가 없습니다. 버전을 릴리스하기위한 요구 사항은 다음과 같습니다.

  • 원본과 관련된 모든 특허는 만료되어야합니다. Google Patent Search 와 같은 특허 검색을 사용할 수 있습니다 . 검색어를 일반 Google 검색 인 것처럼 입력하면 1 ~ 2 개의 웹 검색 결과에 특허가 표시됩니다.

  • 작성하는 프로그램은 미국 정부에 의해 제한되는 강력한 암호화를 사용하지 않습니다 (또는 일부 국가에서 다운로드 한 경우 무기 판매 업체로 간주 될 수 있음) 미국 산업 안전국에 등록 할 수도 있습니다. 법무 서류는 전문적인 법률 고문 없이는 제출하기가 매우 어려울 수 있지만 미국 상무성의 일부입니다. 암호화에 대한 BIS FAQ 도 참조하십시오 .

  • 사용중인 버전은 원본 버전의 이미지 또는 기타 파일 (예 : 사운드 파일)을 사용하지 않습니다.

  • 버전에 약간의 변경 사항이 포함되어 있습니다.

  • 유출 된 경우 원본의 소스를 직접 사용하거나 버전을 작성하는 방법에 대한 아이디어로 사용하지 않았습니다.

  • 소스의 상표를 사용하지 않습니다.

코드를 작성하고 패키징 한 다음 PPA 또는 리포지토리에 넣어야합니다. 이것은 매우 어려울 수 있습니다. 이전 버전의 마법을 복사하여 붙여 넣을 수있는 방법은 없습니다. 버전을 만들기 전에 아래의 고지 사항을 읽고 실제 코딩 단계에 대한 자세한 내용은 게임 개발스택 오버플로를 참조하십시오 .

법적 고지 사항 : 이것은 법적 조언이 아닙니다. 이 답변의 작성자 인 Ask Ubuntu, Stack Exchange, Inc, 해당 대리인, 대리인 및 / 또는 기타 당사자는 이러한 지침의 사용으로 인해 발생할 수있는 어떠한 손해, 부수적 또는 결과적 손해에 대해서도 책임을지지 않습니다. 이 지침은 미국 법률 및 규정을 기반으로합니다. 해당 지역의 법률과 규정은 다를 수 있으므로 변호사 나 지역 당국에 확인하십시오.


강력한 암호화를 정의하거나이를 설명하는 사이트를 가리킬 수 있습니까?
Topo


6
@Topo 강력한 암호화를 사용하지 않아도됩니다 (적어도 미국에서는). 당신이 경우에 , 당신은 게임을 제공 할 수있는 방법에 제한이있을 수 있습니다. 많은 오픈 소스 소프트웨어는 기본적으로 우분투의 일부이고 공식 우분투 CD 이미지에있는 소프트웨어를 포함하여 강력한 암호화를 사용합니다 . 이러한 소프트웨어는 우분투 행동 강령에 서명하는데도 필요합니다! 면책 조항 : 나는 변호사가 아니며 이것은 법적 조언이 아닙니다.
Eliah Kagan

1
공개 : 저는 변호사가 아닙니다. 이것은 법률 자문이 아닙니다. sourceforge.net/projects/fheroes2 와 같은 이전 파일을 읽는 오픈 소스 엔진을 만들 수 있다는 점에서 이전 버전의 이미지 및 기타 파일을 사용할 수 있습니다 .
Stall

1
@SmallMan은 Free Heros가 배포에 원본 HOMM 아트 워크 등을 포함시킵니다. 또는 동일한 이름 / 경로 만 사용하여 설치 후 사용자가 바꿀 수 있습니까?
Dan Neely

7

왜 그냥 개발 팀에 합류 여기 ?

AD는 환상적인 AOE2 분사이며 일부 개발자와 관련이 있습니다. 또한 자신과 같은 큰 프로젝트를 수행하는 데 따르는 공포를 피하십시오.


5

다른 답변은 저작권특허 고려 사항을 적절하게 다루지 만 상표에 대해서도 알고 있어야 합니다.

특히, 당신은 물었다 :

비공개 소스 게임의 공개 소스 버전을 만드는 것이 합법적입니까?

상표법에 따라 이는 "버전"의 의미에 따라 다릅니다. 상표는 소유자에게 상거래에서 보호 된 마크 (예 : "Age of Empires")를 사용할 독점권을 부여합니다. 또한 다른 상업 분야 (예 : Age of Empires 브랜드 컴퓨터) 및 관련 가치가없는 영역 (예 : Age of Empires)에서 마크 또는 이와 유사한 브랜드를 사용하는 것을 금지합니다. 브랜드 플러시 화장실).

그래서, 당신은해야 하지 유사한 게임 "제국의 시대"또는 뭔가를 호출하고 당신이하지에 의해 제 3 자 제품, 승인, 또는 마크의 소유자와 제휴 것이 분명해야한다 (I 마이크로 소프트를 생각한다) . 그러나, 이다 그 순수한 사실 문이 될 것이기 때문에, 게임이 비슷하거나 제국의 시대에서 영감을 말하고, 예를 제국의 나이를 언급 괜찮.

(물론 원하는 것을 합법화하려면 변호사와 상담하십시오.)


왕국 시대라는 게임을 만들고 나이 2라는 게임을 기반으로 할 것이라고 말할 수 있습니까? 그리고 게임이 aoe2와 거의 동일한 그래픽을 가질 수 있습니까? 게임 파일을 코딩해야합니까?
헌터

"기반"이라고 말하면 원래 제작자가 승인 한 것으로 잘못 암시 할 수 있습니다. 저작권을 침해하지 않도록 자신의 그래픽을 다시 코딩하고 사용해야합니다. 논란의 여지없이 "Kingdom Era"는 "Age of Empires"와 유사하여 "혼란의 실질적인 가능성"을 만들 수 있습니다. 이것은 법적인 회색 영역 이므로 변호사와 상담하여 어떤 것이 허용 가능한지 물어보십시오.
기계 달팽이
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.