The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Проблемы с интеграцией в Linux ядро менеджера памяти KSM из-за существующего патента

15.12.2008 20:22

Новая технология управления распределением памяти KSM, позволяющая сэкономить память, используя идентичные страницы совместно, рискует натолкнуться на серьезную политическую проблему – патентную. Как заметил Дмитрий Монахов в списке рассылки linux.kernel, патент на подобную технологию был выдан компании VMware и называется «Контекстуальное, прозрачное совместное использование блоков памяти».

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

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

Главная надежда разработчиков проекта KSM – это доказательство несостоятельности патента ввиду имеющихся фактов применения подобной технологии (prior art). Так в марте 1998 года вышел патч mergemem, в основе которого так же лежала идея поиска контекстных страниц. И хотя любому здравомыслящему человеку понятно, что концепция совместного использования памяти была разработана и реализована задолго до подачи компанией VMware заявления о выдаче патента, пройдет достаточно много времени и не одно судебное заседание, прежде, чем патент признают недействительным. И если дефицита первого у свободного сообщества не наблюдается, то бремя затрат на судебные издержки может стать непосильной ношей. В этой связи Alan Cox предложил, что возможно этим следует заняться организации Linux Foundation и другим «убийцам патентов».

С другой стороны есть более быстрое решение этой проблемы и здесь все целиком зависит от VMware. Компания, как в свое время это сделала IBM, может лицензировать патент для использования в GPL коде. Такой вариант кажется наиболее оптимальным, как с точки зрения поддержания хороших отношений с Linux-сообществом (VMware и ее владелец EMC члены Linux Foundation), так и как способ избежать скрупулезного изучения правомочности существования патента.

  1. Главная ссылка к новости (http://lwn.net/Articles/309155...)
Автор новости: blkdog
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/19398-linux
Ключевые слова: linux, kernel, patent, memory
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (16) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Guest (??), 20:55, 15/12/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Главная надежда разработчиков проекта KSM – это доказательство несостоятельности патента ввиду имеющихся фактов применения подобной технологии (prior art).

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

     
     
  • 2.11, KBAKEP (ok), 12:38, 16/12/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Может, напишет кто-нибудь Коксу о такой здравой мысли?
     
     
  • 3.12, Andrey Mitrofanov (?), 12:46, 16/12/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >Может, напишет кто-нибудь Коксу о такой здравой мысли?

    Пусть пакует %) монатки? Кстати, куда Вы его вывезете -- к Фиделю, к Чавесу или ещё куда?..

     

  • 1.2, Аноним (2), 20:56, 15/12/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Чтож, посмотрим, насколько VmWare реально настроена на поддержку открытых технологий.
    (http://www.opennet.ru/opennews/art.shtml?num=19390)
     
  • 1.3, Аноним (2), 21:18, 15/12/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Да это гопстоп какой-то... так и вижу, как Кокс ходит кругами и бормочет, "посмотрим-посмотрим на их поведение, а если что, выдавим из линукс фоундейшон..." :)
     
     
  • 2.4, User294 (??), 21:32, 15/12/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >Да это гопстоп какой-то...

    Гоп-стоп - это туева хуча тривиальных патентов на каждый пук.Самое интересное что данный патент (при признании его валидности) может стопорить развитие любых систем.И вообще под такую трактовку как в патенте можно много чего подогнать, потовине IT вообще хана тогда если такие тривиальности валидными признавать.

     
     
  • 3.5, Дмитрий Ю. Карпов (?), 01:28, 16/12/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Если бы Кирилл и Мефодий запатентовали алфавит, то можно было бы классно осуществлять цензуру. Или ещё лучше - запатентовать письменность (как братья Райт запатентовали все возможные самолёты и даже вертолёты).
     
     
  • 4.15, Artem_Korneev (??), 16:51, 16/12/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Насколько я помню, Кирилл и Мефодий просто добавили в алфавит несколько букв для облегчения перевода библии. К настоящему времени этих букв в алфавите уже не осталось. Сам же алфавит уже использовался до них.
     
  • 3.7, valeri63 (?), 02:38, 16/12/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Вот в этом и беда. Довели до маразма. Я вот в людных месте боюсь хватать жену двумя руками. Есть свежий патент от Apple на мультиточь. Засудят. :))
     

  • 1.6, asc (??), 01:46, 16/12/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Так, люди! Не идем по стопам Федоры и делаем euro-kernel, ибо у нас такого идиотизма как патента на софт нету. Кстати а почему не внести это в ветку таким энтузиастам как -mm.
     
  • 1.9, andr.mobi (??), 09:18, 16/12/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Relax. Время любого патента ограничено максимум 20 годами. Если времени у сообщества дофига, как утверждается в анонсе, то зачем вообще этим сейчас заниматься?
     
     
  • 2.10, Зилибоба (ok), 09:49, 16/12/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Затем что надо это сейчас! А через 20 лет надо будет совсем другое
     
  • 2.13, asc (??), 13:39, 16/12/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Дай угадаю, предлагаешь всем дружно сваливать на MsDos и Windows 3.11?
     
     
  • 3.14, User294 (??), 14:01, 16/12/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >Дай угадаю, предлагаешь всем дружно сваливать на MsDos и Windows 3.11?

    Не, этот теоретик скорее предложит сваливать на Minix ;).Еще у него в арсенале есть Plan9, QNX и т.п. :)

     

  • 1.16, Аноним (16), 17:30, 18/12/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Надо запатентовать такую штуку как "операционная система")) И конец всем войнам)
     
  • 1.17, Nick (??), 02:32, 23/12/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Авторское право - корень проблемы.

    Убрать его (и со временем это произойдет, уже происходит - тот же пример, хоть и не слишком наглядный - телодвижение IBM) - и все подобные проблемы решаться.

    Правда не в пользу богатых мира сего...  Посему, предстоит большая и долгая борьба по этому вопросу...

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру