LINUX.ORG.RU
 
Smacker

Приоткрыт исходный код игр из Humble Introversion Bundle


0

1

К сожалению, полноценного открытия исходного кода (под свободной лицензией) игр DEFCON, Darwinia/Multiwinia и Uplink не будет. Текущая лицензия выдвигает следующие ключевые условия:

1. Нельзя распространять исходный код в его оригинальном виде (verbatim copy); если были сделаны модификации, то можно распространять только те файлы, которые затрагивают эти модификации.
2. Производные работы должны запускаться только при условии установленного "оригинального" ПО. Создавать ПО, которое будет работать и у тех, кто не купил оригинальную игру, нельзя. Снимать это ограничение нельзя.
3. Нельзя портировать без письменного согласия разработчиков на платформы, отличные от Lin, Mac и Win.
4. Нельзя распространять "самодельные" локализованные версии, не получив согласия разработчиков.
5. Производные работы лицензируются под этой же лицензией, и их получатель приобретает те же права и обязанности.
Полный текст лицензии DEFCON: http://pastebin.com/8AxBar5n
Полный текст лицензии Uplink: http://www.introversion.co.uk/uplink/developer/license.html
Полный текст лицензии Darwinia: http://www.introversion.co.uk/darwinia/developer/license.html

Иными словами, это несколько лучше, чем полностью закрытый проприетарный код, но всё равно далеко от идеалов открытого ПО. В частности, круг потребителей и разработчиков оказывается жёстко ограничен числом купивших игру (в т.ч. в ходе HIB). С другой стороны, разработчики получают доступ к SVN с последними версиями исходников, форумам и вики. Остаётся только надеяться, что в связи с какими-то обстоятельствами условия лицензирования будут изменены в будущем, и исходный код игр будет открыт полноценно.

>>> Подробности


[#]  
Andru

Нафиг оно воще такое нужно? О_о

*** ()
[#]  

Вот это Правильный Opensource.

()
[#]  

Это лучше лишь для пиратов, для разработчика СПО ничего не изменится

* ()
[#] Ответ на: комментарий от Andru 30.11.2011 17:41:24  

Хотя бы если какая-то из испольуемых библиотек сломает бинарную совместимость — можно будет просто пересобрать.

()
[#]  
bender
>>-----Цитата---->>

далеко от идеалов открытого ПО

<<-----Цитата----<<

это далеко от идеалов _свободного_ ПО, к идеалам _открытого_ ПО это как раз близко

**** ()
[#]  
fat_angel

Жмоты!

Не нужно.

***# ()
[#]  
Alsvartr

>Приоткрыт исходный код

Ололо. Разработчики немножко забеременели.
На самом деле условия бредовые.

*** ()
[#]  
sol_linux

По-моему нормальные условия для платного опенсорса. Тем, кому надо посмотреть как устроено - свободно.

* ()
[#] Ответ на: комментарий от sol_linux 30.11.2011 19:52:29  
Alsvartr

Нормальные условия - это share, modify and redistribute. Можно ограничить это теми, кто купил продукт. А они зачем-то стали рубить хвост по частям.

*** ()
[#] Ответ на: комментарий от yoghurt 30.11.2011 20:32:51  
Smacker

Я просто взял из тарбола текст и выложил.

** ()
[#] Ответ на: комментарий от Alsvartr 30.11.2011 20:27:36  
sol_linux

Это защитит разработчика от того, что продукт купят лишь единожды, а затем будут бесплатно распространять с малыми (или никакими) изменениями?

* ()
[#]  
ymuv
>>-----Цитата---->>

если были сделаны модификации, то можно распространять только те файлы, которые затрагивают эти модификации.

<<-----Цитата----<<

А что мешает в каждом файлике перенос строки лишний проставить и распространять?

* ()
[#] Ответ на: комментарий от ymuv 30.11.2011 22:06:31  
Bart
>>-----Цитата---->>

А что мешает в каждом файлике перенос строки лишний проставить и распространять?

<<-----Цитата----<<

думаю, мешает вот это: "Производные работы должны запускаться только при условии установленного "оригинального" ПО. Создавать ПО, которое будет работать и у тех, кто не купил оригинальную игру, нельзя. Снимать это ограничение нельзя."

* ()
[#]  
onix_N

Позор. Хотя бы Uplink могли бы открыть полностью. Оно же ведь старое, да и исходники давно доступны в виде SDK разработчика (тоже платно и тоже под копирастической лицензией).

** ()
[#]  
OldWiseCat

Офигеть. Сначала подманивали линуксоидо открытием исходников, а теперь всё больше оскал капитализма начинает прорисовываться. Типо допилите нам игру чтобы мы за неё баблосов отгребать могли и дальше

** ()
[#] Ответ на: комментарий от OldWiseCat 01.12.2011 9:23:15  

Нет. Это чтобы не было традиционного шлака. А вот просто посмотреть как у белых людей нормальные инди-игры сделаны очень интересно.

***** ()
[#]  

ЛОР как всегда.

Выходит игра без исходников - "Аааа! Исходников нет, через 100 лет нельзя будет без костылей игру запустить. Дайте исходники - можно будет пересобрать. А то и на другие платформы портируем!".

Разработчик выкладывает исходники под лицензией позволяющей перекомпилить, ежели чего - "Аааа! Исходники есть но лицензия говно. Такого нам не надо. Заберите обратно."

P.S. Я тоже предпочел более свободную лицензию, но пока хоть такому порадуюсь - лучше чем ничего. Да и в Дарвинии и Аплинке вряд ли есть что-то в исходниках, чтобы очень захотелось позаимствовать, судя по тому, что я увидел в играх. Все можно сделать и не заглядывая к ним. В дефкон еще не играл.

** ()
[#]  
kranky
>>-----Цитата---->>

Текущая лицензия выдвигает следующие ключевые условия

<<-----Цитата----<<

Всем пофиг.

Качай @ Распространяй

*** ()
[#]  
winddos

epic_slowpoke.jpg

Introversion практикуют политику публикования исходников уже хрен знает сколько времени.
Они и __до__ бандла давали всем покупателям доступ к исходникам.

* ()
[#] Ответ на: комментарий от Alsvartr 30.11.2011 18:18:21  
winddos

Ты не прав.

Когда id Software открывает свой код, но оставляет проприетарным арт, ты не кричишь что Кармак забеременел.
99% игр состоит из кода (на 5-10% цены разработки) и арта (70% цены разработки).

У игр Introversion арта нет, там почти на все процедурная генерация.
Соответственно если они бы давали доступ к сорцам под GPL, то им реально было бы нечего кушать.
Хотя да, старые проекты можно было бы и нормально открыть.

* ()
[#] Ответ на: Ты не прав. от winddos 01.12.2011 12:48:24  
winddos

И да, имхо, не надо было постить это на ЛОР.
Потому, что к идеи СПО это правда никак не относится, и свою политику они изменят очень вряд ли.
Но их студия и нескольких человек, это как раз пример тех, у кого есть реальное обоснование не свободности кода.

* ()
[#]  

Нафиг такое счастье.

()
[#]  
Satou
>>-----Цитата---->>

Приоткрыт исходный код

<<-----Цитата----<<

И смысл в таком приоткрывании

* ()
[#] Ответ на: epic_slowpoke.jpg от winddos 01.12.2011 12:43:23  
Smacker
>>-----Цитата---->>

Они и __до__ бандла давали всем покупателям доступ к исходникам.

<<-----Цитата----<<

У меня было стойкое ощущение, что они продавали Developer CD отдельно за отдельную плату, втрое дороже самих игр:
http://store.introversion.co.uk/product_info.php?products_id=51
http://store.introversion.co.uk/product_info.php?products_id=66
А про исходники DEFCON на сайте вообще ничего нет:
http://store.introversion.co.uk/index.php?osCsid=f7ieg6tm6r86p25e9k4t3166u1

Теперь же исходный код доступен всем, купившим HIB. На мой взгляд, между "купите исходный код за 30 фунтов стерлингов" и "все покупатели бандла получают доступ к исходному коду на правах разработчика" - большая разница.

** ()
[#] Ответ на: комментарий от Satou 01.12.2011 12:58:54  
proud_anon
>>-----Цитата---->>

И смысл в таком приоткрывании

<<-----Цитата----<<

Для писателей модов и собственных версий, в первую очередь.

*** ()
[#] Ответ на: комментарий от OldWiseCat 01.12.2011 9:23:15  
proud_anon
>>-----Цитата---->>

Типо допилите нам игру чтобы мы за неё баблосов отгребать могли и дальше

<<-----Цитата----<<

Так ведь очень многие фанаты допиливают игры таким образом даже когда исходников нет.

*** ()
[#] Ответ на: комментарий от Smacker 01.12.2011 13:10:01  
winddos

Значит я где то сильно ошибся, извиняюсь.

* ()
[#]  
toney

Проприетарщики такие копирасты!

Только GNU GPL спасёт мир от оков копирастической содомии.

* ()
[#]  
buddhist

Это хуже чем полностью закрытый проприетарный код.

*** ()
[#]  

Поглядел на Uplink Developer CD, есть что почитать и чему поучиться.

anonymous ()
[#] Ответ на: комментарий от buddhist 01.12.2011 13:42:03  

Каким это боком? Тут код доступен и для личных нужд можно вносить любые изменения и пересобирать. Патчи можно свободно распространять, что не нравится? Да, не GPL, не "свободная" лицензия, но уж явно не хуже проприетарного закрытого кода.

()
[#]  

А кстати, этот Uplink — это не та игра, где "симулятор хакера"?

**** ()
[#] Ответ на: комментарий от zink 01.12.2011 13:59:47  

А есть игры такого плана, но только свободные и что бы там была консоль более-менее приближенная к настоящей?

**** ()
[#] Ответ на: комментарий от Xenius 01.12.2011 14:05:27  

Gentoo.

anonymous ()
[#] Ответ на: комментарий от Xenius 01.12.2011 14:05:27  

В аплинке есть, кстати, подобие консоли на серверах, использование которой значительно упрощает процесс выноса самого сервера по сравнению с гуёвой утилиткой. Но примитивная донельзя.

()
[#]  
Darth_Revan
>>-----Цитата---->>

Нельзя портировать без письменного согласия разработчиков на платформы, отличные от Lin, Mac и Win

<<-----Цитата----<<

Это им ещё зачем?

* ()
[#] Ответ на: комментарий от Darth_Revan 01.12.2011 14:27:56  
Smacker

Чтобы самим портировать на андроид, айфон и иксбокс и рубить бабло?

** ()
[#] Ответ на: комментарий от Darth_Revan 01.12.2011 14:27:56  
>>-----Цитата---->>

Это им ещё зачем?

<<-----Цитата----<<

В предисловии к лицензии они говорят, что часть кода - не их собственность, и они сами должны поэтому согласовывать порты на другие платформы. (Если я, конечно, ничего не напутал)

** ()
[#]  
>>-----Цитата---->>

Приоткрыт исходный код

<<-----Цитата----<<

Дальше не читал.

()
[#] Ответ на: комментарий от Toll 01.12.2011 14:49:10  

То есть если заменить эту часть, то все окей?

anonymous ()
[#]  
splinter
>>-----Цитата---->>

Приоткрыт исходный код

<<-----Цитата----<<

Это называется "чисто символически, на пол-шишечки"

***** ()
[#] Ответ на: комментарий от Alsvartr 30.11.2011 20:27:36  

Free != Open

anonymous ()
[#]  
Yaremi_Roman

Зачем так открывать исходники? Поиздеваться?

()
[#] Ответ на: комментарий от Yaremi_Roman 01.12.2011 15:34:37  

Ты очевидно из тех, кому не нужен исходный код per se, тебе нужен факт его "открытия".

anonymous ()
[#] Ответ на: комментарий от anonymous 01.12.2011 15:40:10  

Мне тоже не нужен такой "исходный код", мне просто хочется поиграть нормально установив игру компиляцией из скачанного с официального сайта тарболла, без всяких извращений на тему регистрации себя в десятке платёжный систем.

**** ()
[#] Ответ на: комментарий от Xenius 01.12.2011 16:16:23  

Это вообще пушка. "Хочу халяву и баста!".

anonymous ()
[#] Ответ на: комментарий от anonymous 01.12.2011 14:59:24  
>>-----Цитата---->>

То есть если заменить эту часть, то все окей?

<<-----Цитата----<<

Это надо общаться с разработчиками. Может они могут выделить часть, которую можно портировать без согласования. Я не знаю.

** ()
[#] Ответ на: комментарий от anonymous 01.12.2011 16:24:22  

Xenius активно отмечается в игро-тредах требуя исходников под свободной лицензией. Но, т.к. играть он явно не любит и не является ЦА разработчиков игр, то всем... м... все равно, вот.

** ()