Shared source

Поделись знанием:
Перейти к: навигация, поиск

Shared Source — название одного из механизмов Microsoft для распространения исходного кода программ. Shared Source Initiative, стартовавшая в мае 2001 года[1] включает различные лицензии и технологии. В большинстве случаев предлагаемый исходный код доступен для загрузки после соблюдения определённых условий. Лицензии Shared Source позволяют как разрешить лишь просмотр исходного кода, так и модифицировать и распространять его как в коммерческих, так и в некоммерческих целях.





Обзор

Проект Shared Source позволяет организациям и физическим лицам получать доступ к исходному коду Microsoft для изучения (что может быть полезным при разработке сложных систем), для проведения аудита безопасности (что востребовано крупными организациями и правительствами государств), а также для разработки (учебным заведениям, OEM, физическим лицам).

Как часть проекта, Microsoft выпустила 5 лицензий. Две из них, Microsoft Public License и Microsoft Reciprocal License были одобрены Open Source Initiative как лицензии для открытого ПО[2] и рассматриваются Free Software Foundation как лицензии для свободного ПО[3]. Остальные лицензии являются проприетарными и позволяют обладателю авторских прав на продукт сохранять более сильный контроль над его использованием.

Подобные инициативы после Microsoft запустили и другие организации, например RISC OS Open Ltd.

Для некоторых своих продуктов Microsoft использует отдельные лицензии, например лицензия Shared Source CLI[4] и Microsoft Windows Embedded CE 6.0 Shared Source License[5].

Свободные лицензии

Две лицензии из проекта Shared Source одобрены OSI как лицензии для открытого ПО[2] и FSF как свободные лицензии[3].

9 декабря 2005 года программист и блогер Джон Кован предложил OSI лицензии для одобрения.[6][7]. OSI связалась с Microsoft и спросила, хочет ли Microsoft официально предложить лицензию на одобрение. Microsoft ответила, что они не хотят торопиться и им необходимо время для обдумывания такого решения[8]

На O'Reilly Open Source Convention в июле 2007 года Билл Хилф, руководитель Microsoft по работе с open-source, объявил, что Microsoft официально отправила лицензии OSI для одобрения[9]. Лицензии были одобрены 12 октября 2007 года[2].

Microsoft Public License (Ms-PL)

Это наименее ограничивающая лицензия Microsoft, разрешающая распространение скомпилированного кода как для коммерческого, так и для некоммерческого использования под любой лицензией, подчиняющейся Ms-PL. Распространение самого исходного кода возможно только под Ms-PL[10]. Изначально лицензия называлась Microsoft Permissive License, однако была переименована во время рассмотрения для одобрения OSI.

Согласно FSF, лицензия является свободной (с нестрогим копилефтом), но не совместимой с GNU GPL (по этой причине, FSF убедительно просит не использовать Ms-PL)[3].

Microsoft Reciprocal License (Ms-RL)

Эта лицензия разрешает распространение производного кода, если исходный код для модифицированных файлов доступен и лицензирован под Ms-RL. Лицензия позволяет файлам, входящим в состав ПО, но не содержащим кода, лицензированного под Ms-RL, иметь иную лицензию по выбору правообладателя[10]. Изначально лицензия называлась Microsoft Community License, однако, как и Ms-PL, была переименована в процессе одобрения OSI.

Согласно FSF, лицензия является свободной (с чуть-чуть более строгим копилефтом, чем Ms-PL), но также не совместимой с GNU GPL (по этой причине, также как и в случае с Ms-PL, FSF убедительно просит не использовать Ms-RL)[3].

Несвободные лицензии

Другие три лицензии Shared Source не были одобрены OSI как лицензии для открытого ПО, как и не были одобрены FSF как свободные лицензии.

Microsoft Reference Source License (Ms-RSL)

Это наиболее запрещающая из всех лицензий Shared Source. Она разрешает лишь просмотр исходного кода для целей отладки, сопровождения и улучшения взаимодействия стороннего продукта с лицензированным под Ms-RSL ПО. Лицензиат не имеет права распространять исходный код третьим лицам[11].

Microsoft Limited Public License (Ms-LPL)

Эта лицензия по большей части идентична Ms-PL, но имеет в своём составе пункт, который даёт лицензиату соответствующие права только если производный продукт разрабатывается для платформы Microsoft Windows[12]. Лицензия не является лицензией для открытого ПО и не была одобрена OSI, так как не соответствует пункту определения Open Source о технологической нейтральности.

Microsoft Limited Reciprocal License (Ms-LRL)

Как и Ms-LPL, лицензия представляет собой ограниченную для платформы Microsoft Windows версию другой лицензии Shared Source, Ms-RL[13].

Критика

Несмотря на то что две Shared Source лицензии были признаны FSF и OSI[2] как соответствующие свободному и открытому ПО,

  • Президент OSI Майкл Тименн рассматривает фразу «Shared Source» как маркетинговый термин созданный Microsoft. Он утверждает, что это «инсургентский термин который отвлекает и ослабляет Open Source использованием созвучных терминов и предложением созвучных обещаний».[14]
  • Критики также утверждают, что выпуск этих лицензий под общим названием с несвободными лицензиями: Ms-LPL, MS-LRL и Ms-RSL, одни из которых предоставляют права только на платформах Windows, а другие запрещают изменения, может привести к путанице (как это бывает с лицензиями Creative Commons, некоторые из которых были списаны из-за чрезмерной несвободности[15]).К:Википедия:Статьи без источников (тип: не указан)[источник не указан 5158 дней]

Критики также отмечают, что разработчики, изучавшие код под Ms-RSL могут быть обвинены в «похищении» его, если их код окажется похож на оригинальный.[16]. Разработчик GNOME и Mono Мигель де Икаса рекомендует разработчикам открытого ПО не смотреть на такой код.[17]

Известные программы и проекты Shared Source

Shared Source Licensing Programs

Microsoft предоставляет удовлетворяющим определённым критериям государственным и частным организациям[18], системным интеграторам[19], OEM[20], государственным службам безопасности[21], а также Microsoft MVP[22] бесплатный доступ к частям кода операционной системы Microsoft Windows. В России программа доступна только для государственных организаций в сфере безопасности[23].

Microsoft Windows Academic Program

Программа предоставляет высшим учебным заведениям всего мира доступ к концептам, исходному коду ядра ОС Windows и проектам, полезным для интеграции ядра Windows в образовательную и исследовательскую деятельность[24].

Microsoft Shared Source Common Language Infrastructure

Первой широко распространённой программой Shared Source стала Shared Source CLI, реализация Common Language Infrastructure. Лицензия позволяет модификацию и распространение исходного кода в некоммерческих целях, при условии сохранения в распространяемых дистрибутивах оригинальной лицензии, либо иной, охватывающей всё её пункты.

Согласно FSF, SSCLI не является свободным ПО[3].

Windows Installer XML (WiX)

WiX — это набор инструментов, позволяющий создавать установочные пакеты .MSI из XML документов. WiX был выложен на сайте Sourceforge.net под лицензий Common Public License и стал первой программой Microsoft, выпущенной под свободной лицензией.

ASP.NET AJAX Control Toolkit

Набор элементов управления, которые используют AJAX для взаимодействия с конечным пользователем веб-сайта. Продукт лицензирован под Ms-PL и доступен на сайте CodePlex[25], хостинге Microsoft для проектов с открытым исходным кодом.

См. также

Напишите отзыв о статье "Shared source"

Примечания

  1. [www.geekzone.co.nz/content.asp?contentid=4253 Geekzone: Microsoft announces expansion of Shared Source Initiative] (англ.) (21 марта 2005). Проверено 26 февраля 2010. [www.webcitation.org/667GSANnr Архивировано из первоисточника 12 марта 2012].
  2. 1 2 3 4 [www.algonet.ru/?ID=635718 OSI утвердила лицензии Shared-Source Microsoft] (17 октября 2007). Проверено 26 февраля 2010. [www.webcitation.org/667GTzAgg Архивировано из первоисточника 12 марта 2012].
  3. 1 2 3 4 5 [www.gnu.org/licenses/license-list.en.html#ms-pl Free licenses#Microsoft Public License] (англ.). Free Software Foundation. Проверено 26 февраля 2010. [www.webcitation.org/667GVSVjy Архивировано из первоисточника 12 марта 2012].
  4. [msdn.microsoft.com/MSDN-FILES/027/002/097/ShSourceCLILicense.htm Shared Source Common Language Infrastructure License] (англ.). Microsoft. [web.archive.org/web/20080408145446/msdn.microsoft.com/msdn-files/027/001/901/ShSourceCLIbetaLicense.htm Архивировано из первоисточника 8 апреля 2008].
  5. [msdn2.microsoft.com/en-us/embedded/bb190212.aspx Windows Embedded CE 6.0 Shared Source License Terms (“License”)] (англ.). Microsoft. Проверено 5 марта 2010. [www.webcitation.org/667GT3GFl Архивировано из первоисточника 12 марта 2012].
  6. John Cowan. [www.crynwr.com/cgi-bin/ezmlm-cgi?3:msp:11322:cokmgmoknbgepfbongjn For Approval: Microsoft Community License] (англ.) (5 декабря 2005). — список рассылки с обсуждением. Проверено 26 февраля 2010. [www.webcitation.org/667GVzW6c Архивировано из первоисточника 12 марта 2012].
  7. John Cowan. [www.crynwr.com/cgi-bin/ezmlm-cgi?3:msp:11326:mkohfpmjekmjelobgffa For Approval: Microsoft Permissive License] (англ.) (5 декабря 2005). — список рассылки с обсуждением. Проверено 26 февраля 2010. [www.webcitation.org/667GWPqJG Архивировано из первоисточника 12 марта 2012].
  8. [www.eweek.com/c/a/Linux-and-Open-Source/Blogger-Cant-Tempt-Microsoft-To-Drink-OSI-KoolAid/ Blogger Cant Tempt Microsoft To Drink OSI Kool-Aid] (англ.). Проверено 26 февраля 2010. [www.webcitation.org/667GWpdUj Архивировано из первоисточника 12 марта 2012].
  9. [radar.oreilly.com/archives/2007/07/microsoft-to-su-1.html Microsoft to Submit Shared Source Licenses to OSI] (англ.) (26 июля 2007). Проверено 26 февраля 2010. [www.webcitation.org/667GXq9uc Архивировано из первоисточника 12 марта 2012].
  10. 1 2 [www.microsoft.com/opensource/licenses.mspx Microsoft Open Source Licenses] (англ.). Microsoft. Проверено 26 февраля 2010. [www.webcitation.org/667GeuAA5 Архивировано из первоисточника 12 марта 2012].
  11. [www.microsoft.com/resources/sharedsource/referencesourcelicense.mspx Microsoft Reference Source License] (англ.). Microsoft. Проверено 27 февраля 2010. [www.webcitation.org/667GfJpo6 Архивировано из первоисточника 12 марта 2012].
  12. [msdn.microsoft.com/en-us/cc300389.aspx#MLPL MSDN Terms Of Use — Ms-LPL] (англ.). Проверено 27 февраля 2010. [www.webcitation.org/667GfxcJL Архивировано из первоисточника 12 марта 2012].
  13. [www.microsoft.com/resources/sharedsource/licensingbasics/limitedreciprocallicense.mspx Microsoft Limited Reciprocal License (Ms-LRL)] (англ.). Microsoft. Проверено 5 марта 2010. [web.archive.org/web/20080406030222/www.microsoft.com/resources/sharedsource/licensingbasics/limitedreciprocallicense.mspx Архивировано из первоисточника 6 апреля 2008].
  14. Майкл Тименн. [opensource.org/node/225 Who Is Behind "Shared Source" Misinformation Campaign?] (англ.) (2 ноября 2007). Проверено 26 февраля 2010. [www.webcitation.org/667GgeRZK Архивировано из первоисточника 12 марта 2012].
  15. [creativecommons.org/retiredlicenses Retired Legal Tools - Creative Commons]. Проверено 22 февраля 2013.
  16. [news.cnet.com/8301-13505_3-9790795-16.html Microsoft's pseudo-open source: open trap for open-source developers?] (англ.). CNET News (3 октября 2007). Проверено 27 февраля 2010. [www.webcitation.org/667GhAxGC Архивировано из первоисточника 12 марта 2012].
  17. Мигель де Икаса. [tirania.org/blog/archive/2007/Oct-03.html Microsoft Opens up the .NET Class Libraries Source Code] (англ.) (3 октября 2007). Проверено 27 февраля 2010. [www.webcitation.org/667Ghto5L Архивировано из первоисточника 12 марта 2012].
  18. [www.microsoft.com/resources/sharedsource/eslp.mspx Enterprise Source Licensing Program] (англ.). Microsoft. Проверено 27 февраля 2010. [www.webcitation.org/667GicVoU Архивировано из первоисточника 12 марта 2012].
  19. [www.microsoft.com/resources/sharedsource/si.mspx Systems Integrator Source Licensing Program] (англ.)(недоступная ссылка — история). Microsoft. Проверено 27 февраля 2010. [web.archive.org/20080121105123/www.microsoft.com/resources/sharedsource/si.mspx Архивировано из первоисточника 21 января 2008].
  20. [www.microsoft.com/resources/sharedsource/oem.mspx OEM Source Licensing Program] (англ.). Microsoft. Проверено 27 февраля 2010. [www.webcitation.org/667Gj9whH Архивировано из первоисточника 12 марта 2012].
  21. [www.microsoft.com/resources/sharedsource/gsp.mspx Government Security Program] (англ.). Microsoft. Проверено 27 февраля 2010. [www.webcitation.org/667GjhXyo Архивировано из первоисточника 12 марта 2012].
  22. [www.microsoft.com/resources/sharedsource/mvp.mspx Most Valuable Professionals Source Licensing Program] (англ.). Microsoft. Проверено 27 февраля 2010. [www.webcitation.org/667GkDWO2 Архивировано из первоисточника 12 марта 2012].
  23. [www.microsoft.com/resources/sharedsource/Licensing/geography.mspx Shared Source Licensing Programs Availability by Geographic Market] (англ.). Microsoft. Проверено 27 февраля 2010. [www.webcitation.org/667Gkl5qi Архивировано из первоисточника 12 марта 2012].
  24. [www.microsoft.com/resources/sharedsource/windowsacademic/default.mspx Windows Academic Program] (англ.). Microsoft. Проверено 27 февраля 2010. [www.webcitation.org/667GlIPC4 Архивировано из первоисточника 12 марта 2012].
  25. [ajaxcontroltoolkit.codeplex.com/ ASP.NET Ajax Control Toolkit] (англ.). Проверено 27 февраля 2010. [www.webcitation.org/667Glo0TD Архивировано из первоисточника 12 марта 2012].

Ссылки

  • [www.microsoft.com/resources/sharedsource/default.mspx Shared Source Initiative]  (англ.) — главная страница проекта.
  • [www.microsoft.com/opensource/default.aspx Open Source в Microsoft]  (англ.)

Отрывок, характеризующий Shared source

Во время короткого визита Николая, как и всегда, где есть дети, в минуту молчания Николай прибег к маленькому сыну князя Андрея, лаская его и спрашивая, хочет ли он быть гусаром? Он взял на руки мальчика, весело стал вертеть его и оглянулся на княжну Марью. Умиленный, счастливый и робкий взгляд следил за любимым ею мальчиком на руках любимого человека. Николай заметил и этот взгляд и, как бы поняв его значение, покраснел от удовольствия и добродушно весело стал целовать мальчика.
Княжна Марья не выезжала по случаю траура, а Николай не считал приличным бывать у них; но губернаторша все таки продолжала свое дело сватовства и, передав Николаю то лестное, что сказала про него княжна Марья, и обратно, настаивала на том, чтобы Ростов объяснился с княжной Марьей. Для этого объяснения она устроила свиданье между молодыми людьми у архиерея перед обедней.
Хотя Ростов и сказал губернаторше, что он не будет иметь никакого объяснения с княжной Марьей, но он обещался приехать.
Как в Тильзите Ростов не позволил себе усомниться в том, хорошо ли то, что признано всеми хорошим, точно так же и теперь, после короткой, но искренней борьбы между попыткой устроить свою жизнь по своему разуму и смиренным подчинением обстоятельствам, он выбрал последнее и предоставил себя той власти, которая его (он чувствовал) непреодолимо влекла куда то. Он знал, что, обещав Соне, высказать свои чувства княжне Марье было бы то, что он называл подлость. И он знал, что подлости никогда не сделает. Но он знал тоже (и не то, что знал, а в глубине души чувствовал), что, отдаваясь теперь во власть обстоятельств и людей, руководивших им, он не только не делает ничего дурного, но делает что то очень, очень важное, такое важное, чего он еще никогда не делал в жизни.
После его свиданья с княжной Марьей, хотя образ жизни его наружно оставался тот же, но все прежние удовольствия потеряли для него свою прелесть, и он часто думал о княжне Марье; но он никогда не думал о ней так, как он без исключения думал о всех барышнях, встречавшихся ему в свете, не так, как он долго и когда то с восторгом думал о Соне. О всех барышнях, как и почти всякий честный молодой человек, он думал как о будущей жене, примеривал в своем воображении к ним все условия супружеской жизни: белый капот, жена за самоваром, женина карета, ребятишки, maman и papa, их отношения с ней и т. д., и т. д., и эти представления будущего доставляли ему удовольствие; но когда он думал о княжне Марье, на которой его сватали, он никогда не мог ничего представить себе из будущей супружеской жизни. Ежели он и пытался, то все выходило нескладно и фальшиво. Ему только становилось жутко.


Страшное известие о Бородинском сражении, о наших потерях убитыми и ранеными, а еще более страшное известие о потере Москвы были получены в Воронеже в половине сентября. Княжна Марья, узнав только из газет о ране брата и не имея о нем никаких определенных сведений, собралась ехать отыскивать князя Андрея, как слышал Николай (сам же он не видал ее).
Получив известие о Бородинском сражении и об оставлении Москвы, Ростов не то чтобы испытывал отчаяние, злобу или месть и тому подобные чувства, но ему вдруг все стало скучно, досадно в Воронеже, все как то совестно и неловко. Ему казались притворными все разговоры, которые он слышал; он не знал, как судить про все это, и чувствовал, что только в полку все ему опять станет ясно. Он торопился окончанием покупки лошадей и часто несправедливо приходил в горячность с своим слугой и вахмистром.
Несколько дней перед отъездом Ростова в соборе было назначено молебствие по случаю победы, одержанной русскими войсками, и Николай поехал к обедне. Он стал несколько позади губернатора и с служебной степенностью, размышляя о самых разнообразных предметах, выстоял службу. Когда молебствие кончилось, губернаторша подозвала его к себе.
– Ты видел княжну? – сказала она, головой указывая на даму в черном, стоявшую за клиросом.
Николай тотчас же узнал княжну Марью не столько по профилю ее, который виднелся из под шляпы, сколько по тому чувству осторожности, страха и жалости, которое тотчас же охватило его. Княжна Марья, очевидно погруженная в свои мысли, делала последние кресты перед выходом из церкви.
Николай с удивлением смотрел на ее лицо. Это было то же лицо, которое он видел прежде, то же было в нем общее выражение тонкой, внутренней, духовной работы; но теперь оно было совершенно иначе освещено. Трогательное выражение печали, мольбы и надежды было на нем. Как и прежде бывало с Николаем в ее присутствии, он, не дожидаясь совета губернаторши подойти к ней, не спрашивая себя, хорошо ли, прилично ли или нет будет его обращение к ней здесь, в церкви, подошел к ней и сказал, что он слышал о ее горе и всей душой соболезнует ему. Едва только она услыхала его голос, как вдруг яркий свет загорелся в ее лице, освещая в одно и то же время и печаль ее, и радость.
– Я одно хотел вам сказать, княжна, – сказал Ростов, – это то, что ежели бы князь Андрей Николаевич не был бы жив, то, как полковой командир, в газетах это сейчас было бы объявлено.
Княжна смотрела на него, не понимая его слов, но радуясь выражению сочувствующего страдания, которое было в его лице.
– И я столько примеров знаю, что рана осколком (в газетах сказано гранатой) бывает или смертельна сейчас же, или, напротив, очень легкая, – говорил Николай. – Надо надеяться на лучшее, и я уверен…
Княжна Марья перебила его.
– О, это было бы так ужа… – начала она и, не договорив от волнения, грациозным движением (как и все, что она делала при нем) наклонив голову и благодарно взглянув на него, пошла за теткой.
Вечером этого дня Николай никуда не поехал в гости и остался дома, с тем чтобы покончить некоторые счеты с продавцами лошадей. Когда он покончил дела, было уже поздно, чтобы ехать куда нибудь, но было еще рано, чтобы ложиться спать, и Николай долго один ходил взад и вперед по комнате, обдумывая свою жизнь, что с ним редко случалось.
Княжна Марья произвела на него приятное впечатление под Смоленском. То, что он встретил ее тогда в таких особенных условиях, и то, что именно на нее одно время его мать указывала ему как на богатую партию, сделали то, что он обратил на нее особенное внимание. В Воронеже, во время его посещения, впечатление это было не только приятное, но сильное. Николай был поражен той особенной, нравственной красотой, которую он в этот раз заметил в ней. Однако он собирался уезжать, и ему в голову не приходило пожалеть о том, что уезжая из Воронежа, он лишается случая видеть княжну. Но нынешняя встреча с княжной Марьей в церкви (Николай чувствовал это) засела ему глубже в сердце, чем он это предвидел, и глубже, чем он желал для своего спокойствия. Это бледное, тонкое, печальное лицо, этот лучистый взгляд, эти тихие, грациозные движения и главное – эта глубокая и нежная печаль, выражавшаяся во всех чертах ее, тревожили его и требовали его участия. В мужчинах Ростов терпеть не мог видеть выражение высшей, духовной жизни (оттого он не любил князя Андрея), он презрительно называл это философией, мечтательностью; но в княжне Марье, именно в этой печали, выказывавшей всю глубину этого чуждого для Николая духовного мира, он чувствовал неотразимую привлекательность.
«Чудная должна быть девушка! Вот именно ангел! – говорил он сам с собою. – Отчего я не свободен, отчего я поторопился с Соней?» И невольно ему представилось сравнение между двумя: бедность в одной и богатство в другой тех духовных даров, которых не имел Николай и которые потому он так высоко ценил. Он попробовал себе представить, что бы было, если б он был свободен. Каким образом он сделал бы ей предложение и она стала бы его женою? Нет, он не мог себе представить этого. Ему делалось жутко, и никакие ясные образы не представлялись ему. С Соней он давно уже составил себе будущую картину, и все это было просто и ясно, именно потому, что все это было выдумано, и он знал все, что было в Соне; но с княжной Марьей нельзя было себе представить будущей жизни, потому что он не понимал ее, а только любил.
Мечтания о Соне имели в себе что то веселое, игрушечное. Но думать о княжне Марье всегда было трудно и немного страшно.
«Как она молилась! – вспомнил он. – Видно было, что вся душа ее была в молитве. Да, это та молитва, которая сдвигает горы, и я уверен, что молитва ее будет исполнена. Отчего я не молюсь о том, что мне нужно? – вспомнил он. – Что мне нужно? Свободы, развязки с Соней. Она правду говорила, – вспомнил он слова губернаторши, – кроме несчастья, ничего не будет из того, что я женюсь на ней. Путаница, горе maman… дела… путаница, страшная путаница! Да я и не люблю ее. Да, не так люблю, как надо. Боже мой! выведи меня из этого ужасного, безвыходного положения! – начал он вдруг молиться. – Да, молитва сдвинет гору, но надо верить и не так молиться, как мы детьми молились с Наташей о том, чтобы снег сделался сахаром, и выбегали на двор пробовать, делается ли из снегу сахар. Нет, но я не о пустяках молюсь теперь», – сказал он, ставя в угол трубку и, сложив руки, становясь перед образом. И, умиленный воспоминанием о княжне Марье, он начал молиться так, как он давно не молился. Слезы у него были на глазах и в горле, когда в дверь вошел Лаврушка с какими то бумагами.
– Дурак! что лезешь, когда тебя не спрашивают! – сказал Николай, быстро переменяя положение.
– От губернатора, – заспанным голосом сказал Лаврушка, – кульер приехал, письмо вам.
– Ну, хорошо, спасибо, ступай!
Николай взял два письма. Одно было от матери, другое от Сони. Он узнал их по почеркам и распечатал первое письмо Сони. Не успел он прочесть нескольких строк, как лицо его побледнело и глаза его испуганно и радостно раскрылись.
– Нет, это не может быть! – проговорил он вслух. Не в силах сидеть на месте, он с письмом в руках, читая его. стал ходить по комнате. Он пробежал письмо, потом прочел его раз, другой, и, подняв плечи и разведя руками, он остановился посреди комнаты с открытым ртом и остановившимися глазами. То, о чем он только что молился, с уверенностью, что бог исполнит его молитву, было исполнено; но Николай был удивлен этим так, как будто это было что то необыкновенное, и как будто он никогда не ожидал этого, и как будто именно то, что это так быстро совершилось, доказывало то, что это происходило не от бога, которого он просил, а от обыкновенной случайности.
Тот, казавшийся неразрешимым, узел, который связывал свободу Ростова, был разрешен этим неожиданным (как казалось Николаю), ничем не вызванным письмом Сони. Она писала, что последние несчастные обстоятельства, потеря почти всего имущества Ростовых в Москве, и не раз высказываемые желания графини о том, чтобы Николай женился на княжне Болконской, и его молчание и холодность за последнее время – все это вместе заставило ее решиться отречься от его обещаний и дать ему полную свободу.