Pull to refresh

Comments 27

Вот проблемы у людей.

А что не так? Люди покупают игры, а в итоге через N лет она больше не работает, как сервера отключили пример.

Да я понимаю, но все же)

Вероятно, Вы, слишком погружены в кипу собственных проблем....

И это тоже, спасибо)

Просто, если копать эту проблему, то не все так просто. И есть несколько вопросов.
К примеру, если большая часть логики игр завязана на северных вычислениях и при старте разработки, закладывать бюджет на возможность отключения и перевода игры в "офлайн", то в идеальном и прекрасном мире, надо продумывать архитектуру игры на такой случай(а о таких случаях стараются не думать), вопрос - а как подобные издержки будут влиять на качество конечного продукта и срок реализации(на сколько мне известно сроки АА тайтла это минимум 2-3 года, ААА - 3+)?
А инди студии, которые в 3,5 энтузиаста + 1 гений и с бюджетом от заложенной маминой квартиры?
Разумеется, при хорошей армии юристов это все можно отрегулировать, но опять же, как все эти регуляторы скажутся на качестве игры?
Просто, как бы вот все эти благородные порывы не вылились в создание очередных Sweet Baby Inc. и тп

Опять же, сидеть сложа руки это тоже не выход.

Да не надо ничего такого, достаточно правила:

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

Правило хорошее, согласен. И с точки зрения комьюнити, которое сможет этот исходный код для конечного пользователя максимально просто донести(все же не каждый программист и для многих больше 5 пунктов в плане на разворачивание уже проблема)

А что с точки зрения инвестиций? Такое правило отпугнет многих инвесторов, как мне кажется. (интересно конкретно инвесторов послушать бы).

Почему отпугнёт инвесторов? Я не вижу никаких рисков такого рода

Это сейчас фантазии с моей стороны, прошу не бить больно:
К примеру, я вложил деньги(500 кк рублей), в проект, который делали 3-4 года. Проект просуществовал 2-3 месяца( бывали случаи, что и один день). Онлайн - 0, убытки, проект закрыли.
Отдали код комьюнити, которое в свою очередь довело проект до ума, запустило и проект развивается и у всех есть доустп и всем хорошо, куча модов, конечный пользователь искренне рад.

С вложенных денег инвестор получил 0, а проект в который он вложил деньги живее всех живых.

Опять же повторюсь, хотелось бы услышать реального, профессионального инвестора, а не транслировать вам с вои фантазии=)

Ну, с точки зрения инвестора он получает кукиш в обоих случаях. Разница только в эмоциях инвестора. А эмоции в бизнесе вредны.

Это на словах просто. А на практике, у компании самой может не быть всех прав на публикацию исходников - часть купила по закрытой лицензии у кого-то, часть покрывается NDA с партнерами, часть - это чьи-то патенты. А может и не быть исходников вообще - купили библиоткеки в бинарниках, или просто потеряли . Кроме того исходники нужно очищать перед отдачей в опен-сорс, а то мало ли что там окажется. Еще может быть надежда, что код убыточного софта захочется переиспользовать в другом проекте. И это мы говорим только про исходники програмной части. А ведь кроме когда есть еще и ресурсы со своими лицензиями, без которых код - бесполезен.

Так в этом же и суть, чтобы этот процесс был сложнее, чем поддержка игры, поэтому игра продолжает работать.

В данном случае нужно просто не покупать подобные видео игры, либо подавать в суд если игра перестала работать и вам при покупке в явной форме не объяснили, что она имеет ограниченный срок действия.

и вам при покупке в явной форме не объяснили, что она имеет ограниченный срок действия

После первого же решения в пользу истца, абсолютно все издатели поместят в лицензионное соглашение ограничение в год и все

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

Ну, если игра завязана на сервера, то не вечно же её держать. Думаю, справедливо будет так:

Если игра платная (с любым способом платежей), то она должна работать Х лет (2-3 года, например) после объявления о закрытии.

если игра завязана на сервера

То откройте код сервера или выложите его бинарники

Даже плюсонул, ибо, реально, таки да, это выход. И он легко решает проблему инди студий на полтора человека, или обанкротившегося бизнеса.

Хотя, с другой стороны, тут есть серьёзные проблемы. Во-первых, сервер может содержать, например, алгоритмы или библиотеки не для распространения. Скажем, купила компания А у компании Б движок матчмейкинга вместе с исходниками (чтобы подтюнить под себя специфику). Если они после этого все выложат в мир (пусть даже, и не как исходник, а лишь как докер образ микросервиса и контракт), то Б больше никому этот движок не продаст, а А получит серьёзный иск. Ещё возможен вариант, что там банально завязки на проприетарный софт с неадекватным прайсом (например, для пересчета статистик нужна Vertica).

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

А, если случайно утекут ключи сторонних сервисов (а они утекут, ибо в период умирания игры команда уже распущена или перекинута на другие проекты, и вдумчиво и качественно зачистить выкладываемое от секретов врядли кто-то сможет, - помним тут о том, что геймдев это часто жопа в огне, и вероятность, что после ночных багфиксов и кранчей ключи будут расбросаны по коду, очень высока), то возможен вариант, что через эти сервисы и базы игроков вытянут, и платёжные данные...

Да ну, просто не выкладываете те части, на которые не имеете прав и всё. Ну закрыт движок матчмейкинга, так можно его самим написать или вообще снова купить у компании Б для нашего альтернативного сервера.

То же касается антифрода, ну можно и без него выложить.

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

Это все очень легко рассуждать на бумаге. Давайте более-менее реальную ситуацию представим. Писало игру человек 200. На момент end of life осталось на проекте 3, причём это не ключевые люди, писавшие этого монстра, а, условно, 2 миддла и девопс. И вот этим троим говорят "почистите пожалуйста 10 миллионов строк кода от юридически закрытого кода, от лицензированных алгоритмов, от кода, влияющего на оперирование новых игр, от секретов. На все 1 месяц". Задача решаема? Ну и да, цена ошибки описана комментарием выше

Конечно задача решаема тем же способом, которым решаются банкротства. Если у студии есть силы и сотрудники для того, чтобы провести эту операцию, они должны её провести или оставить игру работоспособной (в этом же и цель, чтобы закрывать старую игру было менее выгодно, чем не закрывать). Если у студии нет возможности выполнить предписания, то вводится внешнее управление, которое выполняет эти требования и получает оплату из активов студии (вплоть до продажи столов, за которыми работали)

Ну закрыт движок матчмейкинга, так можно его самим написать или вообще снова купить у компании Б для нашего альтернативного сервера.

По такой логике и сейчас можно написать самому сервер

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

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

cod warzone передает привет тебе. Там были покупки скинчиков, батл пассы. Игру тупо закрыли и все, а то что ты портатил в нее скажем 50к уже пофиг. Ну и во 2 част они не переносили скины.

По поводу опен-сорс - такое себе предложение, особенно для крупных студий. Не учитывается, что одни и те же пропраетарные компоненты используются для создания кучи игр и пускать их в опен сорс - значит тупо забить гвоздь в крышку собственного гроба. А поддерживать убыточный проект до бесконечности - то же самое... Лично у меня по данному вопросу претензий к создателям игра нет, и в особенности их нет к небольшим студиям с небольшим бюджетом. В целом считаю данный вопрос высосанным из пальца. Есть гораздо более актуальные вещи, как то внутриигровые покупки.

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

Это как например купил телефон, а он у тебя работать отказывается, так как был выпущен 10 лет назад (кстати, мы такое увидим как раз если загнётся Google или Apple, с этим тоже было бы хорошо что-нибудь сделать), пользователи Blackberry передают привет.

Sign up to leave a comment.

Other news