The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

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

29.07.2011 12:47

Джиануго Рабеллино (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 или привязанные к закрытым компиляторам и библиотекам функций).

  1. Главная ссылка к новости (http://www.zdnet.com/blog/open...)
  2. OpenNews: Новая публикация Столлмана с критикой бизнес-модели "ПО как услуга"
  3. OpenNews: Критерии присуждения компаниям статуса Open Source (введение термина Open Core)
  4. OpenNews: Восемь бизнес-моделей развития открытых проектов
  5. OpenNews: Компания Red Hat начала тестирование PaaS-платформы OpenShift
  6. OpenNews: Компания VMware анонсировала открытую PaaS-платформу Cloud Foundry
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/31337-opensource
Ключевые слова: opensource
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (56) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 13:19, 29/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +14 +/
    Нужный термин для обозначения того чего стоит сторониться.
     
     
  • 2.12, Аноним (-), 13:44, 29/07/2011 [^] [^^] [^^^] [ответить]  
  • +16 +/
    Самого MS тоже нужно сторониться, имхо.
     
     
  • 3.34, skybon (ok), 15:12, 29/07/2011 [^] [^^] [^^^] [ответить]  
  • –9 +/
    Ненависть к Microsoft является болезнью.

    (c) Linus Torvalds

     
     
  • 4.36, Аноним (-), 15:26, 29/07/2011 [^] [^^] [^^^] [ответить]  
  • +17 +/
    Отсутствие бдительности по отношению к Microsoft является глупостью.

    © Капитан Очевидность

     
     
  • 5.50, Эмбрасов Экстенд ибн Экстингович (?), 20:29, 29/07/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Поддержим открытость: добавим открытый сыр, на открытую... э-э-э...
    на открытый девайс, на дороге в будущее.
    (С) Mr. Сэконд Маус
     
  • 4.49, Аноним (-), 20:22, 29/07/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Очевидно он по незнанию - шiпdoшs'ом не пользовался... :(
     
  • 4.58, тоже Аноним (ok), 12:22, 30/07/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Извините, просто интересно: наличие фотографии в аватаре является обязательным пунктом трудового договора?
     
     
  • 5.68, the joker (ok), 22:02, 31/07/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Нет, но очень добавляет веса высказываниям.
     
  • 5.70, skybon (ok), 22:32, 03/08/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Извините, просто интересно: наличие фотографии в аватаре является обязательным пунктом
    > трудового договора?

    Завидуешь? :)

     
  • 4.62, ДФ (?), 14:50, 30/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Нехорошо так говорить о незнакомых Вам людях! Некрасиво. Хотя бы потрудились узнать в интернете мнение Линуса... Ну а пока вы ищете пруфлинк, вот Вам контраргумент на вечную память http://arstechnica.com/microsoft/news/2009/07/linus-torvalds-microsoft-hatred
     
  • 2.23, monk (?), 14:07, 29/07/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    точно также и про Win API можно сказать. Всё закрыто, но проги под него пиши сколько влезет
    (к-ые потом только под виндой и будут работать)...
     
     
  • 3.24, monk (?), 14:09, 29/07/2011 [^] [^^] [^^^] [ответить]  
  • +3 +/
    и вообще, слово "open" уже заездили, а МС ещё и подмену понятий теперь делает.
     
     
  • 4.27, cobold (ok), 14:28, 29/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    в 80-х были "открытые архитектуры" , тоже много кто себе на этом PR делал. Подразумевался обычно банальный IBM PC.
     
     
  • 5.45, Аноним (-), 18:37, 29/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    В 80х открытой архитектурой был UNIX. Если чо.
     
     
  • 6.46, cobold (ok), 19:09, 29/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    вообще-то под этим больше железо подразумевалось, хотя unix так тоже называли. Но имелось в виду что спеки "открыты", тоесть что они существуют в природе и ими можно воспользоваться, хотя не обязательно что бесплатно.
    По сабжу мелкософт опять ничего нового не придумал, только обозвал старую разводку новыми словами.
     
  • 2.53, 8lapuanonima (?), 23:56, 29/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Нужный термин для обозначения того чего стоит сторониться.

    MS этак намекает и издевается ... вообще есть чему (
    ps. ... и ты имакс ?!
    ... и я Столман! ... (

     

  • 1.2, sh (??), 13:23, 29/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >В настоящее время Microsoft работает над обеспечением полной совместимости с Azure около 400 открытых проектов, написанных на языке PHP, включая WordPress, Drupal и Joomla.

    Т.е. они пилят 400 открытых проектов, для совместимости с их системой?

     
     
  • 2.4, cobold (ok), 13:28, 29/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    да, включая ядро линуха.
     
     
  • 3.13, Аноним (-), 13:45, 29/07/2011 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > да, включая ядро линуха.

    Пока жители Виларибо все еще пилят, в Вилобаджо уже давно все работает :)))

     

  • 1.3, cobold (ok), 13:23, 29/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Microsoft немножко беременна опенсорсом
     
     
  • 2.16, Аноним (-), 13:47, 29/07/2011 [^] [^^] [^^^] [ответить]  
  • +7 +/
    > Microsoft немножко беременна опенсорсом

    Скорее, немного беременна от опенсорса. Который немного их нагибает там и тут. Особенно в серверном сегменте как раз =). Доходит до того что даунлоады МС отгружают линуксные серваки акамая. У майкрософт лучшие серверные системы, сразу видно :D.

     

  • 1.5, Zenittur (?), 13:28, 29/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Часто возникает ситуация, когда продукт с изначально закрытым кодом поставляется под видом открытой разработки, только из-за того, что для взаимодействия с ним предоставлен открытый API. Подобная практика также распространена среди компания, занимающихся предоставлением различных облачных сервисов

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

     
     
  • 2.59, тоже Аноним (ok), 12:24, 30/07/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Не согласиться с чем? С тем, что у вас опечатка в логине?
     

  • 1.6, anonymous from da LOR (?), 13:31, 29/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Для M$ открытые интерфейсы - само по себе прогресс.
     
     
  • 2.7, letsmac (ok), 13:33, 29/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Хочешь сказать, что WinApi закрытым был ?
     
     
  • 3.9, zazik (ok), 13:41, 29/07/2011 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > Хочешь сказать, что WinApi закрытым был ?

    Если считать открытостью наличие нормальной документации с описанием всего-всего, то да.

     
  • 3.10, savant (ok), 13:42, 29/07/2011 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Документирован он был как-то местами. Как сейчас не знаю, давно не тыкал палочкой.
     
     
  • 4.64, letsmac (ok), 21:18, 30/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Документирован он был как-то местами.

    Как-бы он документирован в разы лучше linux abi -  man например никогда не выдавал допустимые значения и порядок вызова. Плохо докуменировано только zw - но оно таки и не должно документироваться - см Руссиновича.

     
     
  • 5.65, anonymous (??), 19:13, 31/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    тебе кто-то сказал, что man — это документация, а ты поверил? маны — это *справочник*. за документацией — go-go читать стандарт POSIX.
     
     
  • 6.66, letsmac (ok), 19:15, 31/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > — это *справочник*. за документацией — go-go читать стандарт POSIX.

    Ничего что linux Posix-совместимой системой не является?

     
     
  • 7.67, anonymous (??), 19:16, 31/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >> — это *справочник*. за документацией — go-go читать стандарт POSIX.
    > Ничего что linux Posix-совместимой системой не является?

    ORLY? breaking news, ага. я тебе скажу по секрету: Linux вообще никакого отношения к POSIX не имеет. а вот операционная система GNU/Linux имеет, и весьма большое.

     
  • 2.11, Аноним (-), 13:43, 29/07/2011 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Названите дурацкое. Интерфейсы только открытые и нужны. Зачем вообще нужны закрытые?
     
     
  • 3.37, Димитрий Ю. Карпов (?), 15:39, 29/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Закрытые интерфейсы нужны в том случае, если нет уверенности, что их в дальнейшем будут поддерживать. Например, есть ядро системы и есть системные утилиты, которые используют некий API; есть ненулевая вероятность того, что в следующей версии этот API изменят и при этом одновременно перепишут и ядро, и системные утилиты.

    Кроме того, закрытые интерфейсы нужны для того. чтобы дать собственным или дружественным программистам преимущество при написании программ: все пользуются общедоступным медленным API, а свои программисты - закрытым быстрым, и потому их программы работают быстрее.

    А ещё API закрывают ради безопасности, чтобы затруднить взломщиками несанкционированный доступ к системе.

     
     
  • 4.40, zazik (ok), 15:51, 29/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    А ещё API закрывают ради "безопасности"
     
  • 4.56, anonymous (??), 04:07, 30/07/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > А ещё API закрывают ради безопасности, чтобы затруднить взломщиками несанкционированный
    > доступ к системе.

    посмеялся. закрывают, чтобы затруднить аудит (потому что страшно *такое* наружу показывать). или чтобы аккуратно пользоваться самим, имея на этом некоторое преимущество. всё. других причин для «закрытия API» не существует.

     

  • 1.8, Аноним (-), 13:39, 29/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    OSI/RM подходит под Open Surface?
    А почему в новости нет слова interoperability? Это ведь следствие открытых стандартов и задокументированности... Или MS не планирует этим "страдать"?

    А в описании формата MS OOXML и блобы описаны, да? Планировалось небось как пример Open Surface?

    Наверное все версии MS IE до 7й были созданы по технологии Closed Surface?
    Да, что там IE, сам Windows создан по этой же технологии. Ведь не даром создателям Google Chrome пришлось провести обратный инжиниринг, чтобы получить необходимое поведение API?

     
     
  • 2.14, Аноним (-), 13:45, 29/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Короче, хедеры есть - значит OpenSurface.
     

  • 1.15, Аноним (-), 13:45, 29/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    интересно, к кому они этот термин примерять собрались (с учетом концепции)? - вспомним хотя бы OXML :D
     
  • 1.17, Аноним (17), 13:50, 29/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Не нравиться мне это их предложение - боюсь как бы не произошла подмена понятий для людей не сведующих в тонкостях опенсоурц
     
     
  • 2.25, DFX (ok), 14:25, 29/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    чего они и добиваются. даже "Surface" туда приплетено для схожести аббревиатуры.
     

  • 1.19, FreiheitsSender (ok), 13:53, 29/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Опять подмена понятий ведь миллионы хомячкос будут путать с Open Source
     
     
  • 2.21, Аноним (21), 14:00, 29/07/2011 [^] [^^] [^^^] [ответить]  
  • +2 +/
    они даже спициально второе слово на S сделали чтоб в сокращении было OS

    OS - операционная система
    OS - open source
    OS - Open Surface

    Вместе это так и есть

    M$  - OSOSOS

     
     
  • 3.41, zazik (ok), 15:57, 29/07/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > M$  - OSOSOS

    SOS-SOS-SOS

     
  • 3.52, Алексей (??), 22:10, 29/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Не только в сокращении похоже:
    OPEN SoURCE  /sɔɹs/ или /soʊɹs/
    OPEN SURfaCE /sɜːfəs/

    (транскрипция из соответствующих статей на http://en.wiktionary.org/)

     
  • 2.57, anonymous (??), 04:10, 30/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Опять подмена понятий ведь миллионы хомячкос будут путать с Open Source

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

     

  • 1.26, Сергей (??), 14:27, 29/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Не мытьем так катаньем, кому они нужны эти API без описания, если нет информации о них и писать то под них ничего не будут
     
  • 1.29, devcoder (ok), 14:49, 29/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Вот гиены, интерфейсов не бывает закрытых, по определению.
    Интерфейс - это же описание доступа к объекту.
    Хотят прозрачные трусики с модным словом Open на свою задницу натянуть :)
    Сто пудов маркетологи идею придвинули.
    Индусам, пишущим эти интерфейсы для MS, по барабану.
     
     
  • 2.42, gt (??), 16:07, 29/07/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Вот гиены, интерфейсов не бывает закрытых, по определению.

    Есть сколько угодно закрытых API и протоколов: внутренних, за деньги и т.д.

     
     
  • 3.47, devcoder (ok), 19:46, 29/07/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Есть API/интерфейс, а есть _способ доступа к API_.
    Это 2 совершенно разных понятия.

    Ещё есть такое бородатое словосочетание как Public API
    и слово Public в нём совершенно чётко и понятно
    определяет _способ доступа к API_.

    У мылософта есть продукты с Public API,
    так в чём проблема, пусть пишут Public API
    и придумывать велосипедов не нужно.

    Но нет, слова Public и Open имееют очень разные
    коммерческие веса в ИТ-отрасли в настоящее время,
    это, уверен, и ежу понятно.

     

  • 1.31, gegMOPO4 (ok), 14:57, 29/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Что, геометрию тоже в Microsoft изобрели? http://www.google.com/search?q=%22open+surface%22
     
  • 1.33, sashkan (ok), 15:12, 29/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Гиануго Рабеллино (Gianugo Rabellino) предложил ввести в обиход
    > еще один термин - Open Surface

    чем его не устроил предложенный мной пол-года назад термин "one-half source"?

     
  • 1.35, Аноним (-), 15:24, 29/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Первый шаг в какой-то новой многоходовке МС против опенсорса.
     
  • 1.43, Sky (??), 17:02, 29/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Микрософт формирует новояз?
     
     
  • 2.60, тоже Аноним (ok), 12:27, 30/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Майкрософт всю жизнь говорит и пишет на своем языке, не вполне совместимом с логикой.
     

  • 1.55, anonymous (??), 04:04, 30/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    m$ решила пропиариться на модной «открытости». видать, совсем дела плохи, раз даже на аллергию на «открытость» забили.
     
  • 1.61, ДФ (?), 14:45, 30/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Для Мелкософта главное протащить слово OPEN. А что за ним следует, простые юзеры врядли поймут - а маркетинговый ход нацелен именно на них. О закрытом ПО с открытым API честнее говорить с использованием слова CLOSED, хотя бы "SEMICLOSED software" (полузакрытое ПО).
    Цель того парня было сохранить слово "OPEN", и не важно что следует за ним. Как насчет "OPEN PLANE", "OPEN TOUCH", "OPEN PERSPECTIVE", "OPEN EDGE" ?
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру