Лицензии
Угроза судебного иска.

Лицензии
Хочется (мне по крайней мере) избежать проблем потом из-за того, что случайно или нет использовал программы, которые нельзя применять в коммерческих целях. Поэтому с самого начала я использую в основном лицензию MIT для engine3 и Signal From The Stars.
Коротко: для коммерческого использования безопасны следующие лицензии: MIT, zlib, BSD, Apache, Unlicense, ISC License. Важно только сохранить исходный копирайт и текст лицензии из источника и приложить их к конечному продукту.
Уже сейчас я собираю все лицензии стороннего кода, который использую, и кладу их рядом с кодом, а иногда и прямо в код. Будет и общий файл, где я соберу всё, что и где использовалось.
Если вы используете GPL и хотите выпустить продукт коммерчески, от вас ожидают, что вы откроете исходный код программы.
Если поискать, какие лицензии лучше никогда не использовать, получится:
- GNU General Public License (GPL, все версии)
- Affero General Public License (AGPL)
- Creative Commons Non-Commercial Licenses (CC BY-NC, CC BY-NC-SA и т. д.)
- Creative Commons ShareAlike Licenses (CC BY-SA, CC BY-NC-SA и т. д.)
- Sleepycat License
- Open Software License (OSL)
- Server Side Public License (SSPL)
Ассеты
Раньше вы, может быть, думали:
О, классная картинка, возьму её для своего продукта!
Сегодня это абсолютно недопустимо. Мало того что очень быстро придёт письмо от юриста или придётся платить за использование картинки. Это ещё и неоригинально, и вы наносите ущерб тому, кто эту картинку создал.
Поскольку рисовать я не умею, я буду платить другим за то, чтобы они делали изображения по моим указаниям.
Это на самом деле касается всех ассетов, например звука, а также шрифтов.
Игра
Что ж, игра будет платной, потому что я хочу хотя бы вернуть свои расходы. Engine3, может быть, когда-нибудь станет open source. Раньше постоянно встречались установщики программ, где нужно было прочитать множество страниц текста и согласиться, прежде чем программа установится.
К сожалению, это не просто так. В моём коде есть ошибки, этого не избежать. В нём 100000 строк кода, в том числе сторонних, например SDL и Love2D, и всякое, что я не могу проконтролировать. Нужно защитить себя, чтобы, когда люди пользуются твоей программой, тебя нельзя было привлечь к ответственности за возможный ущерб (в любой форме).
Точный текст мне ещё предстоит выяснить, но часто встречается что-то вроде этого:
THIS SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES, OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT, OR OTHERWISE, ARISING FROM, OUT OF, OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
- Оговорка “AS IS”:
- Программа предоставляется как есть, без каких-либо гарантий, явных или подразумеваемых. Это защищает от претензий, что программа работает не так, как ожидалось.
- Исключение гарантий:
- Явно исключаются гарантии, например пригодность для определённой цели или защита от нарушения прав.
- Ограничение ответственности:
- Исключается ваша ответственность за ущерб, потери или претензии, возникшие при использовании программы.
Signal From The Stars
обновление 2025
Название игры не должно было уже существовать, а домен .com должен был быть свободен. Кроме того, можно проверить, не зарегистрирован ли на это название товарный знак, и его не было.



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