> PS. почему-то громче всего кричат о отмене патентов те кто ничего своего
> не создавал, а только потребляют.
> Может это не протест против патентов, а простое стремление к халяве ? С чего ты так решил? Против патентов в области ПО выступают в том числе и многие разработчики. Дело ведь в том, что речь не идёт об отказе от защиты конкретных разработок, они защищаются авторским правом. Но вот патентное право мешает разработчикам, особенно если говорить про небольшие и средние компании, которые не могут себе позволить вести многолетние судебные процессы, держать для этого штат юристов и т.д. А вот крупным компаниям оно выгодно, поскольку они с большой вероятностью отобьются, а некоторая часть проигранных судебных процессов компенсируется тем, что менее крупным конкурентам это сделать сложнее, это задерживает их развитие и защищает крупные корпорации от конкуренции "снизу". Ну и если небольшая компания (не патентный тролль, а та, что действительно что-то производит) подаст в суд на крупную, та с большой вероятностью найдёт в своём патентном портфеле патент, который нарушает та небольшая компания, и принудит её к взаимному лицензированию. То есть патентная система полезна по большому счёту для двух типов компаний - для тех, кто ничего не производит, а только патентует, и для крупных компаний.
Вообще многие вещи имеют как положительную, так и отрицательную сторону. В том числе - и патентная система. Нельзя сказать, что она заведомо плоха или заведомо хороша - ответ будет разным для разных областей применения. Это вполне очевидно, поэтому законодательство ограничивает область действия патентного права. Представляешь, что было бы, если бы можно было патентовать идеи в области литературы, музыкальные стили и т.д.? Много ли напишет писатель, если он будет, вместо творчества, искать в патентной библиотеке, никто ли не запатентовал тот или иной сюжетный ход? И вот программное обеспечение - это одна из таких областей, где суммарный итог действия патентной системы сильно отрицателен. Рассмотрим обсуждаемую ситуацию. Идея, про которую идёт речь, судя по всему, достаточно очевидна. Удалять устаревшие элементы списка при обращении к нему - разве это не очевидно? Многие программисты реализовывали подобную идею, я легко вспомнил, когда я делал что-то подобное. Но есть патент... А значит, многие разработки его нарушают, значит формально многие американские программисты должны или платить, или переделывать код (например, отдельно удалять устаревшие элементы). Какая от этого польза обществу? Сплошной вред. Более того, этот патент может угрожать Linux, это может сдерживать его внедрение, а значит - способствовать сохранению монополии Microsoft. У которой деньги на подобные выплаты найдутся - она же всё равно фактически переложит их на пользователей (оплачивая лицензию на Windows ты оплачиваешь в том числе и расходы на "патентных троллей").