LINUX.ORG.RU

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

 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 с последними версиями исходников, форумам и вики. Остаётся только надеяться, что в связи с какими-то обстоятельствами условия лицензирования будут изменены в будущем, и исходный код игр будет открыт полноценно.

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

★★★★

Проверено: Shaman007 ()
Последнее исправление: Shaman007 (всего исправлений: 2)

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

marina
()
Ответ на: комментарий от Andru

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

stack_protector
()

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

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

bender ★★★★★
()

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

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

Alsvartr ★★★★★
()

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

sol_linux ★★
()
Ответ на: комментарий от sol_linux

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

Alsvartr ★★★★★
()
Ответ на: комментарий от yoghurt

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

Smacker ★★★★
() автор топика
Ответ на: комментарий от Alsvartr

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

sol_linux ★★
()

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

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

ymuv ★★★★
()
Ответ на: комментарий от ymuv

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

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

Bart
()

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

onix_N ★★
()

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

OldWiseCat ★★
()
Ответ на: комментарий от OldWiseCat

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

tensai_cirno ★★★★★
()

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

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

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

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

Toll ★★
()

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

Всем пофиг.

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

kranky ★★★★★
()

epic_slowpoke.jpg

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

winddos ★★★
()
Ответ на: комментарий от Alsvartr

Ты не прав.

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

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

winddos ★★★
()
Ответ на: Ты не прав. от winddos

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

winddos ★★★
()

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

r2d2
()
Ответ на: epic_slowpoke.jpg от winddos

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

У меня было стойкое ощущение, что они продавали 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 фунтов стерлингов» и «все покупатели бандла получают доступ к исходному коду на правах разработчика» - большая разница.

Smacker ★★★★
() автор топика
Ответ на: комментарий от Satou

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

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

proud_anon ★★★★★
()
Ответ на: комментарий от OldWiseCat

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

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

proud_anon ★★★★★
()

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

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

toney ★★★★★
()

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

anonymous
()
Ответ на: комментарий от buddhist

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

zink ★★
()
Ответ на: комментарий от zink

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

Xenius ★★★★★
()
Ответ на: комментарий от Xenius

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

zink ★★
()

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

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

Darth_Revan ★★★★★
()
Ответ на: комментарий от Darth_Revan

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

Smacker ★★★★
() автор топика
Ответ на: комментарий от Darth_Revan

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

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

Toll ★★
()

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

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

splinter ★★★★★
()
Ответ на: комментарий от anonymous

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

Xenius ★★★★★
()
Ответ на: комментарий от anonymous

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

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

Toll ★★
()
Ответ на: комментарий от anonymous

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

Toll ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.