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


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.