Microsoft предлагает ввести в обиход новый термин Open Surface

Опубликовано: 3 августа 2011 г., среда

Гиануго Рабеллино (Gianugo Rabellino), совмещающий участие в работе организации Apache Software Foundation с работой в компании Microsoft на посту директора по стратегии взаимодействия с Linux и открытым ПО, в своём выступлении на конференции OSCON 2011 предложил ввести в обиход ещё один термин - Open Surface ("Открытая поверхность" или менее буквальный, но более подходящий перевод - "Открытая внешность"). Необходимость введения нового термина связывается с потребностью информирования потребителей об использования в продукте открытых API, протоколов и стандартов.

Часто возникает ситуация, когда продукт с изначально закрытым кодом поставляется под видом открытой разработки только из-за того, что для взаимодействия с ним предоставлен открытый API. Подобная практика также распространена среди компаний, занимающихся предоставлением различных облачных сервисов, внешняя оболочка для доступа к которым поставляется с открытым кодом, но непосредственное выполнение операций производится в закрытой инфраструктуре. Для отделения подобных псевдооткрытых систем от настоящих разработок open source и предлагается ввести новый термин.

Интерес Microsoft в продвижении нового термина связан прежде всего с облачной платформой Microsoft Azure, которая является закрытой, но взаимодействие с которой организовано через прозрачные для пользователя программные интерфейсы. В настоящее время Microsoft работает над обеспечением полной совместимости с Azure около 400 открытых проектов, написанных на языке PHP, включая WordPress, Drupal и Joomla. При использовании концепции PaaS (Platform as a Service, платформа как сервис) структура программного окружения, обеспечивающего работу конечного приложения, расплывчата и неподконтрольна пользователю. Пользователь только ставится перед фактом, что окружение поддерживает определённые языки программирования, фреймворки и интерфейсы к СУБД, при этом пользователь никак не может влиять на их работу.

Возникает ряд вопросов о применимости нового термина. Под открытостью Microsoft подразумевает прежде всего полную документированность, без учёта возможной зависимости API и протоколов от отдельного производителя. Непонятно, можно ли применять термин Open Surface к проектам, использующим API, протоколы и спецификации, полностью подконтрольные одной компании, на развитие которых не могут влиять другие участники сообщества. Другой вопрос связан с тем, можно ли считать открытыми проекты, распространяемые в исходных текстах и под надлежащей открытой лицензией, но использующие проприетарные языки программирования или требующие для сборки наличие определённых закрытых компонентов (например, открытые проекты на базе технологий .Net или привязанные к закрытым компиляторам и библиотекам функций).

Источник: OpenNET
Копировать, распространять, публиковать информацию портала News.lt без письменного согласия редакции запрещено.

Комментарии Facebook

Новый комментарий


Captcha

статьи по схожей тематике

Приложения Microsoft будут предустановлены на телефоны и планшеты Acer

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

Windows 10 автоматически установится на ПК пользователей

С 1 февраля статус обновления Windows 7 и Windows 8.1 до Windows 10 стал не опциональным, а рекомендованным. дальше »

Oracle прекратит поставку браузерного Java–плагина

Компания Oracle приняла решение прекратить разработку, поддержку и поставку браузерного плагина в Java SE. дальше »

Microsoft опубликовал на GitHub систему машинного обучения CNTK

Компания Microsoft сообщила о публикации на GitHub исходных текстов тулкита (средств разработки) CNTK (Computational Network Toolkit) с реализацией алгоритмов глубокого машинного обучения. дальше »

Samsung готов обновить ряд своих смартфонов до Android 6.0 Marshmallow

Samsung готовится к обновлению своих смартфонов до актуальных версий Android, поскольку некоторые производители уже довели обновления для актуальных моделей до Android 6.0 Marshmallow. дальше »

Apple наняла хакеров для работы над iOS

Apple наняла известных хакеров, которые создали несколько джейлбрейков iOS, для работы над новой версией операционной системы. дальше »

Опубликован вариант Android для ПК

Компания Jide Technology, основанная несколькими бывшими инженерами из Google, опубликовала первый общедоступный выпуск Remix OS, специализированныой редакции платформы Android для ПК и ноутбуков. дальше »

Windows 10 Mobile установлена на более чем 1 млн устройств

Хотя компания Microsoft не является лидером на рынке смартфонов, она всё же медленно, но уверенно наращивает свою долю. дальше »

В Android 7.0 Google откажется от Java

Google объявила о том, что больше не собирается использовать набор API Java от Oracle в будущих версиях своей операционной системы Android. дальше »

Apple открыла исходный код языка программирования Swift

В начале декабря 2015 года компания Apple объявила о публикации исходного кода нового языка программирования для её программных платформ — Swift. дальше »