Himik писал(а):
Apple смог запатентовать даже прямоугольник с закруглёнными краями, выдав геометрический примитив за инженерное супер-пупер-мега-ноу-хау.
Ну для этого надо иметь много денег и хороших юристов. Я уверен, что на практике в любой самопальной ОС при желании (и опять же при наличии хороших юристов) можно найти какие-то запатентованные идеи, на деле являющиеся элементарщиной уровня "спасибо, КЭП". Так что войнушка патентов ни к чему хорошему не приводит. И вообще, имхо, от этой идиотской системы патентования всего и вся надо уходить. Это главный тормоз IT-индустрии, поскольку при разработке чего-либо для рынка надо постоянно держать в голове сотни маразматических патентов, чтобы не дай бог не сделать что-то похожее. Иногда из-за этого придется выбирать неоптимальные решения.
Если запретить копировать код, то хеллоувордщики уже не смогут написать то же самое, а серьёзные люди все равно напишут, и тут остается надеяться, что твоя реализация лучше.
Отчасти поэтому я не люблю идею опенсорца - всегда можно почитать сорцов и сделать то же самое другим кодом, в итоге твоя идея стала чужой, и другой человек стал на ней зарабатывать. Пример - линукс: сотни дистрибутивов, в лицензии некоторые приколы, позволяющие (если надо) выкачать из пользователя дистра лям-другой, как у редхат с гуглом. Плюс полный разброд и шатания, так что непосвещенному человеку трудно понять, что же такое на самом деле линукс, а что - куча навесного бесполезного хлама.
Если же код закрыт, то стащить его смогут только команда профессионалов с реверсерами. Ту же винду пытаются стащить ReactOS-овцы, он у них это получается не особо хорошо: уже вышла Win8, а они XP 10-летней давности все никак не скопируют.
Что касается UI - его стащить проще. И его по сути никак не защитить. Патентовать картинки - маразм, патентовать принципиально новую идею интерфейса бесполезно - все равно найдут лазейки и сделают очень похожее.