SCO против Linux [ Редагувати ]
Никто не ожидал, что компания SCO Group станет причиной самого значительного кризиса в истории движения открытых исходников за последние пять лет. Однако вскоре прозвучали обвинения в незаконном использовании интеллектуальной собственности SCO Group в ядре Linux. Против IBM был подан иск на миллиард долларов, а тысячам компаний, использующих Linux, были направлены письма с угрозами. Затем последовало объявление о сделке с Microsoft...
Пару лет назад SCO Group называлась иначе: это была Caldera, одна из самых старых линукс-компаний. В 2001 году Caldera приобрела известную компанию Santa Cruz Operations (SCO), которая занималась Unix с начала восьмидесятых. Именно тогда ей достались права на операционную систему Unix, разработанную в конце шестидесятых в AT&T. SCO купила их у Novell, а та, в свою очередь, у фирмы Unix Systems Laboratories, которая выделилась из AT&T. В скором времени Caldera сменила название на SCO Group.
Хроника событий
- август 2000 года. Caldera объявляет о намерении приобрести часть бизнеса Santa Cruz Operations
- май 2001 года. Завершается сделка по покупке SCO. Попутно глава компании резко критикует лицензию GNU GPL, фактически, повторяя слова Microsoft
- сентябрь 2001 года. Компания находится в бедственном финансовом положении: акции Caldera снимают с торгов в NASDAQ
- август 2002 года. Caldera объявляет об изменении названия на SCO Group
- январь 2003 года. Объявлено о намерении "навести порядок" с использованием интеллектуальной собственности на Unix
- март 2003 года. История набирает обороты. SCO Group предъявляет иск IBM, требуя компенсации в размере одного миллиарда долларов США
- апрель 2003 года. SCO Group обвиняет разработчиков Linux в хищении кода. Разворачивается партизанская PR-война: тысячам компаний разосланы письма с угрозами
- май 2003 года. Интеллектуальную собственность в области Unix лицензирует корпорация Microsoft
Сделка с Microsoft
Известие о лицензионном соглашении между SCO и Microsoft произвело эффект разорвавшейся бомбы. Существует масса версий, самой разной глубины и обоснованности, зачем Microsoft это потребовалось. Официальных объяснений пока нет, поэтому все могут только гадать.
Взаимоотношения SCO и Microsoft требуют особого пояснения. Многие забывают, что между SCO и Microsoft была связь задолго до недавней сделки. В начале восьмидесятых годов Microsoft поставляла собственный вариант Unix под названием Xenix. Впоследствии Microsoft отказалась от этого в пользу MS-DOS и Windows. ОС под маркой Xenix продолжила выпускать Santa Cruz Operations, не владевшая в то время интеллектуальной собственностью на Unix. В обмен на Xenix Microsoft получила крупный пакет акций SCO. Любопытно, что часть кода Xenix была включена в оригинальную ОС Unix, и AT&T платила за его использование отчисления Microsoft.
В конце девяностых Microsoft и SCO поссорились по поводу условий лицензирования кода Xenix, входящего в состав Unix, SCO не желала платить за его использование. После этого Microsoft продала все акции SCO, и они начали свое падение. Отношения с Microsoft другой половины нынешней SCO Group, компании Caldera, тоже складывались не слишком гладко. Достаточно вспомнить долгую тяжбу по поводу прав на DR-DOS.
Самое очевидная версия гласит, что сделка со SCO - это очередной этап борьбы Microsoft с Linux. Увидев подходящую возможность, Microsoft не преминула ухватиться за неё. Однако есть и другие объяснения. Например, не исключено, что Microsoft использует какие-то технологии, права на которые принадлежат SCO, и компания всего лишь решила обезопасить себя от возможных исков.
SCO: Судьба Linux нас не интересует
"Я не жадный капиталист. Я всего лишь бизнесмен. Я просто делаю свою работу. Мы дали сообществу Linux больше, чем Столлмен со своими библиотеками". - Рэнсом Лав, глава Caldera в 2001 году.
Позиция SCO в деле против IBM и поставщиков разработчиков Linux однозначна: компания намерена заставить их платить за использование своей интеллектуальной собственности. По мнению генерального директора SCO Дарла Макбрайда, в выплате лицензионных отчислений нет ничего необычного - практически все поставщики Unix-подобных систем связаны лицензионными соглашениями и платят друг другу соответствующие сборы. При этом, по его утверждению, в SCO не ставят своей целью уничтожение Linux. Главная задача компании - защитить свою интеллектуальную собственность, судьба же Linux им малоинтересна.
Ясно, что суд затянется надолго, и сложно сказать, на чью сторону он встанет. В начале девяностых подобный иск AT&T против университета Беркли закончился ничем. Когда AT&T назвала, в каких именно местах операционной системы BSD используется код Unix, разработчики BSD просто переписали спорные места, и судья счёл вопрос исчерпанным. Судебные издержки пришлось возмещать AT&T. Не исключено, что так произойдёт и на этот раз. Поэтому SCO делает ставку на пиар: он действует быстрее и даёт более предсказуемые результаты.
Позиция сообщества открытых исходников
Движение открытых исходников восприняло все нападки в штыки. Глава организации Open Source Initiative Эрик Рэймонд заявил: "Мы не затем писали Linux, чтобы его присвоили люди настолько нечестные, что сначала восемь лет наживаются на нашей щедрости, а потом еще и переворачивают все с ног на голову".
"Технарям лучше не следить за патентами. Если кто-то потащит вас в суд, вы всегда можете сменить алгоритм или попросту нанять киллера, чтобы замочить мерзавца". - Линус Торвальдс в 2002 году.
Никто не верит в обоснованность претензий SCO, тем более, что SCO категорически отказывается показать спорные места. "Намерение SCO скрывать якобы заимстованный код до суда, демонстрируя его только экспертам под расписку о неразглашении, вызывает, мягко говоря, удивление, - говорит заместитель генерального директора российской компании ALT Linux Алексей Новодворский. - Если код действительно заимствован и открыт в ядре Linux, какой смысл его скрывать?".
По его мнению, даже в том маловероятном случае, если SCO права, то речь пойдет лишь о локальных исправлениях в одном из многих тысяч пакетов семейства операционных систем GNU/Linux. В ASP Linux, другой российской линукс-компании, считают так же: "Даже если в ядре Linux и будут найдены части кода, полностью копирующие UnixWare, это тоже не проблема - ведь они могут быть просто переписаны".
По словам одного из разработчиков ядра Linux и бывшего сотрудника Caldera (ныне - часть SCO Group) Кристофа Хеллвига, внутреннее устройство ядер Linux и UnixWare настолько различно, что потребовался бы большой промежуточный связующий слой, чтобы на самом деле заставить их работать вместе. "Было бы интереснее поискать в UnixWare код, украденный из Linux", - заметил он.
И вот, 2 июня 2003 года, Президент и исполнительный директор SCO Дарл Макбрайд сообщил, что на этой неделе компания всё-таки покажет спорные места в коде Linux. Журналистам и аналитикам не придётся дожидаться суда, чтобы увидеть собственными глазами, из-за чего разгорелся спор. Правда, перед этим их заставят подписать договор о неразглашении информации. Ранее компания ограничивалась громогласными, но ничем не подтверждёнными обвинениями. Предъявить код, который был якобы позаиствован из Unix, SCO наотрез отказывалась.
Новый виток конфликта разгорится после 13 июня. В этот день SCO планирует отозвать у IBM лицензию на Unix. IBM утверждает, что это невозможно: лицензия, которой компания владеет, получена в вечное пользование, и её нельзя отозвать.