OpenSourceFake

Материал из OpenWiki
Перейти к: навигация, поиск

Что такое Open Source Fake?

Не секрет, что слова «открыты исходный код» гипнотически воздействует на пользователя. Этим обстоятельством пользуются некоторые компании, разделив программный продукт на несколько версий и одну из них назвав «Open Source». Далее создаются такие условия использования открытой версии, что бы ее НЕВОЗМОЖНО было эксплуатировать.

Это программный продукт, который рекламируется как Open Source, а на деле состоит из нескольких платных версий + одна бесплатная с открытым исходным кодом. Функциональные возможности этой единственной Open Source версии ограничены до такой степени, что ее невозможно эксплуатировать в реальных проектах, но тем не менее компания рекламирует свой продукт именно как Open Source решение. Кроме ограничения функциональных возможностей, зачастую выдвигаются дополнительные ограничения, которые еще в большей степени затрудняют использование открытой версии.

Как опознать Open Source Fake?

Можно выделить несколько признаков, которые могут указывать на принадлежность программного продукта к категории Open Source Fake. Для которых слова «открытый исходный код», являются ни чем иным как рекламным трюком для привлечения доверчивых покупателей:

  1. Гарантия доступности системы в будущем
  2. Ограничение возможностей открытой версии
  3. Условия выхода обновлений для открытой версии
  4. Техническая документация


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

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

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

Как пример лицензионного ограничения функциональных возможностей можно привести Microsoft Windows с ее 10 сетевыми подключениями у не серверных версий операционной системы.

Условия выхода обновлений для открытой версии – на поддержку принимаются, как правило, только коммерческие версии продуктов. Это может быть связано с политикой выхода и обновлений для бесплатной версии, которую нужно очень внимательно изучать. Очень часто накладываются разного рода ограничения на условия выпуска или получение таких обновлений.

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

Техническая документация – Отсутствие технической документации это самый распространенный признак недобросовестной Open Source системы. Конечно нельзя критиковать производителей за желание зарабатывать деньги, но в случае полного запрета на публикацию материалов такого рода, систему можно считать фейковой.

Любой Open Source проект живет за счет сообщества вокруг его. А как без внятной документации такой проект будет увеличивать аудиторию своих приверженцев? Что будут делать начинающие пользователи без наличия документации?

Резюме

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

Надеюсь этот материал поможет лучше ориентироваться в выборе Open Source решений для реальной эксплуатации и не идти на поводу у недобросовестных компаний, которые только дискредитируют и обесценивают замечательную идею открытого программного обеспечения!


С уважением,
Рябиков А.Н.

31 октября 2010 г.

Оригинал статьи