The OpenNET Project
 
Поиск (ключи):    ПРОГРАММЫ СТАТЬИ СОВЕТЫ ФОРУМ
  WIKI НОВОСТИ (+) MAN'ы ДОКУМЕНТАЦИЯ

12.07.2010 11:04  Продемонстрирован код, который по мнению SCO был скопирован из Unix в Linux

Юрист Кевин МакБрайд (Kevin McBride), брат бывшего главы компании SCO Group, раскрыл завесу тайны над участками кода, скопированными из UNIX в Linux. Данный код фигурировал в качестве доказательств в деле о нарушении интеллектуальной собственности SCO компанией IBM, передавшей свои разработки для включения в состав Linux-ядра. По мнению юристов SCO часть переданного кода содержала участки, скопированные без изменений из кодовой базы проприетарной ОС AIX, в создании которой использовался лицензированный код Unix System V.

Ранее фигурирующие в разбирательстве участки кода не предавались огласке, что вызывало подозрение в лукавстве, тем более, что суд не спешил признавать правоту SCO. После того, как в 2003 году, в ходе судебного разбирательства с IBM оказалось, что права на Unix принадлежат не SCO, а компании Novell, иск к IBM и дело по передаче кода Unix разработчикам ядра Linux было отложено в долгий ящик, в качестве первичной задачи перед SCO стал процесс признания прав на Unix в судебном разбирательстве с Novell, без которого все ранее выдвинутые претензии не имеют смысла.

При рассмотрении подготовленных в SCO документов с построчным анализом кода создается впечатление, что большая часть кода имеет достаточно общий вид и типична для любых проектов, связанных с Unix. Сопоставление больше напоминает подтасовку косвенных признаков (упор на лингвистическое сходство названий, без учета разницы в логике реализации) - слишком запутанный и несвязный представлен список пересечений, в котором аргументация сведена к совпадению имен переменных, функций, структур и констант, упоминания идентичных блоков рабочего кода в представленных файлах найти не удалось. С другой стороны в некоторых документах прослеживаются элементы "копипаста" имен функций, хотя частичное совпадение наименования составных частей структур в include-файлах не вызывает удивление (например, наименование "char *ar_name" для определения имени архивной части в ELF-заголовке).

Общий список представленных документов: Tab 422; Tab 421; Tab 420; Tab 419; Tab 418; Tab 417; Tab 416; Tab 415; Tab 414; Tab 413; Tab 412; Tab 411; Tab 410; Tab 409; Tab 333; Tab 332; Tab 331; Tab 330; Tab 329; Tab 255; Tab 254; Tab 253; Tab 252; Tab 251; Tab 250; Tab 249; Tab 248; Tab 247; Tab 246; Tab 245; Tab 244; Tab 243; Tab 242; Tab 241; Tab 240; Tab 239; Tab 238; Tab 237; Tab 236; Tab 235; Tab 234; Tab 233; Tab 232; Tab 231; Tab 230; Tab 229.

Ссылки к новости:
  1. Главная ссылка к новости (http://linux.slashdot.org/story/10/07/11...)
  2. OpenNews: SCO требует пересмотреть решение суда в деле о принадлежности прав на Unix
  3. OpenNews: Суд отказал компании SCO в возобновлении судебного разбирательства против Novell
  4. OpenNews: Разбор иска SCO к IBM
Тип: Интересно / К сведению
Ключевые слова: linux, source, (найти похожие документы)
При перепечатке указание ссылки на opennet.ru обязательно
Реклама
Обсуждение Ajax режим | Показать все | RSS
 
  • 1.1, Filosof, 11:19, 12/07/2010 [ответить] [смотреть все]
  • +4 +/
    Даже я сейчас начинаю подозревать, что их МС кормит.
    Есть надежда. что если анализ кода подтвердит притянутость за уши этих притензий, то общемировое подозревание Линуха в патентоподверженности поуменьшится.
    Надо только всё правильно сделать.
     
     
  • 2.49, mma, 13:35, 12/07/2010 [ответить] [смотреть все] [показать ветку]
  • +/
    Ну это и так очевидно, если что там и было так уже давным-давно все вычистили пе... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.57, Macil, 14:09, 12/07/2010 [ответить] [смотреть все]  
  • +14 +/
    Все проще. Компания Caldera прикупила ошметки SCO (которая без Group). Как показала практика, реальная стоимость приобретенных активов чуть более, чем 0 и быстро снижается. Более того, возникла самая банальнейшая внутренняя конкуренция между Caldera Linux и UnixWare. Короче, имело место быть нецелевое использование средств акционеров.

    Перед ответственными замаячила реальная перспектива выступления перед советом директоров и собранием акционеров со спущенными штанами (и без вазелина). Ессно, мозги ответственных стали работать со страшной скоростью. И как результат:

    1. Обвинить во всем линукс. Отвлечь внимание от корня проблемы, лишний пиар и рост капитализации.
    2. Найти лохов, которые купят у SCO Group активы SCO.
    3. Найти лохов, которые купят лицензии SCO Group, как на линкс, так и на UnixWare.
    4. Найти лохов, которые купят акции SCO Group.
    5. Инсайдерская игра на бирже. (Смотрим на график стоимости акций - сразу все будет понятно).

    Как видно, по всем пунктам, кроме 2 полный успех. Да и то, какие-то лох^W венчурные капиталисты вроде бы интересуются активами SCO. Учитесь делать бизнес из воздуха, господа.

     
     
  • 4.172, pavlinux, 02:35, 15/07/2010 [ответить] [смотреть все]  
  • +/
    Чтоб делать деньги из воздуха, нужны активы в размере 1 000 0000 000, пускай да... весь текст скрыт [показать]
     
  • 2.100, Карбофос, 18:27, 12/07/2010 [ответить] [смотреть все] [показать ветку]  
  • +2 +/
    m - любители половить рыбку в мутной воде scoты получают свои чаевые и обеспеч... весь текст скрыт [показать] [показать ветку]
     
  • 1.2, grafsoft, 11:19, 12/07/2010 [ответить] [смотреть все]  
  • +/
    Ну дык, сама суть идеи линукса - клон юникса, подумаешь функции обзывали также, структуры, заново то все делать и самим придумывать это вам не шуточки :)
     
     
  • 2.12, dimqua, 11:58, 12/07/2010 [ответить] [смотреть все] [показать ветку]  
  • –2 +/
    Не ядра Linux, а системы GNU GNU s Not UNIX, помним, да ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.22, grafsoft, 12:14, 12/07/2010 [ответить] [смотреть все]  
  • +/
    А так же помним, что это фольклорное обозначение того времени, продукта похожего... весь текст скрыт [показать]
     
  • 1.3, Аноним, 11:21, 12/07/2010 [ответить] [смотреть все]  
  • +/
    Это смешно Там максимум 1000 строк кода наберется И то, по причине того чтоб... весь текст скрыт [показать]
     
     
  • 2.5, Feadot, 11:38, 12/07/2010 [ответить] [смотреть все] [показать ветку]  
  • +/
    Да ты что , тут ущерба на 1000 баксов с одного ядра, которое использовалось п... весь текст скрыт [показать] [показать ветку]
     
  • 2.9, Антон, 11:46, 12/07/2010 [ответить] [смотреть все] [показать ветку]  
  • +/
    Вы очень близки к истине, примерно именно такую сумму SCO затребовала от компани... весь текст скрыт [показать] [показать ветку]
     
  • 1.4, Аноним, 11:26, 12/07/2010 [ответить] [смотреть все]  
  • –1 +/
    только зачем ... весь текст скрыт [показать]
     
  • 1.6, filosofem, 11:40, 12/07/2010 [ответить] [смотреть все]  
  • +9 +/
    ГЫ!! Копирайт на название функции char *strcpy(). Еще бы за использование "int main()" роялити потребовали и "int i;" запатентовали.
    Интересно почему у них к Мелкософту нет аналогичных притензий? Там такие же функции.
     
     
  • 2.8, Feadot, 11:46, 12/07/2010 [ответить] [смотреть все] [показать ветку]  
  • +/
    интересно, а сколько будет int i в ядре линуха pS насколько помню, самые ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.18, filosofem, 12:06, 12/07/2010 [ответить] [смотреть все]  
  • +1 +/
    13990... весь текст скрыт [показать]
     
     
  • 4.21, spanasik, 12:08, 12/07/2010 [ответить] [смотреть все]  
  • +/
    Именно int i ... весь текст скрыт [показать]
     
     
  • 5.23, filosofem, 12:14, 12/07/2010 [ответить] [смотреть все]  
  • +/
    Именно В основном в драйверах и фирмварях ... весь текст скрыт [показать]
     
     
  • 6.24, spanasik, 12:16, 12/07/2010 [ответить] [смотреть все]  
  • +/
    Плохо Переменные обнулять нужно при объявлении, если им сразу не присваивается ... весь текст скрыт [показать]
     
     
  • 7.25, filosofem, 12:18, 12/07/2010 [ответить] [смотреть все]  
  • +/
    Ну это не сложно пропатчить при желании ... весь текст скрыт [показать]
     
     
  • 8.27, spanasik, 12:21, 12/07/2010 [ответить] [смотреть все]  
  • +/
    Это - несложно, а сколько там ещё таких объявлений Нужно более интенсивно польз... весь текст скрыт [показать]
     
  • 7.41, starik, 13:01, 12/07/2010 [ответить] [смотреть все]  
  • +/
    Зачем Какой смысл в лишних инструкциях для обнуления Просто нужно и всё ... весь текст скрыт [показать]
     
     
  • 8.52, QuAzI, 13:48, 12/07/2010 [ответить] [смотреть все]  
  • +2 +/
    Смысл в предсказуемости поведения кода, если дальше где-то что-то пойдёт не так ... весь текст скрыт [показать]
     
     
  • 9.59, pazke, 14:11, 12/07/2010 [ответить] [смотреть все]  
  • +3 +/
    gcc это замечательно контролирует и выдает варнинги при использовании неинициали... весь текст скрыт [показать]
     
  • 7.69, Kibab, 14:46, 12/07/2010 [ответить] [смотреть все]  
  • +3 +/
    int i for i 0 i N i ... весь текст скрыт [показать]
     
     
  • 8.105, СуперАноним, 18:47, 12/07/2010 [ответить] [смотреть все]  
  • +/
    Пора бы уже им на C99 переползать ... весь текст скрыт [показать]
     
  • 8.111, User294, 20:09, 12/07/2010 [ответить] [смотреть все]  
  • +1 +/
    Все, сейчас SCO вас засудит за кражу их кода ... весь текст скрыт [показать]
     
     
  • 9.127, iZEN, 22:43, 12/07/2010 [ответить] [смотреть все]  
  • –4 +/
    Меняй язык программирования Це на Яву 8212 не засудит ... весь текст скрыт [показать]
     
     
  • 10.155, User294, 20:29, 13/07/2010 [ответить] [смотреть все]  
  • +1 +/
    Там засудят за какойнить i Невелика разница ... весь текст скрыт [показать]
     
  • 10.157, Карбофос, 23:44, 13/07/2010 [ответить] [смотреть все]  
  • +/
    вообще-то протензии scoтов по ядру перепишите ядро на яве ненаучная фантастика... весь текст скрыт [показать]
     
     
  • 11.161, Карбофос, 02:07, 14/07/2010 [ответить] [смотреть все]  
  • +/
    претензии извиняюсь... весь текст скрыт [показать]
     
  • 7.76, pavlinux, 15:56, 12/07/2010 [ответить] [смотреть все]  
  • –1 +/
    Знают А вы знаете, что инициализированная переменная занимает место в сегменте... весь текст скрыт [показать]
     
     
  • 8.77, spanasik, 16:00, 12/07/2010 [ответить] [смотреть все]  
  • +1 +/
    про это не думал ... весь текст скрыт [показать]
     
  • 8.82, raorn, 16:13, 12/07/2010 [ответить] [смотреть все]  
  • +/
    Перестаньте пороть чушь В сегменте кода text переменным не место А переме... весь текст скрыт [показать]
     
     
  • 9.83, Sw00p aka Jerom, 16:21, 12/07/2010 [ответить] [смотреть все]  
  • +1 +/
    1 в bss пс незнаю как поступит компилятор если переменная прописанна и не буд... весь текст скрыт [показать]
     
     
  • 10.119, Ytch, 21:32, 12/07/2010 [ответить] [смотреть все]  
  • +/
    В embedded-платформах обычно, если указан модификатор const, то в отдельной секц... весь текст скрыт [показать]
     
     
  • 11.125, filosofem, 22:22, 12/07/2010 [ответить] [смотреть все]  
  • +1 +/
    А зачем не изменяющиеся переменные, значение которых известно при компиляции и к... весь текст скрыт [показать]
     
     
  • 12.128, Sw00p aka Jerom, 22:48, 12/07/2010 [ответить] [смотреть все]  
  • –1 +/
    вот я об этом же скорее всего опции оптимизации это учитывают... весь текст скрыт [показать]
     
     
  • 13.132, Ytch, 23:30, 12/07/2010 [ответить] [смотреть все]  
  • +1 +/
    В некоторых компиляторах учитывают, в некоторых нет Чтоб не полагаться на такие... весь текст скрыт [показать]
     
  • 12.131, Ytch, 23:24, 12/07/2010 [ответить] [смотреть все]  
  • –1 +/
    Например, таблица синуса часто нужна в цифровой обработке сигналов на нескольк... весь текст скрыт [показать]
     
  • 12.173, pavlinux, 02:55, 15/07/2010 [ответить] [смотреть все]  
  • +/
    float ptr 3 14159265 низя const float PI 3 14159265 float ptr flo... весь текст скрыт [показать]
     
  • 7.102, Карбофос, 18:36, 12/07/2010 [ответить] [смотреть все]  
  • +1 +/
    не обязательно переменная может быть инициализирована, а не обнулена в след ст... весь текст скрыт [показать]
     
  • 6.81, pavlinux, 16:05, 12/07/2010 [ответить] [смотреть все]  
  • –3 +/
    Да ты что code include linux version h include linux module h int my... весь текст скрыт [показать]
     
     
  • 7.92, Sw00p aka Jerom, 17:17, 12/07/2010 [ответить] [смотреть все]  
  • +/
    1 tmp test hello c 8 warning 8216 i 8217 is used uninitialized in this f... весь текст скрыт [показать]
     
  • 7.96, Sw00p aka Jerom, 17:41, 12/07/2010 [ответить] [смотреть все]  
  • +/
    gt оверквотинг удален соответсвенно из ниже следующих моих комментов - если вы... весь текст скрыт [показать]
     
     
  • 8.133, pavlinux, 02:33, 13/07/2010 [ответить] [смотреть все]  
  • +/
    gt оверквотинг удален Не хочет INT i 0 code include linu... весь текст скрыт [показать]
     
     
  • 9.139, Sw00p aka Jerom, 10:49, 13/07/2010 [ответить] [смотреть все]  
  • +/
    что не хочет тут будет 0 - правильно int i - глобальная ... весь текст скрыт [показать]
     
     
  • 10.144, pavlinux, 12:26, 13/07/2010 [ответить] [смотреть все]  
  • +/
    Я собственно о том, что не инициализирована переменная не обязана принимать как... весь текст скрыт [показать]
     
  • 3.19, spanasik, 12:07, 12/07/2010 [ответить] [смотреть все]  
  • +/
    Надеюсь, что нисколько Должно быть int i 0 ... весь текст скрыт [показать]
     
     
  • 4.40, Andrew Kolchoogin, 13:00, 12/07/2010 [ответить] [смотреть все]  
  • +/
    Нет, не должно Таким образом вы экономите один store на каждый вызов функции В... весь текст скрыт [показать]
     
     
  • 5.42, spanasik, 13:08, 12/07/2010 [ответить] [смотреть все]  
  • +/
    Должно Из-за этого столько багов, что лучше обнулять а, ну да, конечно видимо... весь текст скрыт [показать]
     
     
  • 6.44, Аноним, 13:24, 12/07/2010 [ответить] [смотреть все]  
  • +/
    Простите, но у вас какие-то дилетантские познания программирования на С Вы ещё ... весь текст скрыт [показать]
     
     
  • 7.48, spanasik, 13:32, 12/07/2010 [ответить] [смотреть все]  
  • –2 +/
    простите, уж какие есть - может быть , может - это не те слова, которые сле... весь текст скрыт [показать]
     
     
  • 8.60, szh, 14:14, 12/07/2010 [ответить] [смотреть все]  
  • +2 +/
    вы использовали подмену понятий, разберитесь со смыслом выражения может быть в... весь текст скрыт [показать]
     
     
  • 9.108, spanasik, 19:12, 12/07/2010 [ответить] [смотреть все]  
  • –1 +/
    ничего я не использовал, смотрите примеры кода и выдержки из спецификаций насчё... весь текст скрыт [показать]
     
     
  • 10.114, axe, 20:38, 12/07/2010 [ответить] [смотреть все]  
  • +/
    похоже что вы видимо никогда ничего на С и не писали, иначе почему вы ничего не ... весь текст скрыт [показать]
     
     
  • 11.115, spanasik, 20:40, 12/07/2010 [ответить] [смотреть все]  
  • +/
    Да с чего вы взяли, что я не знаю ... весь текст скрыт [показать]
     
  • 11.121, Ytch, 21:37, 12/07/2010 [ответить] [смотреть все]  
  • +/
    Уточнение или стековая или регистровая Остальное верно ... весь текст скрыт [показать]
     
  • 8.116, Аноним, 20:43, 12/07/2010 [ответить] [смотреть все]  
  • +1 +/
    При разработке надежного ПО на C используют, как минимум, -Wall -pedantic, если ... весь текст скрыт [показать]
     
  • 6.45, mma, 13:24, 12/07/2010 [ответить] [смотреть все]  
  • +/
    Это с чего вы решили В общем как код напишите так у вас и будет - известно или ... весь текст скрыт [показать]
     
     
  • 7.47, spanasik, 13:30, 12/07/2010 [ответить] [смотреть все]  
  • +/
    какой недостаток что непроинициализирована переменная так выше цифра приведе... весь текст скрыт [показать]
     
     
  • 8.62, szh, 14:16, 12/07/2010 [ответить] [смотреть все]  
  • –1 +/
    нет, где это может привести к ошибке ... весь текст скрыт [показать]
     
     
  • 9.109, spanasik, 19:17, 12/07/2010 [ответить] [смотреть все]  
  • –3 +/
    примера кода из ядра привести не могу, хотя вот посмотрите тут уже модуль набр... весь текст скрыт [показать]
     
     
  • 10.126, PereresusNeVlezaetBuggy, 22:34, 12/07/2010 [ответить] [смотреть все]  
  • +1 +/
    Ну а кому-то удобнее наоборот, когда все переменные компактно объявляются в одно... весь текст скрыт [показать]
     
     
  • 11.134, pavlinux, 02:44, 13/07/2010 [ответить] [смотреть все]  
  • +/
    Да уж, а то некоторые приплюснутые сишнеги пишут типа такого кода code int fun... весь текст скрыт [показать]
     
     
  • 12.158, Карбофос, 00:56, 14/07/2010 [ответить] [смотреть все]  
  • +/
    разве gcc не заматерится по поводу двойного объявления переменной такое возможн... весь текст скрыт [показать]
     
     
  • 13.159, pavlinux, 01:00, 14/07/2010 [ответить] [смотреть все]  
  • +/
    На i матернётся, на j - нет Более того, сработает вот такой маразм code def... весь текст скрыт [показать]
     
     
  • 14.160, Карбофос, 01:57, 14/07/2010 [ответить] [смотреть все]  
  • +/
    обратил внимание только на i, поэнтому не уточнил с j все понятно, ибо в тел... весь текст скрыт [показать]
     
     
  • 15.162, pavlinux, 02:20, 14/07/2010 [ответить] [смотреть все]  
  • +/
    Тело цикла это уже иная область видимости Сублокальная А чё я не проти... весь текст скрыт [показать]
     
     
  • 16.163, PereresusNeVlezaetBuggy, 02:52, 14/07/2010 [ответить] [смотреть все]  
  • +/
    gt оверквотинг удален Помнится, одно время в C так и сделали ... весь текст скрыт [показать]
     
  • 16.167, Карбофос, 10:49, 14/07/2010 [ответить] [смотреть все]  
  • +/
    по крайней мере, компайлер должен проглотить j и даже не вякать такое тоже встр... весь текст скрыт [показать]
     
     
  • 17.170, pavlinux, 19:07, 14/07/2010 [ответить] [смотреть все]  
  • +/
    Это называется С99 ... весь текст скрыт [показать]
     
  • 6.53, бугага, 13:53, 12/07/2010 [ответить] [смотреть все]  
  • +3 +/
    int i for i 0 i 10 i какой ужас, это не будет работать D ... весь текст скрыт [показать]
     
     
  • 7.84, angel_il, 16:33, 12/07/2010 [ответить] [смотреть все]  
  • +3 +/
    нет этот код может работать неверно в боевых условиях, когда синус 90 гр дости... весь текст скрыт [показать]
     
  • 6.54, Аноним, 13:58, 12/07/2010 [ответить] [смотреть все]  
  • –1 +/
    А не достаточно ли просто быть внимательней, а то напоминает http bash org ru... весь текст скрыт [показать]
     
  • 5.55, Sw00p aka Jerom, 14:07, 12/07/2010 [ответить] [смотреть все]  
  • +1 +/
    с чего это вы решили что это автоматическая переменная ... весь текст скрыт [показать]
     
     
  • 6.86, pavlinux, 16:38, 12/07/2010 [ответить] [смотреть все]  
  • +/
    Хватит тролить Курите маны на GCC code спецификатор переменной всегда яв... весь текст скрыт [показать]
     
     
  • 7.93, Sw00p aka Jerom, 17:32, 12/07/2010 [ответить] [смотреть все]  
  • +1 +/
    покурил я тя уважаю читаем внимательно последний абзац ... весь текст скрыт [показать]
     
  • 7.94, Sw00p aka Jerom, 17:37, 12/07/2010 [ответить] [смотреть все]  
  • +1 +/
    в дополнении читаем внимательно 3 и 4 пункт 1 6 4 Инициализация глобальных и ло... весь текст скрыт [показать]
     
     
  • 8.124, Kash, 22:01, 12/07/2010 [ответить] [смотреть все]  
  • +/
    gt оверквотинг удален И как это противоречит процитированному утверждению По ... весь текст скрыт [показать]
     
     
  • 9.130, Sw00p aka Jerom, 23:00, 12/07/2010 [ответить] [смотреть все]  
  • +/
    int func void int local_var по умолчанию auto ... весь текст скрыт [показать]
     
     
  • 10.135, pavlinux, 03:03, 13/07/2010 [ответить] [смотреть все]  
  • +/
    gt оверквотинг удален Все правильно, только лишено какой-либо логики, кроме ка... весь текст скрыт [показать]
     
     
  • 11.140, Sw00p aka Jerom, 10:59, 13/07/2010 [ответить] [смотреть все]  
  • +/
    gt оверквотинг удален нет не глупо особенно переменные которые попадают в лока... весь текст скрыт [показать]
     
     
  • 12.145, pavlinux, 12:34, 13/07/2010 [ответить] [смотреть все]  
  • +/
    Какая может возникнуть ошибка, если эту переменную я не использую От инициализ... весь текст скрыт [показать]
     
     
  • 13.146, Sw00p aka Jerom, 13:20, 13/07/2010 [ответить] [смотреть все]  
  • +/
    у вменяемых такого рода ошибок не будет int func void int local_var ... весь текст скрыт [показать]
     
  • 11.174, pavlinux, 03:21, 15/07/2010 [ответить] [смотреть все]  
  • +/
    gt оверквотинг удален code inline int func int a, int b return a b ... весь текст скрыт [показать]
     
  • 2.58, Sphynkx, 14:10, 12/07/2010 [ответить] [смотреть все] [показать ветку]  
  • +/
    Надо с ними на их же языке говорить, чтоб заткнулись Взять код какой-то неюникс... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.79, Arcturus, 16:01, 12/07/2010 [ответить] [смотреть все]  
  • +/
    А может быть вообще какой-то базовый учебник по основам С unix - ... весь текст скрыт [показать]
     
  • 3.150, thesame, 18:30, 13/07/2010 [ответить] [смотреть все]  
  • +/
    Ну зачем же так сложно Они сами на себя компромат выкатили - пример 251, syslog... весь текст скрыт [показать]
     
     
  • 4.151, thesame, 18:33, 13/07/2010 [ответить] [смотреть все]  
  • +/
    поправка - пример 247... весь текст скрыт [показать]
     
  • 4.152, PereresusNeVlezaetBuggy, 18:36, 13/07/2010 [ответить] [смотреть все]  
  • +/
    gt оверквотинг удален А вариант, что это в BSD остался огрызок чужого кода, вы... весь текст скрыт [показать]
     
     
  • 5.153, thesame, 20:12, 13/07/2010 [ответить] [смотреть все]  
  • +/
    Нет syslog h из glibc-2 2 5 основан на дистрибутиве 4 4BSD-Lite2, который являе... весь текст скрыт [показать]
     
     
  • 6.154, PereresusNeVlezaetBuggy, 20:15, 13/07/2010 [ответить] [смотреть все]  
  • +/
    То есть он появился _после_ того судебного разбирательства Тогда это радует ... весь текст скрыт [показать]
     
     
  • 7.156, thesame, 21:08, 13/07/2010 [ответить] [смотреть все]  
  • +/
    Если быть совсем точным, то копирайт _сохранился_ 1982, 1986, 1988, 1993 , т е ... весь текст скрыт [показать]
     
  • 2.63, User294, 14:22, 12/07/2010 [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    Так вот какой код скопировали из Unix в линух Блин, этак меня SCO тоже засудит... весь текст скрыт [показать] [показать ветку]
     
     ....нить скрыта, показать (81)

  • 1.7, mvalery, 11:42, 12/07/2010 [ответить] [смотреть все]  
  • +3 +/
    Посмотрел первые два документа.
    Да. Некоторые идентификаторы совпадают или похожи.
    А вот стилистика совсем другая. Чувствуется, что писали разные люди.
    Я считаю, что документы готовились, чтобы поразить воображение судей, которые не сильны в программировании, в текстуальном сходстве.
    А сходство не удивительно. Т.к. предметная область совпадает.
     
     
  • 2.95, Anixx, 17:40, 12/07/2010 [ответить] [смотреть все] [показать ветку]  
  • +/
    Так как имена преременных прописаны в спецификациях ELF ... весь текст скрыт [показать] [показать ветку]
     
  • 1.10, ua9oas, 11:50, 12/07/2010 [ответить] [смотреть все]  
  • +/
      Интересно, а могут ли разработчики кода винды что либо заимствовать с кода линукс. А если бы код винды был бы открыт, то для кого и для чего он был бы тогда интересен?
     
     
  • 2.14, dimqua, 12:01, 12/07/2010 [ответить] [смотреть все] [показать ветку]  
  • +/
    Для злоумышленников код венды интересен ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.31, Cobold, 12:34, 12/07/2010 [ответить] [смотреть все]  
  • +/
    поскольку закрыт А против открытого кода - скучно ... весь текст скрыт [показать]
     
     
  • 4.38, dimqua, 12:58, 12/07/2010 [ответить] [смотреть все]  
  • +/
    Но так проще А раз все сидят на венде, то и эффективней выходит ... весь текст скрыт [показать]
     
  • 4.97, Dez, 17:45, 12/07/2010 [ответить] [смотреть все]  
  • +/
    Что мешает стянуть код части винды из сети nt4 и sp3 win 2000 смотрел когда-... весь текст скрыт [показать]
     
     
  • 5.99, dimqua, 18:16, 12/07/2010 [ответить] [смотреть все]  
  • +/
    Ну так ими никто не пользуется почти Сейчас всем перделки, то есть висту и винд... весь текст скрыт [показать]
     
  • 2.15, KERNEL_PANIC, 12:02, 12/07/2010 [ответить] [смотреть все] [показать ветку]  
  • +/
    По сути да, но тогда придется эти продукты делать свободными А вот с БСД уже мн... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.17, dimqua, 12:05, 12/07/2010 [ответить] [смотреть все]  
  • +6 +/
    Почему нагло? Лицензия такая, супер-пупер свободная.
     
  • 3.30, Vitaly_loki, 12:30, 12/07/2010 [ответить] [смотреть все]  
  • +6 +/
    Вы бы еще Public Domain наглостью назвали... Нагло было бы забрать из GPL что-нить, а из BSD это не наглость
     
     
  • 4.37, KERNEL_PANIC, 12:53, 12/07/2010 [ответить] [смотреть все]  
  • +/
    Нагло я имею ввиду, что хотя бы в эбауте написали чтото типа и проект ВSD ... весь текст скрыт [показать]
     
     
  • 5.39, dimqua, 13:00, 12/07/2010 [ответить] [смотреть все]  
  • +/
    Наивно было бы ждать такого от MS ... весь текст скрыт [показать]
     
     
  • 6.80, Michael Shigorin, 16:01, 12/07/2010 [ответить] [смотреть все]  
  • +3 +/
    Такое они как раз местами пишут Подозреваю, что даже везде или почти везде, ... весь текст скрыт [показать]
     
     
  • 7.91, User294, 17:11, 12/07/2010 [ответить] [смотреть все]  
  • –3 +/
    Только почему-то это всегда окаызывается местом где не светит солнце и куда редк... весь текст скрыт [показать]
     
  • 2.65, User294, 14:24, 12/07/2010 [ответить] [смотреть все] [показать ветку]  
  • –2 +/
    Код винды уперли еще несколько лет назад Как минимум винтукея Большой кус ядра... весь текст скрыт [показать] [показать ветку]
     
  • 1.11, Кодир, 11:54, 12/07/2010 [ответить] [смотреть все]  
  • +/
    SCO унылы, как протухший помидор - тоже ради интереса глянул код. Названия а-ля "buf", "len", "maxlen" можно использовать чуть ли не для половины строковых алгоритмов, делать на этой основе какие-то выводы - это позориться собственной некомпетентностью. Хотя я тоже склоняюсь к мысли, что не ради правды этот процесс.
     
     
  • 2.29, Гога, 12:24, 12/07/2010 [ответить] [смотреть все] [показать ветку]  
  • +/
    Посмотрел первые 7 ссылок Жестко Надеюсь, хотя бы пару программистов привлекут... весь текст скрыт [показать] [показать ветку]
     
  • 1.20, Raja, 12:07, 12/07/2010 [ответить] [смотреть все]  
  • +/
    Я так понимаю что это подобно тому, как если бы оспаривалось право получать роялти за использование прямоугольных окон и других элементов управления, таких как кнопки.
    Ребята, это же бред полный, нельзя даже заикаться о сходстве - область то одна и та же.
     
     
  • 2.70, Anixx, 15:17, 12/07/2010 [ответить] [смотреть все] [показать ветку]  
  • +/
    Ну так Микрософт же платила Эпплу за прямоугольные окна ... весь текст скрыт [показать] [показать ветку]
     
  • 1.26, Аноним, 12:20, 12/07/2010 [ответить] [смотреть все]  
  • +/
    открыл 4 случайных примера дальше даже смотреть не стал Однозначно все это про... весь текст скрыт [показать]
     
  • 1.32, ideafix, 12:35, 12/07/2010 [ответить] [смотреть все]  
  • +/
    Помнится сне, толи даймлер толи еще кто-то отстегнул очень крупную сумму SCO, чтобы застраховаться от претензий... там нулей было гораздо больше чем три.
     
  • 1.33, Аноним, 12:43, 12/07/2010 [ответить] [смотреть все]  
  • +22 +/
    Один ученик сказал Мастеру Фу: "Нам говорят, что фирма SCO удерживает реальную власть над Unix".
    Мастер Фу кивнул в знак согласия.
    Ученик продолжал: "Однако нам также говорят, что другая фирма, OpenGroup, также удерживает реальную власть над Unix".
    Мастер Фу кивнул в знак согласия.
    "Как такое возможно?" — спросил ученик.
    Мастер Фу ответил: "SCO действительно владеет кодом Unix, но код Unix — это не сама Unix. OpenGroup действительно владеет маркой Unix, но название Unix — это не сама Unix".
    "В чем же тогда сущность Unix?" — спросил студент.

    Мастер Фу ответил: "Не в коде. Не в имени. Не в мышлении. Вообще ничего материального.
    Вечное изменение без перемен".
    "Сущность Unix проста и пуста. Поскольку она проста и пуста, она сильнее тайфуна".
    "Повинуясь естественным законам, она непреклонно расцветает в умах программистов,
    ассимилируя конструкции в свою собственную природу. Всякое программное обеспечение, которое хотело бы конкурировать с Unix, должно стать таким, как Unix: пустым, пустым, глубоко пустым, абсолютно лишенным содержания потоком!"
    Услышав это, ученик достиг просветления.

    // Искусство программирования Unix, Эрик С. Реймонд

     
     
  • 2.89, pavlinux, 16:54, 12/07/2010 [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    Ага, щаз, у него столько мозга нет Он тоже скопипастил у Конфуция из Книги Пе... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.169, Пр0х0жий, 18:06, 14/07/2010 [ответить] [смотреть все]  
  • +/
    Нет Он применил универсальный закон, который понял Конфуций, к конкретной ситуа... весь текст скрыт [показать]
     
  • 2.90, madfox, 16:57, 12/07/2010 [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    gt оверквотинг удален класс Я только что достиг просветления ... весь текст скрыт [показать] [показать ветку]
     
  • 1.36, Frank, 12:52, 12/07/2010 [ответить] [смотреть все]  
  • +3 +/
    Я правильно понял, что достаточно переименовать переменные, и SCO уже не при делах? ;) Курам^W программерам на смех!
     
  • 1.43, Аноним, 13:13, 12/07/2010 [ответить] [смотреть все]  
  • +1 +/
    include sys types h Tab331 - это по-любому спертый у SCO участок кода ... весь текст скрыт [показать]
     
  • 1.50, Аноним, 13:36, 12/07/2010 [ответить] [смотреть все]  
  • +/
    string h Tab 242 o_O ... весь текст скрыт [показать]
     
  • 1.56, Dorif, 14:07, 12/07/2010 [ответить] [смотреть все]  
  • +/
    Ну и где там сходство? В именах переменных и функций? Но хотелось бы заметить, что реализованны там одни и те же функции по- разному, ибо даж ёжикам понятно. что elf и *elf- совсем не одно и то же, а значит и функции, с ними оперирующие должны работать не совсем одинаково. А сходство названий проистекает из того, что это софт, используемый в одних и тех же целях. Они бы ещё на мелкомягких в суд подали. ЛОЛ, а не доказательство вины Novell и IBM.
     
  • 1.61, Zenitur, 14:15, 12/07/2010 [ответить] [смотреть все]  
  • –1 +/
    О, супер! Код показали. А то надоели уже абстрактно обвинять в том, что "у вас где-то что-то нарушено, а ну платите деньги". Потому что когда изместно, где и что может хотя бы в теории вызвать вопросы - например, в функции обработки 16-ричных контрольных сумм в памяти, сразу же можно проблемный код заменить. Вариантов написано много
     
     
  • 2.67, User294, 14:30, 12/07/2010 [ответить] [смотреть все] [показать ветку]  
  • –2 +/
    А еще запретим всем писать int i в своих программах Это ж копирайченый код SCO,... весь текст скрыт [показать] [показать ветку]
     
  • 1.64, Sw00p aka Jerom, 14:22, 12/07/2010 [ответить] [смотреть все]  
  • –1 +/
    дела тут не в переменных а в реализацих

    допустим смотрите про poll - что в юниксах и линуксе разная реализация ???? (не путать с epoll в линухе)

    пс: отсюда выходит что если одинаковый принцип реализации то ссответсвенно программист будет придумывать более вменяемые имена переменным и функциям/ (ну и ещё один фактор - у кого в первые была реализация - что луноходы код юниксов не глазели ????)

     
  • 1.68, anonymous from da LOR, 14:45, 12/07/2010 [ответить] [смотреть все]  
  • –2 +/
    Это чё, типа ВНЕЗАПНО стандарт POSIX стал закрытым, что они такую хрень предъявляют?
     
  • 1.72, Роман, 15:28, 12/07/2010 [ответить] [смотреть все]  
  • +3 +/
    Да уж... а если в слове "хлеб" сделать 4 правки, то получится "пиво".
     
  • 1.85, thesame, 16:35, 12/07/2010 [ответить] [смотреть все]  
  • +5 +/
    с примера tab-330.pdf я ржал аки конь и катался по полу...
    там, среди прочего, был отмечен следующий плагиат:

    #ifndef _LIBELF_H
    #define _LIBELF_H

    #include <sys/types.h>

     
  • 1.87, pavlinux, 16:50, 12/07/2010 [ответить] [смотреть все]  
  • +/
    Лучшая реклама Linux за последние годы!
     
  • 1.88, alz, 16:53, 12/07/2010 [ответить] [смотреть все]  
  • +/
    в Tab247 уже поинтереснее =)
     
     
  • 2.149, thesame, 18:13, 13/07/2010 [ответить] [смотреть все] [показать ветку]  
  • +/
    ага код, написанный в Беркли и распространявшийся под Berkley лицензией Ч... весь текст скрыт [показать] [показать ветку]
     
  • 1.98, mmm62, 17:55, 12/07/2010 [ответить] [смотреть все]  
  • +2 +/
    tab251

    12: /* Copyright (c) 1987, 1988 Microsoft Corporation */
    13: /* All Rights Reserved */
    14:
    15: /* This Module contains Proprietary Information of Microsoft */
    16: /* Corporation and should be treated as Confidential. */

     
     
  • 2.112, User294, 20:20, 12/07/2010 [ответить] [смотреть все] [показать ветку]  
  • +/
    И, главное, какой код то сперли Аж 2 определения констант, и те - для совместим... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.118, Sphynkx, 21:28, 12/07/2010 [ответить] [смотреть все]  
  • +/
    Живьем И на смерть А стремление к совместимости объявить преступной наклонно... весь текст скрыт [показать]
     
  • 2.148, thesame, 16:57, 13/07/2010 [ответить] [смотреть все] [показать ветку]  
  • +/
    ага открываю исходники OSF 1, нахожу там usr opt OSC200 src usr include ... весь текст скрыт [показать] [показать ветку]
     
  • 1.101, myc, 18:34, 12/07/2010 [ответить] [смотреть все]  
  • +/
    http://www.mcbride-law.com/wp-content/uploads/2010/07/Tab-241.pdf
    Эм strcasecmp() и strncasecmp() это вообще POSIX.
    http://www.opengroup.org/onlinepubs/009695399/basedefs/strings.h.html
     
  • 1.103, Аноним, 18:36, 12/07/2010 [ответить] [смотреть все]  
  • +/
    Бездумная инициализация автоматических переменных свидетельствует о непоним... весь текст скрыт [показать]
     
  • 1.106, Аноним, 18:49, 12/07/2010 [ответить] [смотреть все]  
  • +/
    Я немного не в теме, поясните за что это за файл home nutt Consulting Boies 204... весь текст скрыт [показать]
     
     
  • 2.107, bill, 19:05, 12/07/2010 [ответить] [смотреть все] [показать ветку]  
  • +/
    Это кусок xenix ... весь текст скрыт [показать] [показать ветку]
     
  • 1.110, Аноним, 19:38, 12/07/2010 [ответить] [смотреть все]  
  • +/
    почитал про Xenix-- связи SCO с Империей зла наметились давным давно ... весь текст скрыт [показать]
     
  • 1.117, Vasia, 20:46, 12/07/2010 [ответить] [смотреть все]  
  • +/
    Ну вот если из всех команд командной строки Винды убрать названия Юник-совых команд, то на самом деел останется всего три-пять команд, и внутренних и внешних. Что же тогда было раньше - M$ или Unix? С еще более интетесной стороны - если перменные называются одинаково как в закрытой так и в открытой ОС, то имеют место два случая. Первый - профуканны исходники закрытой ОС. Второй - притянуты за уши исходники открытой ОС. Теперь просьба к SCO - скомпилировать свою закрытую ОС с вставками из открытой ОС и получить идентичный код своей закрытой ОС. А вот воздух потить только потом.
     
  • 1.136, Аноним, 05:49, 13/07/2010 [ответить] [смотреть все]  
  • +/
    Кодирующим своё сейчас должно быть вообще неуютно Нужно перечитать тонны кода... весь текст скрыт [показать]
     
     
  • 2.138, Вася, 08:23, 13/07/2010 [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    За примерами ходить далеко не нужно Из личной жизни мы с коллегой 10 лет сиде... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.142, Ueff, 11:16, 13/07/2010 [ответить] [смотреть все]  
  • +/
    До него, например, именем Kevin звали одного ирландского священника в 7м веке h... весь текст скрыт [показать]
     
  • 3.164, Аноним, 06:41, 14/07/2010 [ответить] [смотреть все]  
  • +/
    Да, их аргументы неубедительны, но если они уже выиграют когда-нибудь, то пересм... весь текст скрыт [показать]
     
  • 1.141, ffsdmad, 10:59, 13/07/2010 [ответить] [смотреть все]  
  • +/
    имхо, это большое заблуждение макбрайта, видимо он не понимает в программировании ничего иначе понял бы, что над пошутили показывая наиболее частые и общие приёмы кода, это всё равно, что показывать английский и русский тексты (даже ближе), есть и буквы одинаковые по виду и слова похожие и там всякие точки, тире и зпт., к тому же авторы текстов имели одного преподавателя и читали одинаковые книжки с примерами и вообще

    кто то ради шутки показал ему это, а он уверовал и носился с этими жалкими кусками заголовков по судам, скрывал от посторонних глаз и надеялся, что напал на золотую жилу, а сейчас выложил в качестве последнего доказательства

    мда уж, лоханулся

     
     
  • 2.143, szh, 11:41, 13/07/2010 [ответить] [смотреть все] [показать ветку]  
  • +/
    у него никаких заблуждений, заработал кучу денег слив компанию SCO Лоханулись ... весь текст скрыт [показать] [показать ветку]
     
  • 1.165, Аноним, 06:50, 14/07/2010 [ответить] [смотреть все]  
  • +/
    Молодец юрист Осталось спросить исходники ядра у джобса С него-то можно поболе... весь текст скрыт [показать]
     
  • 1.166, АнонимМ, 09:00, 14/07/2010 [ответить] [смотреть все]  
  • +/
    Да совпадение названий функций strcasecmp и strncasecmp это жестко (документ 241). Чистый троллинг причем толстый троллинг, даже ананимы с лора на него не повелись бы.
     
  • 1.168, Аноним, 16:17, 14/07/2010 [ответить] [смотреть все]  
  • +/
    Ещё припомните кто мышку у ксерокса скомуниздил... весь текст скрыт [показать]
     
  • 1.171, Аноним, 22:17, 14/07/2010 [ответить] [смотреть все]  
  • +/
    ога и про Next еще вспомните и про то кто, что у них комуниздил ... весь текст скрыт [показать]
     

    Ваш комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:
     
    Навигация
     
     Новости для экспорта XML  twitter  
     Сводные | за день | мини-новости
     Разделы новостей
     Что нового на OpenNet
     Поиск в новостях
     Добавить свою новость

    Важное
    - 03.09 Компания Google откроет код для развертывания инфраструктуры Wave (24 +3)
    - 27.08 Смена лицензии на код RPC решила проблемы со свободностью кода NFS и Glibc (30 +16)
    - 26.08 Снято ограничение на время бесплатного использования H.264 в online-сервисах (29 –6)
    - 25.08 Вышел видеодрайвер ATI Catalyst 10.8 с поддержкой OpenGL ES 2.0 (13 +5)
    - 25.08 Linux празднует 19 лет (34 +20)

    Советы
    - 02.09 Тюнинг LVM, RAID, XFS и EXT3 при интенсивной обработке мелких файлов
    - 31.08 Подключение LVM-разделов под FreeBSD
    - 30.08 Как удержать SSH-соединение от обрыва при использовании Socks
    - 25.08 Пропуск выполнения e2fsck при загрузке, через нажатие CTRL-C
    - 24.08 Выявление NAT-устройства в сети

    Обсуждаемые новости
    - 08:07 Определено кодовое имя для следующего релиза Debian GNU/Linu (23)
    - 08:00 Бета-тестирование переработанной системы управления персонал (38)
    - 07:28 Вышло обновление дистрибутива Debian GNU/Linux 5.0.6 (30)
    - 06:59 Вышла demo версия игры Amnesia: The Dark Descent (45)
    - 04:29 Новая версия мультимедиа плеера Songbird 1.8 (21)
    - 03:55 Релиз Proxmox VE 1.6, дистрибутива для развертывания виртуал (19)
    - 03:38 Первый alpha релиз серверной части &#181;Torrent для Lin (150)
    - 02:46 В web-браузере Opera прекращена поддержка архитектуры PowerP (68)

    Закажите подписки на Mandriva Enterprise Server 5 и Mandriva 2010 Powerpack

    Подписки на Mandriva Enterprise Server 5 и Mandriva 2010 Powerpack включают получение обновлений и технической поддержки.

    Техническая поддержка оказывается на русском языке по телефону, электронной почте и через web-форму. Предлагается подписка трех уровней - "Базовый", "Стандартный", "VIP", отличающихся скоростью реакции службы технической поддержки на проблему заказчика.

    Mandriva Enterprise Server 5 (MES 5) - это надежный и производительный дистрибутив GNU/Linux для корпоративного сервера. В MES 5 интегрированы серверные разработки программистов Mandriva, а также ведущие свободные серверные приложения, которые помогут настроить и поддерживать необходимые вам серверы.

    Mandriva 2010 Powerpack - это идеальный вариант для перехода на Linux новых пользователей в офисе и дома. В то же время, Mandriva 2010 Powerpack полностью удовлетворяет запросы опытных пользователей и администраторов.

    Более подробно познакомиться с подписками вы можете здесь: http://www.linuxcenter.ru/shop/licence/mandriva/


      Закладки на сайте
      Проследить за страницей
    Created 1996-2010 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    RUNNet TopList