Aleksey Bragin ([info]alex_bragin) wrote,
@ 2009-05-25 23:08:00
Previous Entry  Add to memories!  Tell a Friend  Next Entry
Про 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 - да, вот это я действительно хотел бы!
 







(28 comments) - (Post a new comment)

NOX
(Anonymous)
2009-05-25 10:15 pm UTC (link)
Надеемся что добро победит бабло

(Reply to this) (Thread)

Re: NOX
[info]fi_mihej
2009-05-28 01:23 am UTC (link)
Угу, добро всегда побеждает: кто победил - тот и добрый!

(Reply to this) (Parent)(Thread)

Re: NOX
[info]mcdebugger
2009-07-06 08:35 am UTC (link)
выиграть сражение - ещё не значит выиграть войну :)

(Reply to this) (Parent)


[info]shaplov
2009-05-26 05:21 am UTC (link)
Но зачем тратить время, если будущее за ReactOS?
;-)))
Ну я например не являюсь потенциальным пользователем ReactOS'а... Зато потенциальным пользователем Win'а огого как являюсь...

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

(Reply to this) (Thread)


[info]alex_bragin
2009-05-26 04:23 pm UTC (link)
Кстати у нас НКО в России - и ничего, признают везде :)

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

(Reply to this) (Parent)(Thread)


[info]shaplov
2009-05-26 06:53 pm UTC (link)
Кстати у нас НКО в России - и ничего, признают везде :)
Реактосовское?
И как? Сложно ли было создавать?
И к стати зачем нужно было вам официально оформлять сообщество?

"Одной молчащей" - точно подмечено! У них всегда так - по любому поводу ни одного официального заявление. Просто верх "спокойствия".
Сговорились бы с EterSoft, AltLinux'ом (в него EterSoft'овский открый вайн по легенде входит) и форкнули бы... Троих уже хватит... И это только на вскидку...

Или с EterSoft'ом какая-то отдельная история?

(Reply to this) (Parent)


[info]sdfgh153
2009-05-26 05:49 am UTC (link)
Какое адское шевеленье. Вобще тема слишком скользкая (эмуляция Win32), что бы обошлось без грязи, увы.
Остается только пожелать вам всем удачи и терпения.

(Reply to this) (Thread)


(Anonymous)
2009-05-26 06:14 am UTC (link)
>Остается только

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

(Reply to this) (Parent)(Thread)


[info]sdfgh153
2009-05-26 06:15 am UTC (link)
Самому бы кто помог)))

(Reply to this) (Parent)


[info]sb16
2009-05-26 08:16 am UTC (link)
Кстати, установочный диск 0.3.9 не работает в VirtualPC - зависает секунд через десять после запуска.

(Reply to this) (Thread)


(Anonymous)
2009-05-26 05:12 pm UTC (link)
Насчет VirtualPC - обращайтесь к производителю (т.е. в Microsoft :-) ) с требованием обеспечить совместимость. :-)

(Reply to this) (Parent)(Thread)


(Anonymous)
2009-06-04 04:08 pm UTC (link)
Так а на Real Hardware (оно на сайте ReactOS с большой буквы пишется) оно еще реже работает...

(Reply to this) (Parent)


[info]unxed
2009-05-26 01:44 pm UTC (link)
А что Вы думаете про linux unified kernel? С точки зрения качества архитектуры?
И, кстати, это же фактически и есть форк вайна, но с иным подходом, разве нет?
http://en.wikipedia.org/wiki/Linux_Unified_Kernel
PS: я НЕ имею в виду дебаты на тему "что перспективнее, ros или luk".

(Reply to this) (Thread)


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

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

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

(Reply to this) (Parent)


[info]unxed
2009-05-26 05:52 pm UTC (link)
Еще вопрос. Кто мешает ROS принимать патчи, которые Wine принимать отказывается? Я имею в виду ту часть кода, которая у вас с Wine общая. Возможно, стоит объявить такую политику официальной политикой ROS, и довести до сведения максимума разработчиков? Опять же, возможно, таким образом в лагерь ROS перейдут те разработчики, кто разочаровался в Wine, а форк Wine на usermode dll от ROS возникнет в скором времени сам собой? :)

(Reply to this) (Thread)


[info]fi_mihej
2009-05-28 01:16 am UTC (link)
Хорошая идея, как по мне! Интересно, как на это в CodeWeavers отреагируют?

(Reply to this) (Parent)


[info]fi_mihej
2009-05-28 03:43 am UTC (link)
По поводу "В любом случае, Wine - он действительно FOSS - исходники открыты под LGPL, но не более того. Основная ветка, в которой происходят десятки изменений в день - под контролем узкой группы людей, которая поступает в своих интересах, а не в интересах сообщества." - отписался у себя т.к. там GPL затронул, а это оффтопик в данной теме.

(Reply to this)

"Дурацкая история с аудитом"
[info]darkhobbit
2009-05-28 10:31 pm UTC (link)
Позволю себе не согласиться с этим определением - я иногда слышу от замороченных людей, что реактос "сделан на основе ворованного кода Windows 2000". Я в ответ киваю как раз на проведённый аудит как на свидетельство того, что разработчики ReactOS следят за чистотой кода.

(Reply to this)


[info]unxed
2009-05-30 08:57 am UTC (link)
Кстати, а каким бы был этот Wine 2.0? В смысле, может быть, Вы поделитесь своими идеями о том, как изменить архитектуру Wine в лучшую сторону?

(Reply to this)


(Anonymous)
2009-06-07 09:36 am UTC (link)
> Основная ветка, в которой происходят десятки изменений в день - под контролем узкой группы людей

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

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

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

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

(Reply to this) (Thread)


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

(Reply to this) (Parent)(Thread)


[info]alex_bragin
2009-06-08 05:32 pm UTC (link)
Да-да, направление мысли абсолютно верное. Вообще я никогда не веду конфликтную политику - помойму вполне разумней было бы сообща работать. Но как говорится, наше дело - предложить, их - подумать.

(Reply to this) (Parent)


[info]alex_bragin
2009-06-08 05:29 pm UTC (link)
Ну до некоторого времени вообще были отличные взаимотношения, они даже были одними из учредителей фонда ReactOS в США (сейчас его больше не существует - слишком затратно, а плюсов - никаких). А потом почему-то в какой-то момент решили, что лучше без нас.

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

(Reply to this) (Parent)(Thread)


[info]kaafree
2009-06-17 06:56 am UTC (link)
>>>>>>>Да, я тоже против форков, мне поэтому и децентрализованная модель разработки совершенно ненравится (хотя для тех, кто очень хочет есть гит-зеркало ReactOS).

Хмм. На мой взгляд именно децентрализованная модель разработки и является уникальным преимуществом FOSS. В конце концов, каждый патч - это результат маленького форка. А иногда - и немаленького ;)

(Reply to this) (Parent)(Thread)


(Anonymous)
2009-06-22 11:56 am UTC (link)
ох и поднасрали же ReactOSу - не позавидуешь!

(Reply to this) (Parent)

ReactOS unofficical builds
[info]ngzok
2009-06-24 07:01 pm UTC (link)
alex, хотелось бы отдельного поста по поводу билдов некого Марка
http://marcpiulachs.com/reactos/index.html

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

(Reply to this)


(Anonymous)
2009-07-06 10:22 am UTC (link)
УРА!! 0.3.10 вышла!
Спасибо вам огромный за этот весь проект!
Жаль, нет можливости пока вам финансово помочь и компетентности сделать вклад.

(Reply to this)

Попробуйте XRumer 5 ( Хрумер 5 ) - программа массовой рассыл
(Anonymous)
2009-11-27 07:46 am UTC (link)
[b]Уважамая администрация сайта alex-bragin.livejournal.com![/b]
Предлогаем Вам c помощью софта Xrumer 5 поднять тиц + 450 и pr + 3 для вашего сайта - alex-bragin.livejournal.com.

[url=http://xrumers.ru/][img]http://xrumers.ru/xrumer.jpg[/img][/url]

[b]Скачать XRumer 5 ( Хрумер 5 ) - программа массовой рассылки по форумам и гостевым, блогам, каталогам и доскам объявлений.[/b]

С помошью программы [b]XRumer 5[/b] Вы сможете поднять посещаемость своего ресурса и сильно увеличить тиц и pr ваших сайтов. Вы можете [url=http://xrumers.ru/][color=red][b]скачать XRumer[/b][/color][/url]
и попробовать демоверсию бесплатно после регистрации. [url=http://xrumer-5.com/]Скачайте Хрумер 5[/url] сейчас и попробуйте как он работает!!! При покупке программы хрумер 5 + парсер поисковых систем, свежие базы форумов и блогов – Вам в подарок!

Программа [url=http://xrumers.ru/]XRumer 5 Palladium[/url] – Массовая рассылка на форумы и каталоги.

Программный продукт [b]хрумер 5[/b] поможет Вам в кратчайшие сроки увеличить посещаемость Вашего сайта в сотни, тысячи раз. Система разрабатывалась несколько лет, при создании использовался опыт профессиональных оптимизаторов для поисковых систем. Оценить и использовать поистине уникальные и мощные возможности программы [url=http://xrumers.ru/]XRumer[/url] смогут как профессионалы, так и новички. При использовании хрумер 5 резко увеличивается не только прямой приток посетителей – кроме того, значительно повышаются позиции Вашего сайта в поисковых системах вплоть до лидирующих позиций.Сейчас лучшим и эффективнейшим софтом (программой) для рекламы сайта, раскрутки сайта, продвижения сайта, пиара и т.п. – является комплекс “[url=http://xrumer-5.com/]XRumer 5.0 Palladium[/url]” Это разработка компании Botmaster Labs, продукт Xrumer развивается динамично, 5-ю версию вот только недавно выпустили. Правда стоимость подняли с $450 до $540, и цена продолжает расти. Однако в руках профессионала софт "[url=http://xrumer-5.com/]Xrumer[/url]" отбивает свою стоимость в среднем за неделю, у новичка – за месяц-два.

Но меньше воды, больше фактов… Что же это за программа такая – [url=http://xrumers.ru/]XRumer 5.0[/url]? Вот ооочень краткое описание:

[color=green] * умеет автоматом регистрироваться и создавать сообщения (топики) на форумах, гостевых книгах, блогах, каталогах
* распознаёт капчу (картинки типа “введите число которое видите”) на ПОЛНОМ АВТОМАТЕ!
* автоматически аппрувит аккаунты через e-mail (когда нужно подтверждение через письмо, которое отсылается на указанный ящик)
* полностью АВТОМАТИЧЕСКИ регистрирует почтовые ящики на gmail.com, mail.ru и других крупных почтовиках
+ умеет рассылать ПМ-ки (персональные сообщения) всем пользователям форумов
* умеет варьировать рассылаемый текст так, что из 10.000 сообщений не будет ни одного похожего
* имеет встроенную систему “вопрос-ответ”, массовое пост-редактирование (можно отредактировать ранее разосланные сообщения)
* умеет рассылать по mamba.ru и loveplanet.ru, обходя их защиты от рассылок
* многое, многое другое – разработчики постоянно совершенствуют комплекс Хрумер![/color]

[url=http://xrumer-5.com/][b]XRumer 5[/b][/url] является авторитетным комплексом, который уже успело полюбить огромное число профессиональных дорвейщиков, сеошников, адалтщиков, и просто рядовых вебмастеров которые хотят раскрутить сайт!

[url=http://xrumers.ru/][color=red][b]Подробнее…[/b][/color][/url] [url=http://xrumer-5.com/][color=red][b]Купить XRumer 5 за 540$[/b][/color][/url] – пока программа ещё не подорожала!

Программу [b]Xrumer 5[/b] часто ищут по следующим запросам: [url=http://xrumer-5.com/]xrumer[/url], [url=http://xrumers.ru/]xrumer 5.0[/url], [url=http://xrumer-5.com/]скачать xrumer[/url], [url=http://xrumers.ru/]crack xrumer[/url], [url=http://xrumer-5.com/]xrumer 5.0 palladium[/url], [url=http://xrumers.ru/]xrumer бесплатно[/url], [url=http://xrumer-5.com/]форум xrumer[/url], [url=http://xrumers.ru/]xrumer скачать бесплатно[/url], [url=http://xrumer-5.com/]xrumer 4.0[/url], [url=http://xrumers.ru/]xrumer 4.0 platinum[/url], [url=http://xrumer-5.com/]xrumer 5[/url], [url=http://xrumers.ru/]xrumer 4[/url]. Купить программу Xrumer можно на http://xrumer-5.com/ или http://xrumers.ru/

(Reply to this)


(28 comments) - (Post a new comment)

Create an Account
Forgot your login or password?
Login w/ OpenID
English • Español • Deutsch • Русский…