Может ли язык статистики с открытым исходным кодом перейти на коммерческую территорию, не теряя своей привлекательности?
Как вы программируете статистику?
В большинстве случаев, возможно, до недавнего времени наиболее вероятным ответом было — я не знаю. Статистика программирования-это то, чего часто избегают с помощью «пакетов статистики», таких как SPSS (теперь принадлежит IBM), SAS или более специализированных пакетов, таких как Genstat.
Если вы хотели запрограммировать что-то действительно особенное, то, скорее всего, вы просто работали на любом языке общего назначения, который казался подходящим, или использовали математический пакет общего назначения, такой как Mathematica или Maple.
Затем появился Р.
R-это язык программирования с открытым исходным кодом, ориентированный на статистику и то, что может быть лучше в мире, претендующем на создание и использование специфичных для домена языков.
Как любой, у кого есть хоть какая-то логика, догадался бы, что R был разработан на основе языка программирования S, изобретенного в Bell labs еще в 1975 году. Это реализация с открытым исходным кодом (GNU), созданная Россом Ихакой и Робертом Джентльменом из университета Окленда (Новая Зеландия). R поставляется в комплекте с множеством базовых статистических операций в виде встроенных команд, но его сила заключается в тысячах плагинов, доступных для выполнения более масштабных и специализированных анализов. Он использует интерфейс командной строки для большинства операций, но есть графические интерфейсы для начинающих и учебных ситуаций. Он также содержит множество диаграмм и графиков, которые в большинстве случаев выглядят как «академические», а не глянцевые PR-снимки. В настоящее время утверждается, что у R более 2 миллионов пользователей.
R был и продолжает активно развиваться как чистый проект с открытым исходным кодом, и теперь у него есть коммерческий спонсор. В мире с открытым исходным кодом иногда требуется коммерческий спонсор, чтобы сделать приложение, которое будет серьезно воспринято бизнес-пользователями. Им нужно обещание поддержки и все то, что они могут получить от компании, выполняющей работу за деньги, а не за любовь.
Компания, о которой идет речь, теперь называется Revolution Analytics, недавно изменившая ее с Revolution Computing, должна восприниматься серьезно, поскольку ее возглавляет Норман Не, соучредитель SPSS-одного из ведущих пакетов статистики, из которого R надеется привлечь пользователей. Они стремятся расширить предложение с открытым исходным кодом не только за счет поддержки, но и за счет стандартизации графического пользовательского интерфейса и улучшения масштабируемости основного вычислительного механизма.Основной движок нацелен на терабайтные наборы данных, чтобы сделать R способным к крупномасштабному анализу, необходимому коммерческим концернам.
Новые функции не будут иметь открытого исходного кода и будут продаваться по лицензии.
Revolution Analytics собирается каким-то образом предотвратить жалобы от сообщества с открытым исходным кодом, раздавая полную однопользовательскую версию R Enterprise, обычно за 2000 долларов, — но только ученым. Он также запустил новый веб-сайт для сообщества R inside-R.org.