Open Source формирует будущее Microsoft

понедельник, 7 сентября 2015 г.


«Открытый исходный код меняет климат Редмонда. Леопард не в силах изменить свои пятна, но корпорация Microsoft желает доказать обратное», - Стивен Дж. Вон-Николс (Steven J. Vaughan-Nichols), внештатный журналист постоянный автор и корреспондент западноевропейского цифрового издания ZDNet и Computerworld.

Microsoft любит Open Source

«В 2014 году, на очередной пресс-конференции, посвящённой IT-миру, Сатья Наделла (Satya Nadella) не смог найти лучшего способа, как начать с того, чтобы сказать всего три слова: «Microsoft любит Linux»

Это было интригующее начало. Знаете что, если эти слова и, в точно таком же порядке, кто-то произнес бы лет десять назад, скажем, предшественник Наделла, или кто-то иной, а на посту генерального исполнительного директора Microsoft находился Стив Баллмер (Steve Ballmer), то благополучный вариант последующих событий закончился бы обычным увольнением источника по причине расхождения взглядов с основными бизнес-интересами развития корпорации Microsoft. Второй вариант оказался бы более трагичным: всем нам известны и очень ясны взгляды Баллмера на Linux и на общее движение Open Source – весьма предсказуемо, если бы после этих слов Стив, вообще не думая, приложил бы источника раз и навсегда большим тяжёлым объектом.

«Linuxэто рак, который поглощает всё, что является частью интеллектуальной собственности», - Стив Баллмер, июнь 2001 года.

Поддержал Баллмера Джим Оллчин (Jim Allchin), старший вице-президент Platform Group Microsoft (февраль 2001 года): «Открытый исходный кодэто разрушитель интеллектуальной собственности. Я не могу себе представить, что-то, что может быть хуже, чем это для программного обеспечения бизнес-модели»

Следующим союзником во взглядах оказался Крэйг Манди (Craig Mundie), одна из ключевых фигур корпорации Microsoft, занимавший пост вице-президента и технического директора корпорации Microsoft: «Как показала история, как только этот тип модели, Open Source, получил место на глобальном IT-рынке, даже у оправдавших себя десятилетиями компаний-разработчиков дела стали складываться неудачно, поскольку и в этой модели стали появляться мощные виды программного обеспечения, способные привлечь массовую долю потребителей и, таким образом, создать значительную долю конкуренции»

Но битва титана Microsoft против всех вещей, базирующихся на Open Source и с Open Source, ослабевала на протяжении большей части десятилетий, несмотря на быстрый рост в области развёртывания технологий. В конечном счёте, корпорация Microsoft начала с того, чтобы смягчить свою жёсткую политику против Open Source в 2006 году, представив различные акты за сохранность иммунитета, включая публикации своих принципов интероперабельности 2008 года, где было обещано о предоставлении открытого доступа к различным видам интерфейсов, а также вэб-проектов и документаций по их протоколам и организации, как в доказательство того, что открытый исходный код и в основе своей не был использован, даже в мыслях. В то время это было воспринято как смелый шаг (корпорация Microsoft, и вдруг раскрывается), но мало кому это показалось серьёзным поступком, что больше всего стало основой к оказанию меньшего доверия Microsoft.

Свою открытую предрасположенность к Linux Сатья Наделла показал на девятом месяце после старта в занимаемой им должности исполнительного директора Microsoft. На пресс-конференции и событиях, минувших в Сан-Франциско, среди прочих заявлений о будущем развитии корпоративного гиганта и Microsoft Azure, Наделла объявил, что более чем в 20 процентах случаев развития текущих и будущих технологий они базировались и станут базироваться на поддержке Linux. Тогда же Сатья дал обещание о том, что Microsoft станет представлять первоклассную поддержку Linux. И тогда он изрёк: «Microsoft любит Linux»

Но Сатья Наделла не Стив Баллмер и даже не Билл Гейтс (Bill Gates). Если честно, и в далёком 2001 году корпоративный гигант не особо отличался тем, что представлял из себя крепость патентованного программного обеспечения проприетарного значения. Этого не произошло и в 2011 году. Наделла видит путь развития Microsoft не иначе, как рука об руку с методами разработки программного обеспечения, устроенных на Open Source», - Стивен Дж. Вон-Николс.

Доказательство объединения Microsoft и Open Source

«Не проявляете доверия к сказанному? Взгляните на краткую хронику событий того, как развивается Microsoft после вступления в должность генерального исполнительного директора Microsoft Сатья Наделла. Вы увидите, что корпоративный гигант дал полного газу, обернувшись в объятия открытого исходного кода:

- Microsoft оказывает поддержку развитию управления Docker containers и Kubernetes container для ОС Windows и Azure;

- Azure стала мультиплатформенной облачной системой. Более 25 процентов виртуальных машин Azure (VM) в настоящее время функционируют на базе ОС Linux. Кроме того, Azure поддерживает пять серверов, базирующихся на Linux-технологиях: CoreOS; CentOS; Oracle; Linux; SUSE и Ubuntu;

- Гуру Windows Марк Руссинович (Mark Russinovich) и Джеффри Сновер (Jeffrey Snover) взяли шефство над Software Inc. ChefConf 2015;

- В 2014 году был открыт исходный код Microsoft .NET Framework;

- Осуществлена поддержка эмуляции ОС Android в ОС Windows;

- Microsoft не присоединилась к Linux Foundation – это временно. Но корпорация Microsoft одобрила присоединение ко многим консорциумам с открытым исходным кодом. Среди них можно выделить следующие: AllSeen Alliance; Internet of Things (IoT); OpenDaylight – программно-определяемые сетевые соединения; R Consortium или R Language Development (разработка R-языка);

- Финансирование корпорацией Microsoft Apache Software Foundation.

Список хоть и мал, но внушителен и он будет полниться. Не означает ли это, что корпорация Microsoft собирается открыть исходные коды операционной системы Windows и офисного программного обеспечения Office. Не значит ли это, что Редмонд станет реализовывать MS-Linux… Ну, не в ближайшем будущем, во всяком случае, хотя Руссинович уже отвечал на этот вопрос так: «Это, безусловно, возможно» А в апреле 2015 года, в ChefConf, Руссинович добавил к сказанному о Linux: «Это новая корпорация Microsoft»

Но это не та корпорация, какую все мы привыкли видеть на протяжении всего периода времени её существования. Тот корпоративный гигант был лишён подобной философии и внушал всем ужас и страх, ненависть, неуверенность и сомнение о будущем открытого исходного кода. Та корпорация Microsoft не видела ценность программного обеспечения, базирующегося на Open Source. Несмотря на это, начальные вэб-разработки Microsoft и в Windows NT 3.5x был использован TCP/IP. Hotmail практически целиком и полностью был основан на FreeBSD. И всё же, не взирая на это, корпорация Microsoft позиционировала себя как заклятый враг открытого исходного кода.

В общих чертах, те, кто стоял за открытым исходным кодом, разработчики, которые ненавидели Microsoft. Линус Торвальдс (Linus Torvalds) в 2003 году бросил своеобразную шутку: «Я никогда не был очевидцем того, как Линус идёт против Гейтса. Я просто не могу себя представить в положении Немезиды (заклятый враг или мститель), просто потому, что я не придаю этому особого значения. Для того, что быть в положении Немезиды, следует активно пытаться уничтожить что-то, не так ли? А в действительности я не из тех, кто желает уничтожить Microsoft. Если это случится, то это окажется непреднамеренным побочным эффектом»

Спустя годы, Торвальдс добавит к сказанному: «Время от времени я могу шутить о Microsoft, но в то же время я начинаю думать, что ненависть является болезнью»

Но ненависть Microsoft к открытому исходному коду оказалась распространённым заболеванием. Это было заметно на протяжении многих лет. Пока ещё не было любви между Microsoft и пользователями, и компаниями-разработчиками, позиционирующих себя сторонниками открытого исходного кода», - Стивен Дж. Вон-Николс.

Microsoft трансформируется

«Итак, что произошло? По какой причине корпорация Microsoft в настоящее время работает рука об руку с проектами Open Source? Что стало причиной сотрудничества Open Source-компаний, таких как Canonical Ltd. для того, чтобы Windows Server, как гостевая операционная система, проложила путь ОС Ubuntu и OpenStack?

Эллиссон Рэндал (Allison Randal), президент Open Source Initiative: «…78 процентов компаний в настоящее время используют решения, основанные на Open Source, и 64 процента компаний участвуют в проектах и акции открытого исходного кода…»

Можно сказать, что она права, поскольку многие организации крупного и среднего бизнеса играют на таблице ставок. Эллиссон Рэндал: «…Если Вы не собираетесь этого делать – отстанете и останетесь позади»

В Microsoft знают об этом, как знают и то, что старая бизнес-модель, которая позволяла на протяжении многих десятилетий служить хорошим источником прибыли, значительно устарела в моральном плане и ей не место в современном экономическом мире. Это следственный факт и он даёт основание для корпорации Microsoft двигаться в направлении к открытому исходному коду и сервис-ориентированной бизнес-модели. Microsoft реализует подобные услуги с начала 2015 года.

Если Вам трудно вкусить сказанное Эллисон, то придётся понять сказанное Наделла, он говорит: «Если Вы не совершите шаг к новому, то Вам не выжить» Это равнозначно тому, как гласит мудрость, она известна всем: «Ешь или окажешься съеденным». Знакомо?

Уже с 2007 года корпорация Microsoft начала сотрудничать с Novell SUSE (по настоящее время). Это позволило объединить SUSE Linux Server Edition (SLES) и VM Windows, таким образом, чтобы объединить SLES и серверную платформу Microsoft. Но сегодня это выглядит как очередной шаг в развитии корпорации Microsoft, что не представляет из себя ничего радикального, вот если бы это произошло лет 15 назад… Затем последовали следующие шаги в сторону сближения, хотя это уже можно назвать радикальным сдвигом.

В прошлом вне SUSE почти никто не верил, даже и не думал, что Microsoft и Open Source пойдут на сотрудничество. А за подобные поступки сообщество Linux часто выступало с тем, что права Linux оказывались нарушенными – Microsoft нарушает право интеллектуальной собственности. Даже после того, как Microsoft и Linux создали первый VM-мост на соответствующих требованиях, стандартах и правилах Linux IP, это событие обратилось в многомиллиардное число претензий со стороны Android-представителей.

Даже когда корпорация Microsoft действительно пыталась честно работать и взаимодействовать с открытым исходным кодом, всё оборачивалось в негатив. Например, один из первых успешных проектов Microsoft был сосредоточен на IronPython. Я говорю «был», потому что в то время, это была открытая реализация языка программирования Python, который был тесно интегрирован с .NET Framework, и он прекрасно был развёрнут Microsoft на собственной технологии в 2010 году – год, когда корпорация Microsoft отказалась от IronPython (язык программирования разработанный специально для платформы .NET).

Джим Хаганин (Jim Hugunin), ведущий разработчик IronPython, оставил корпорацию Microsoft в 2010 году и отправился в Google Inc.. На личном вэб-сайте Хаганин оставил комментарий, в котором говорилось, что причиной ухода было то, что Microsoft отказалась от IronPython, это оказалось в роде того, чтобы можно было назвать «катализатором», но ещё одной из причин была налаженная и здоровая связь с сообществом Open Source, а в корпорации Microsoft, по этой причине, Джим «…чувствовал себя одним из тех, кто пытается вставить прямоугольный по форме штырь в круглое отверстие».

После ухода Джим Хаганин говорил: «…первый выпуск IronPython был нарушен во многих патентно-правовых и интеллектуальных отношениях. Разработка изначально была реализована на правах лицензии Open Source, а для корпорации Microsoft Open Source не является лицеприятным сообществом…

…Позже проект, наконец, заработал успешно. Кульминацией работы с IronPython для меня стало создание Dynamic Language Runtime (DLR), благодаря которому у многих программистов появилось множество идей, и они были воплощены в жизнь через IronPython, на платформе .NET. Но всё закончилось и я больше не стану работать над проектом, несмотря на то, что с IronPython было бы гораздо приятнее работать за пределами корпоративных ограничений, без которых я живу уже более шести лет»

Вот так отжёг! Так было тогда, что теперь...», - Стивен Дж. Вон-Николс.

Microsoft глазами Open Source

«Как разработчики и руководители сообщества Open Source видят Microsoft сегодня? В OSCON 2015 я проводил неформальный опрос нескольких десятков участников.

Вопрос: «Верите ли Вы в то, что корпорация Microsoft стремится наладить производство программного обеспечения под Open Source

Ответы опрашиваемых иногда отражали дикий характер, а иногда безразличный. Они были следующими: «Нет», «Какого дьявола, нет же!», «Правда, в самом деле», «Да брось!» Примерно вот такой была представлена общая консистенция специй, состоящих из ответов на поставленный вопрос.

Полагаю, что у опрашиваемых людей есть опасения, что корпоративный гигант вторгнется в сообщество Open Source лишь для того, чтобы исполнить свою давнюю миссию: слияние, расширение и обращение Open Source в Closed Source. Прямо какая-то паранойя. Хотя у некоторых представителей Open Source есть открытые убеждения в том, что Microsoft просто пытается усыпить Open Source, прежде чем попытается погасить сообщество. Короче говоря, уровень доверия к корпорации Microsoft низок.
Эрик Рэймонд (Eric S. Raymond), автор основополагающей книги о методах разработки программного обеспечения под Open Source, «Собор и Базар» (The Cathedral and the Bazaar или CatB), очень умело подытожил, когда сказал: «Он может быть искренним в этот раз. Кто знает? Но мой многолетний опыт заставляет меня быть скептиком»

У Рэймонда есть причина. В октябре 1998 года Эрик Рэймонд раскрыл «Документы Хэллоуина» (Halloween Documents). Содержимое документов дало ясное представление на то, что корпорация Microsoft уже тогда видела в программном обеспечении Open Source открытую угрозу для платформы Microsoft. Кроме того, идея о внутренней параллельности и свободном обмене (о программном обеспечении Open Source) имеет свои преимущества, которые не могут быть схожими с текущей моделью лицензирования, и, следовательно, представляют прямую угрозу нереализованным или находящимся на стадиях разработки идеям корпорации Microsoft. В одной из памяток «Документы Хэллоуина» далее говорится: «Программное обеспечение Open Source» обладает колоссальной способностью по сбору и использованию коллективного IQ тысяч и миллионов пользователей через Всемирную паутину, что просто удивительно. Что ещё более важно, евангелизация весов под началом программного обеспечения Open Source идёт гораздо быстрее и вскоре может оказаться размером с Всемирную паутину, по сравнению с тем, как мы прилагаем наши собственные усилия по осуществлению собственной «евангелизации» в плане мирового масштаба»

В памятках «Документы Хэллоуина» также присутствуют положения о том, как корпорация Microsoft сможет бороться с Open Source, главным образом, описывается модель демодитизации протоколов и приложений: «…проекты программного обеспечения Open Source могли закрепиться во многих серверных приложениях в силу своей широкой полезности в коммерционализированных простых протоколах. Расширив эти протоколы и разработав новые их виды, мы с лёгкостью сможем отринуть программное обеспечение Open Source, таким образом, перекрыв ему доступ на мировой IT-рынок» Короче говоря, цель корпоративного гиганта заключается в том, чтобы обнять, расширить и потушить Open Source.

Сегодня, что является самым поразительным, корпорация Microsoft, словно по нотам разыгрывает сценарий, описанный в «Документы Хэллоуина». Это подобно предсказанию, о котором главы Microsoft знали ещё в 90-е годы, когда корпорация Microsoft строила бизнес-модель будущего, без которой не могла бы конкурировать с Open Source в этом времени. Следовательно, цель Наделла преобразовать Linux.

Некоторые пользователи программного обеспечения Open Source не принимают близко к сердцу ни «Документы Хэллоуина», ни идею о порабощении и угнетении Open Source, как то описывается в его памятках.

Рой Шестовитц (Roy Schestovitz), инженер-программист и давний критик Microsoft, по-прежнему считает, что корпоративный гигант является смертельным врагом Open Source. Рой Шестовитц как-то писал по этому поводу: ««Microsoft любит Linux» Какая ерунда, как же устаёшь от изношенной лжи, которая годами шлифуется в СМИ… Microsoft ненавидит GNU/Linux. А если и принимает участие в сотрудничестве, то играет в свою игру и для того, чтобы Linux стал зависим от Windows, либо с той целью, чтобы поглотить Linux и пускает в ход все свои средства для осуществления этой цели»

Общее чувство по данному поводу было высказано Гленн Холмер (Glenn Holmer), является администратором платформы Linux: «Ни одно из слов или дел компаний, которые занимаются подобным, не означают ничего. Даже тогда, когда Microsoft не останавливается и продолжает свой ход в сторону мира Open Source»

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

Йос Пуртвлиет (Jos Poortvliet), менеджер сообщества частных облачных компаний OwnCloud (Open Source), говорит: «Как и многие, я по-прежнему скептичен. Но открыт к убеждениям»

Исполнительный директор и президент Red Hat Inc., Джим Уайтхёрст (Jim Whitehurst), кажется, что более предрасположен к тому, чтобы принять оливковую ветвь от Microsoft. Он говорит: «В прошлом году, когда Наделла сказал: «Microsoft любит Linux», это было мной обозначено как значительный сдвиг в тоне риторики, в отличии от той, что когда-то прозвучала от предшественника, Баллмера, который назвал Linux раковой опухолью»

Уайтхёрст видит сдвиг в текущем состоянии развития Microsoft, как переломный момент, который говорит о том, что корпоративный гигант готов к Open Source: «Открытый исходный код уходит в мэйнстрим и становится крупным игроком в области IT – Вы должны принять Microsoft таким, как его больше никто из разработчиков и предприятий Open Source ранее не принимал. Microsoft предложит Вам решения, которые могут стать ключевыми звеньями в расширении и укреплении Вашего бизнеса, который Вы сможете организовать так, как никогда ещё этого совершали.
Заявление Microsoft является искренним, в частности в том, что корпорация имеет открытое желание работать не только с конкурентами, но и с открытым исходным кодом в целом. Открытие исходного кода платформы .NET является одним из важных примеров растущей акклиматизации корпорации Microsoft к Open Source»

Действительно, Джим Землин (Jim Zemlin), исполнительный директор The Linux Foundation, считает, что с открытым исходным кодом Microsoft получила настоящий толчок в развитии: «Microsoft получает Open Source. Корпорация Microsoft становится активным участником и потребителем программного обеспечения Open Source с большими обязательствами перед Open Source Initiative и Apache Software Foundation, что отличает их среди многих других представителей Open Source.

Кроме того, я лично работал с людьми в Microsoft на инициаторских проектах IoT таких, как AllSeen Alliance и Node.js, где последний прилагает значительные усилия в работе с открытым исходным кодом, также работал с Open Container. Это умные люди, скромные и проявляют энтузиазм при подходе к открытому исходному коду и в обращении с ним. Microsoft явно изменилась, особенно сейчас, когда дело дошло до открытого исходного кода, что не может не быть основанием к тому, чтобы считать Microsoft лучшей корпорацией»

Сэм Рэмджи (Sam Ramji), генеральный директор и представитель облачной платформы Cloud Foundry, основанной на открытом исходном коде и реализующая предложения по типу «платформа-как-услуга» (PaaS), обладает уникальным опытом работы с Microsoft. Сэм проработал около четырёх лет в качестве старшего управляющего на платформах стратегического развития Microsoft, что возводит его в рамки одного из лидеров данной платформы. Так, впервые было осуществлено применение открытого исходного кода в качестве организации стратегии Linux.

Сэм Рэмджи: «Открытый исходный код вступает в моду, пришло его время. Open Source сейчас находится на грани того, чтобы оказаться интегрированным в Microsoft. Не обладаю на данный момент реальными доказательствами, но придёт время, когда открытый исходный код станет основой многих текущих продукций корпорации Microsoft»

Согласно признанию Сэма Рэмджи, он сейчас наблюдает за тем, как развивается Docker containers, по его мнению, текущее состояние развития дел с контейнерами может обозначить чёткий вектор, который указывает на то, что существующие интерфейсы развития Microsoft (облачные системы, приложения (большая их часть), а также часть инновационных идей) окажутся под Open Source: «Полагаю Microsoft стремится к стандартизации GLibC напрямую через технологию Linux Containers, то есть прямо из Linux»

Последние факты несколько размывают всю серьёзность плана по осуществлению «захвата» корпорацией Microsoft Open Source и его осады, и даже проливают свет на многие иные вещи», - Стивен Дж. Вон-Николс.


Старые привычки умирают с трудом

«Нил Жак (Neela Jacques), исполнительный директор OpenDaylight Project, базирующийся на Open Source и организованной Linux Foundation, сулит корпоративному гиганту непростое будущее, которое может быть сопряжено с большей частью неудач и рисков в первые годы, за чертой преодоления которых корпорация Microsoft обретёт новое лицо.

Нил Жак: «У корпорации Microsoft впереди трудный и долгий путь. Я думаю, что Microsoft слишком надолго застряла с устаревшей бизнес-моделью, которая очень хорошо работала в 90-х, но не работает сейчас, как тогда. Очевиден тот факт, что корпорация Microsoft с нынешним руководителем очень хорошо понимает это, как и то, что шаг корпорации Microsoft в сторону Open Source был необходим. К сожалению, выполнение этой стратегии потребует от Microsoft колоссальных усилий для осуществления реструктуризации ДНК-Microsoft. А взаимодействие с общинами Open Source может осложниться тем, что они характерны различными способами проявлений, нестандартностью, отсутствием шаблонности, при создании вещей, которые гораздо, гораздо сложнее, чем таковыми кажутся на первый взгляд»

Тем не менее, Нилу нравится то, что собирается сделать Наделла: «Наделла правильный капитан, он выбрал правильный путь, он задал курс кораблю-гиганту очень грамотно, но для этого предстоит совершить много работы, чтобы достичь желаемых результатов. Лично я думаю, что Microsoft может оказаться более агрессивной. Здорово видеть то, как такой корабль-гигант Microsoft принимает участие в развитии сообществ Open Source, как ровно столько же сложно понимать и то, сможет ли корабль-гигант отыскать свой остров в огромном океане Open Source, когда принимаясь за это, берёт на себя руководящую роль с полной ответственностью перед предстоящими штормами.

На текущий момент корпорация Microsoft должна нанять людей со значительным богатым опытом в работе с открытым исходным кодом, людей, которым можно доверить руководящие посты как внутри Microsoft, так и в проектах с открытым исходным кодом. Благодаря таким специалистам, обладающим настоящими техническими знаниями, код ДНК-Microsoft будет оснащён всей полнотой поддержки совместимости с Open Source. Например, если нанять несколько людей, занимающих руководящие посты из Red Hat Inc., это уже будет большим шагом»

Что делать Microsoft?», - Стивен Дж. Вон-Николс.

Что дальше?

«Что в действительности собирается предпринять корпорация Microsoft? По-видимому, корпоративный гигант решил изменить в море погоду. Об этом говорит новый бизнес-план развития продукции и новая бизнес-модель управления: Наделла решил открыть закрытый исходный код, желая вытащить его из термоусадочной коробки, потому что понял, что дни закрытого кода ушли; меняется и характер всецелого закрытого развития корпорации Microsoft - открытый код открывает доступ сторонним платформам и их компаниям.

До Наделлы это было ясно Баллмеру, и он был первым, кто проложил путь Microsoft к открытому исходному коду - движение программного обеспечения к модели Software-as-a-Service или SaaS-модели, хотя это было и не гласно. Но Сатья Наделла определяет такую ступень развития корпорации Microsoft, как недостаточную степень - теперь продукции Microsoft предписано право быть и являться продукцией с открытым исходным кодом, в своём собственном праве. Это не будет лёгким шагом для корпоративного гиганта, но он является необходимым.

Джим Землин, как сопредставитель и одна из ключевых фигур The Linux Foundation, любит говорить: «Linux с открытым исходным кодом находится на правильной стороне исторического развития» Он прав.

Корпорация Apple, несмотря на свою дико популярную доминантную модель аппаратного и программного развития, может выжить, придерживаясь своей изначальной политики, впрочем, это её фундамент, с которым ни одной корпорации не по зубам спориться. Этому льву-императору всё ни почём. А что касается Microsoft, она, как и Nokia, из года в год демонстрирует свою несостоятельность и слабость в этом отношении, а потому не может следовать по стопам Apple. Таким образом, и именно поэтому, чтобы остаться в 21 веке тем же высокотехнологичным корпоративным гигантом (уже в кавычках), она, корпорация Microsoft, просто обязана превратиться в компанию с открытым исходным кодом», - Стивен Джон Вон-Николс.

По материалам: ZDNet.

Автор статьи (русскоязычная версия): Рон Милдарт.
 

Программное Обеспечение

Поиск по вэб-сайту