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

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

Состоялся выпуск мобильной платформы Android 8.1

Компания Google опубликовала релиз открытой мобильной платформы Android - Android 8.1. дальше »

Open Android Alliance: альтернативный альянс разработчиков Android

Open Source-энтузиасты создали новый альянс Open Android Alliance, который нацелился на разработку полностью открытой версии мобильной Linux/Java-платформы Android. дальше »

Вышла финальная версия iOS 11.2 для iPhone и iPad (1)

Со 2 декабря пользователям iPhone и iPad стал доступен финальный релиз прошивки. Общедоступная версия iOS 11.2 несет в себе целый ряд изменений, в том числе появление функции Apple Pay Cash для совершения денежных переводов, а также ускоренную идентификацию посредством Face ID. дальше »

Полный возврат Мюнхена с Linux на Windows обойдётся почти в 50 млн евро

Самый долгий проект по миграции городской администрации с операционной системы Windows на свободные продукты во главе с GNU/Linux — LiMux в Мюнхене (Германия) — уже «развернули» ранее в этом году. дальше »

Вышла мобильная ОС Sailfish 2.1.3

Компания Jolla, основанная бывшими сотрудниками Nokia с целью разработки новых смартфонов, построенных на базе Linux-платформы MeeGo, опубликовала релиз операционной системы Sailfish 2.1.3. дальше »

Выпущена финальная версия iOS 11.1 для iPhone и iPad

1 ноября владельцам мобильных устройств Apple стало доступно первое значительное обновление платформы iOS 11. дальше »

Apple выпустила iOS 11.0.3 для iPhone и iPad

Компания Apple выпустила iOS 11.0.3 для iPhone и iPad. Это уже третье обновление системы за месяц с момента выпуска. дальше »

Linux Foundation представил первый выпуск платформы для интернета вещей EdgeX

Организация Linux Foundation представила первый значительный релиз проекта EdgeX Foundry, развивающего открытую платформу для упрощения создания решений на базе IoT-устройств. дальше »

Компания Oracle выпустила Java SE 9 и Java EE 8

После трёх с половиной лет разработки компания Oracle выпустила платформу Java SE 9 (Java Platform, Standard Edition 9), в качестве эталонной реализации которой используется открытый проект OpenJDK. дальше »

Стартовал проект Gitcoin, предлагающий выплаты в криптовалюте за разработку для Open Source-проектов

Недавно состоялся запуск инициативы Gitcoin по решению проблемы недостаточной мотивированности разработчиков вовлекаться в улучшение свободного программного обеспечения. дальше »