Aleksey Bragin ([info]alex_bragin) wrote,

Про Wine и CodeWeavers

Навеяно вот этой новостью . Монолог о Wine и CodeWeavers.

Ох как же задолбал этот CodeWeavers. И наконец-таки кто-то кроме нас это сказал, и не просто сказал, а попал с этим сообщением на slashdot.

Они не только пытаются тормозить развитие Wine так, чтобы их продукт был лучше (хотя и в это верится с трудом, учитывая, что CrossOver - набор хаков над обычным вайном), но, целенаправленно давят нас уже какой год подряд.

Кто-то из их команды кинул идею, что ReactOS использует ворованный код (когда у нас всё было разработано ещё до появления этих злосчастных исходников), фактически ввели раскол в команде разработчиков (если кто не знает, то многие разработчики реактоса были и разработчиками вайна - в копирайтах вайна всё осталось, можно посмотреть). Потом дурацкая затея с аудитом - ещё на полгода отставание.

Затем, они неким образом объединились с Google Summer Of Code, где начали устраивать дурацкую подковерную возню. В итоге реактос каждый раз молча игнорировался, хотя в списках проектов-кандидатов всегда, по слухам, занимал лидирующие позиции (большой проект, полезный, многогранный, студенты точно смогут что-то выбрать, и т.п.).
А когда я лично сейчас спросил Криса ДиБона в чём дело, он говорит - без понятия, "был уверен, что вы участвуете каждый год".И вообще у него отличное мнение о нашем проекте, что было очень приятно услышать.

И до сих пор они (некоторые люди из команды Wine/CodeWeavers) создают нам имидж лохов, которые тырят код. Если б мы тырили, то не было бы столько багов, и всё бы работало :). Только вот такая система нахрен никому ненужна была бы.

Я уже открыто высказал своё мнение по этому поводу, и его все знают. Тем не менее, учитывая сколько Wine дал и даёт нашему проекту, я прошу наших разработчиков посылать все изменения и улучшения в upstream. И изредка посылаю сам, кстати.

В любом случае, Wine - он действительно FOSS - исходники открыты под LGPL, но не более того. Основная ветка, в которой происходят десятки изменений в день - под контролем узкой группы людей, которая поступает в своих интересах, а не в интересах сообщества.

Многие нам (ReactOS-у), предлагали (в шутку, и в серьёз) форкнуть Wine. Я и сам хотел это сделать. Но зачем тратить время, если будущее за ReactOS? К тому же, я честно говоря не нахожу архитектуру Wine совершенной (и это ещё мягко сказано!). Поэтому в существующем виде я не думаю, что Wine стоит форкать (хотя у нас как нигде более подходящие условия для этого).

Сделать Wine 2.0 - да, вот это я действительно хотел бы!
 





  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    Your reply will be screened

    Your IP address will be recorded 

  • 29 comments

Anonymous

May 25 2009, 22:15:45 UTC 3 years ago

NOX

Надеемся что добро победит бабло

[info]fi_mihej

May 28 2009, 01:23:19 UTC 2 years ago

Re: NOX

Угу, добро всегда побеждает: кто победил - тот и добрый!

[info]mcdebugger

July 6 2009, 08:35:18 UTC 2 years ago

Re: NOX

выиграть сражение - ещё не значит выиграть войну :)

[info]shaplov

May 26 2009, 05:21:36 UTC 3 years ago

Но зачем тратить время, если будущее за ReactOS?
;-)))
Ну я например не являюсь потенциальным пользователем ReactOS'а... Зато потенциальным пользователем Win'а огого как являюсь...

Мне сложно оценить справедливость высказываний каждой стороны, а точнее одной говорящей и одной молчащей... Но если сказанное действительно так, то вайн форкать надо, при этом не единолично, а создав некоммерческую организацию с открытым членством, и понятным алгоритмом вступления, после чего от ее лица форкать... Для этого правда понадобиться один юрист там (ну не в россии же эту НКО создавать) и какое-то кол-во денег на оформление...

[info]alex_bragin

May 26 2009, 16:23:29 UTC 3 years ago

Кстати у нас НКО в России - и ничего, признают везде :)

"Одной молчащей" - точно подмечено! У них всегда так - по любому поводу ни одного официального заявление. Просто верх "спокойствия".

[info]shaplov

3 years ago

[info]sdfgh153

May 26 2009, 05:49:52 UTC 3 years ago

Какое адское шевеленье. Вобще тема слишком скользкая (эмуляция Win32), что бы обошлось без грязи, увы.
Остается только пожелать вам всем удачи и терпения.

Anonymous

May 26 2009, 06:14:12 UTC 3 years ago

>Остается только

А деньгой хотя бы помочь, не?

[info]sdfgh153

May 26 2009, 06:15:43 UTC 3 years ago

Самому бы кто помог)))

[info]sb16

May 26 2009, 08:16:14 UTC 3 years ago

Кстати, установочный диск 0.3.9 не работает в VirtualPC - зависает секунд через десять после запуска.

Anonymous

May 26 2009, 17:12:00 UTC 3 years ago

Насчет VirtualPC - обращайтесь к производителю (т.е. в Microsoft :-) ) с требованием обеспечить совместимость. :-)

Anonymous

June 4 2009, 16:08:22 UTC 2 years ago

Так а на Real Hardware (оно на сайте ReactOS с большой буквы пишется) оно еще реже работает...

[info]unxed

May 26 2009, 13:44:23 UTC 3 years ago

А что Вы думаете про linux unified kernel? С точки зрения качества архитектуры?
И, кстати, это же фактически и есть форк вайна, но с иным подходом, разве нет?
http://en.wikipedia.org/wiki/Linux_Unified_Kernel
PS: я НЕ имею в виду дебаты на тему "что перспективнее, ros или luk".

[info]alex_bragin

May 26 2009, 16:29:39 UTC 3 years ago

LUK "неподходит" по двум причинам:
Во-первых они вообще ни с кем не сотрудничают, и полностью управляются Insigma-ой. Т.е. ещё "круче", чем вайн в аспекте взаимодействия.
Во-вторых, сам подход опять в корне неверный. Ненадо городить офигенного гибрида. Ну если нету в линуксовом ядре чего-то, то ненадо мешать. Надо сделать чётко: есть некое юзермодовое или кернел-модульное ядро [модифицированное ядро реактоса например], которое крутясь под линуксом (или другой ОС-кой) обеспечивает *нормально* то, что сейчас криво и с тормозами обеспечивает Wine server.

Подход же LUK-а крив в том, что они замахнулись на совместимость с драйверами. Зачем?! Да ядра в прицнипе разные, а если сделать ВСЁ для поддержки дров, тогда получится ядро ReactOS в несколько извращенном виде.

Их нельзя скрестить. Если Win32 - это всё-таки отдельная подсистема, то драйвера очень привязаны к системе. Да и вообще это против логики, у линукса и так довольно неплохая поддержка оборудования.

[info]unxed

May 26 2009, 17:52:25 UTC 3 years ago

Еще вопрос. Кто мешает ROS принимать патчи, которые Wine принимать отказывается? Я имею в виду ту часть кода, которая у вас с Wine общая. Возможно, стоит объявить такую политику официальной политикой ROS, и довести до сведения максимума разработчиков? Опять же, возможно, таким образом в лагерь ROS перейдут те разработчики, кто разочаровался в Wine, а форк Wine на usermode dll от ROS возникнет в скором времени сам собой? :)

[info]fi_mihej

May 28 2009, 01:16:42 UTC 2 years ago

Хорошая идея, как по мне! Интересно, как на это в CodeWeavers отреагируют?

[info]fi_mihej

May 28 2009, 03:43:09 UTC 2 years ago

По поводу "В любом случае, Wine - он действительно FOSS - исходники открыты под LGPL, но не более того. Основная ветка, в которой происходят десятки изменений в день - под контролем узкой группы людей, которая поступает в своих интересах, а не в интересах сообщества." - отписался у себя т.к. там GPL затронул, а это оффтопик в данной теме.

[info]darkhobbit

May 28 2009, 22:31:47 UTC 2 years ago

"Дурацкая история с аудитом"

Позволю себе не согласиться с этим определением - я иногда слышу от замороченных людей, что реактос "сделан на основе ворованного кода Windows 2000". Я в ответ киваю как раз на проведённый аудит как на свидетельство того, что разработчики ReactOS следят за чистотой кода.

[info]unxed

May 30 2009, 08:57:59 UTC 2 years ago

Кстати, а каким бы был этот Wine 2.0? В смысле, может быть, Вы поделитесь своими идеями о том, как изменить архитектуру Wine в лучшую сторону?

Anonymous

June 7 2009, 09:36:39 UTC 2 years ago

> Основная ветка, в которой происходят десятки изменений в день - под контролем узкой группы людей

Всегда думал, что она под контролем одного-единственного AJ. В вайне отсутствует нормальная ревизия кода и, следовательно, активное взаимодействие со сторонними разработчиками. Хотя вот на днях перезапустили patchwatcher, может быть что-то поменяется. Конечно, patchwatcher это хорошо, но ревизии кода это не заменяет.

Та буза, которая поднялась вокруг DIB engine вообще явление очень некрасивое, в котором проявилось нежелание AJ сотрудничать со сторонними разработчиками (отписки вида «это не подходит потому что не подходит»), но хоть что-то сейчас зашевелилось, стали вроде как допиливать gdiplus.

Но чего я не понял, так это зачем codeweavers давить reactos? Чем вы им мешаете? Думается мне, что им это как бы особо и не нужно.

Я лично в целом против форков, т.к. зачастую это только распыляет усилия разработчиков. Но если это оживит и расшевилит проект — я только за.

[info]fi_mihej

June 7 2009, 14:41:39 UTC 2 years ago

[Но чего я не понял, так это зачем codeweavers давить reactos? Чем вы им мешаете? Думается мне, что им это как бы особо и не нужно.]
Тут ( http://fi-mihej.livejournal.com/2608.html ) перефразировав:
Конкуренция: ReactOS - конкурент (и потенциально более сильный конкурент) для CrossOver. CrossOver - источник ресурсов (денег) для CodeWeavers. CodeWeavers борются за ресурсы (в т.ч. и за ресурсы в перспективе) всеми подходящими средствами.

[info]alex_bragin

June 8 2009, 17:29:21 UTC 2 years ago

Ну до некоторого времени вообще были отличные взаимотношения, они даже были одними из учредителей фонда ReactOS в США (сейчас его больше не существует - слишком затратно, а плюсов - никаких). А потом почему-то в какой-то момент решили, что лучше без нас.

Да, я тоже против форков, мне поэтому и децентрализованная модель разработки совершенно ненравится (хотя для тех, кто очень хочет есть гит-зеркало ReactOS).

[info]kaafree

2 years ago

Anonymous

2 years ago

[info]ngzok

June 24 2009, 19:01:18 UTC 2 years ago

ReactOS unofficical builds

alex, хотелось бы отдельного поста по поводу билдов некого Марка
http://marcpiulachs.com/reactos/index.html

Как-то они незаметно всплыли, и почему-то о них никто не говорит

Anonymous

July 6 2009, 10:22:49 UTC 2 years ago

УРА!! 0.3.10 вышла!
Спасибо вам огромный за этот весь проект!
Жаль, нет можливости пока вам финансово помочь и компетентности сделать вклад.

[info]unxed

August 1 2010, 18:50:07 UTC 1 year ago

Кстати, а как реализован (и реализован ли) DIB Engine в ReactOS и ARWINSS?

Anonymous

March 23 2011, 14:25:24 UTC 1 year ago

лара крофт порно

Бери здесь... " лила порно футурама " http://www.google.com/url?sa=t&source=web&cd=201&ved=0CBUQFjAAOMgB&url=http%3A%2F%2Fv7em.com%2F&CBUQFjAAOMgBDimaFluinueinheks
Create an Account
Forgot your login or password?
Facebook Twitter More login options
English • Español • Deutsch • Русский…