Обновить

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

Спасибо за статью. Теперь всё стало намного понятнее

Я правильно понимаю, что если запустился Quake, то и приложения Microsoft Office запускается?

Не совсем прямая связь, но и с MS Office дела идут хорошо!

то есть нужна лицензия на windows?

На нас — слой совместимости, возможность установки и запуска ПО. А в случае с лицензией: пользователь уже сам принимает решение, заниматься ли ему активацией.

Ниже я уже описал. Где вы возьмёте ISO Windows, нас не касается (надеемся, что купите лицензию). ISO скачивается с официального сайта MS.

То есть как и писал к первой статье - правовой статус очень спорный. Поверьте, что Вайн по какой то причине не надергал виндовых либ и написал свои

Причины те весьма разнообразны, от жентельменских соглашений до засланных казачков топивших за котам нельзя, не положено...
...тут надо бы по существу, или уже не надо, тк must die венде приходит потихонечку благими намерениями самих M$ забивших на обратную совместимость

Всё описанное в статье имеет абсолютно легальный правовой статус. Мы явно выступаем против пиратства и нарушения чьих-либо лицензий. Wine идёт по пути имплементации всех компонентов Windows, чтобы полностью избавится от неё.
В нашем же случае, мы просто хотим поддержать работу ПО на любимой операционной системе и полностью контролировать процесс исполнения.

Да, это позиция как у эмуляторов приставок, "вы должны сами раздобыть Биос легальным способом" и это нормальная позиция для чего-то фанатского, но не для взрослого коммерческого проекта. Плюс надо внимательно курить лицензию винды и eula, вполне могут быть ограничения.

Нейронка говорит, что вы таким образом подставляете пользователя, возможно грамотный юрист ещё что-то найдет

Лицензия Windows обычно запрещает использовать компоненты операционной системы отдельно от самой ОС или на других платформах.

Вот вы, когда ставите виртуалку на Linux, чтобы запустить Windows, лицензию используете или как? Мы категорически против пиратства (и всего подобного). Мы предоставляем слой, который по нашему замыслу позволит вообще отойти от самого понятия «зависимость ПО от ОС». В наших статьях речь пока только про Linux → Windows, но масштаб гораздо шире. ПО, не зависящее от ОС, как бы странно это ни звучало

ПО, не зависящее от ОС, но не забудьте достать лицензионную винду 🤔🤔🤔

Ещё раз: ISO-образы Windows скачиваются с официального сайта Microsoft. Сама Windows может работать у вас и без активации (кое-что урезается, но работает). Мы не про то, откуда её взять, а про то, что виртуализация не нужна и программы для Windows работают буквально нативно.

Из того, что они скачиваются, совершенно не следует, что их легально использовать без активации

Повторю выводы из статьи — мы не нарушаем лицензии MS (и вы не нарушите скачав ISO с оф сайта MS).

мы не нарушаем лицензии MS

Если вы купили лицензию на винду, я очень рад за вас, но в будущих постах не забывайте предупреждать, что для работы Vodka требуется лицензионная винда

Не понятно почему вас минусуют, нельзя использовать компоненты windows отдельно от windows согласно EULA. То что вы скачали образ не дает вам право пользоваться виндой без лицензии. Особенно для коммерческой деятельности. То есть вы чисты, но пользователь влетает на ответственность.

Вот вы, когда ставите виртуалку на Linux, чтобы запустить Windows, лицензию используете или как?

А вы попробуйте делать это не дома, а например хостинг продавать на таких виртуалках или активно использовать это в организации.

Подсказка, virtualbox с виндой не делает эту винду легальной.

P.S. то что в текущих реалиях вряд ли майкрософты дойдут до суда, тоже не аргумент. Тогда уж проще просто винду пиратить

Господа!

Ещё раз — мы против пиратства в любом его проявлении. Не в нашей зоне ответственности указывать пользователю как использовать Vodka. Наш продукт не о том, чтобы обходить лицензию Windows и его компонентов.

Мы ставим Windows через официальный способ распространения, поэтому мы не используем компоненты отдельно. В этом случае приведённый вами пункт EULA не применим. При этом, явно не мы, как пользователи Windows, должны контроллировать ход установки операционной системы — это ответственность самой Microsoft. Мы не обходили никакие защиты — мы просто установили ОС удобным нам способом.

В целом, конкретно вы, можете видеть проект с точки зрения отказа от виртуализации для получения тех же возможностей использования Windows ПО на Linux, только при этом с полным контролем над исполнением.

1) Windows нельзя использовать без соответствующей лицензии, даже на виртуальных машинах.

«Вы имеете право использовать это программное обеспечение только в том случае, если у вас есть надлежащая лицензия и программное обеспечение было надлежащим образом активировано с помощью подлинного ключа продукта...» цитата из EULA

2) То что вы скачали файл с сайта самих майкрософтов не делает его установку легальной (см выше)

3) Водка как продукт действительно чист, но это просто перекладка "грязи" на пользователей, которые как раз и будут нарушать EULA используя водку.

4) Водка использует компоненты системы отдельно от самой Windows, если бы вы установили на жесткий диск винду и оттуда импортируете компоненты, это все равно нарушение EULA.

4) В самом лучшем случае, если оставить аргументы про использование отдельных компонентов, пользователь может легально использовать водку ТОЛЬКО если у него есть лицензия винды, что убивает на корню весь возможный профит для компаний. А для дома есть шустрый wine с протоном и dxvk, который позволяет комфортно играть.

Спасибо за подробное разъяснение!
Пройдусь по пунктам:

  1. Лицензия нужна, никто это не осправивал. А ещё лицензия и активация — не одно и то же, и чтобы это понять, необходимо просто задаться вопросом: в какой момент вы вводите ключ активации? И это приводит к тому, что лицензированным можно считаться и до (без) активации.

  2. Сама установка полностью легальна, а вот использование — другой вопрос, с которым, опять же, мы не спорили. Но ответ на вопрос из пункта выше важен и здесь.

  3. Тут всё же странно называть лицензирование «грязью», но вы правы — соблюдение EULA, как и всегда, остаётся за конечным пользователем. Как мне кажется, вы пытаетесь провести параллель: «Пользователь Vodka — нарушитель EULA», но для этого нет оснований. В любом случае, буду рад, если вы уточните!

  4. Если бы мы сделали так, вы бы оказались правы. Но мы установили Windows штатным образом, настоящим установщиком. Поэтому Vodka не использует компоненты по отдельности и это прямо показано в статье.

  5. (4). Не уверен, что сам факт существования лицензии убивает рынок для компаний, так как необходимость лицензии ОС никогда не убивала, к примеру, индустрию виртуализации.

    Конечно же, не стану переубеждать вас использовать Wine — это ваш личный выбор.
    Правда, важно сказать, что он не закрывает все потребности пользователя, так как не все используют ОС исключительно для игр, например некоторые используют его для запуска офисного ПО, которое работает часто некорректно, и, к слову, вынуждены цеплять для этого серые компоненты из winetricks. Хотя, в прочем, вы и сами это прекрасно знаете.
    И с понятием «шустрый» я поспорю, но об этом буду рассказывать отдельно в следующих статьях.

И главное: мы хотим дать возможность выбирать, где и с чем работать :)

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

Сразу скажу, что технически все очень круто.

Но все ваши аргументы в суде приведут пользователя к штрафу, причем большому.

Главный аргумент, что вы использовали штатный установщик - это вообще мимо. Вы потом берете файлы и используете их вне среды винды, все нарушение EULA

Если, опять же, не рассматривать аргумент выше, то правильно понимаю, что ваша целевая аудитория это - компании которые готовы закупать винду, но при этом очень хотят крутить все в линуксе и платить еще вам? И лицензию за астру какую-нибудь еще сверху оплачивать.

P.S. насчет странного выпада по поводу компа только для игрушек, то еще когда была вики-разметка Вконтакте успешно использовал Adobe Fireworks cs3 и Photoshop под вайном, а с тех времен он (вайн) очень вырос

Понимаю ваш скепсис.
Но с вашей стороны было бы правильно, если бы вы уточнили: кто, как и с какими тезисами может подать на пользователя Vodka в суд?

Также вопросы: что считать окружением Windows? Что считать экземпляром и понимать под «device» в EULA?
На них нет точного и закреплённого ответа, а это играет проекту на руку.

А насчёт рынка: огромное количество компаний в РФ до сих пор имеют лицензии Windows и лицензии на MS Office, к примеру. Думаю, что это достаточно известный факт. И, навскидку, не стоит забывать про огромный парк виртуальных машин, которые имеют множество накладных расходов, что напрямую коррелирует с их стоимостью.

И всё же, одно дело рынок, а совершенно другое — будущее и благая цель проекта.

Также вопросы: что считать окружением Windows? Что считать экземпляром и понимать под «device» в EULA? На них нет точного и закреплённого ответа, а это играет проекту на руку.

(ц)

Могу я попросить вас чуть-чуть развернуть мысль? :D

Если винда не активирована, но притом работает - это нарушение имхо.а если она активированна , то Линукс не нужен)

Круть, и сразу вспоминают песни про "Если-бы не было вина", а ещё про Водку и русскую мечту, где всё по ... на версту :-)
Интересно бы попробовать по запускать всякое, что не ходит под вином, например пропеллероголовый ризон, и прочий аудио софт, включая лицензионный со всякими свистками.

Да, мы поняли, что пора бы уже сделать публичный релиз, поэтому как только подготовим — оповестим об этом под следующей статьёй)

А как попробовать?

К выпуску следующей статьи обязательно подготовим первый публичный релиз!

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

├── registry.hiv // его реестр — кусты, которые привёз образ

└── world.conf

Назвали бы расширение .hive, раз уже есть .conf. А то HIV - это ВИЧ на английском.

Справедливо, сделаем. И спасибо, что вчитываетесь :)

Так статья хорошо написана, проект многообещающий. Я ещё после первой статьи подписался.
А исходники открывать будете? Или вы платное решение пилите?

И ещё что особенно интересно. Правильно ли понимаю, что вы воспроизводите не userspace, в отличие от Wine, а логику поведения самого ядра NT? Если да, то насколько меньше получается труда по сравнению с userspace? И как быть с библиотеками, которые ходят напрямую в драйвера - той же opengl32.dll, например?

В конце статьи написал, что мы делаем всё-таки закрытое решение, но хотим его сделать с разными лицензиями, в том числе с бесплатной.

Да, мы ближе к ядру NT, тут верно. Я бы не сказал, что тут существенно меньше труда, просто возникают совершенно другого рода проблемы, но и преимуществ в данном подходе тоже не мало.

По драйверам мы планируем писать отдельную статью, но если кратко: всё замечательно. Мы уже добились определённых успехов, в том числе запустили весь пакет Рутокена на оригинальных Windows-драйверах и FurMark прогнали на оригинальном UMD-драйвере AMD.
Так что тут много чего нужно будет рассказать :)

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации