Давно уже хотел спросить мнение лоровцев на этот счёт, и вот как раз подняли вопрос патентования алгоритмов.
Так вот казалось бы, что может быть проще функции itoa()? Т.е. если её реализовать по-другому - неужели это такое изобретение, которое подпадает под GPL? Т.е. на целую прогу/либу GPL - да, но вот на пару строчек!
А потом найдётся кто-то, кто скажет, что вот моя kij-реализация перемножения двух матриц быстрее других (ijk, kji,..), и я ею делюсь со всеми, НО под GPL. Да, 3 цикла - и всё, кто использовал, тот должен теперь всю свою либу/прогу GPL-ной сделать, и все те, кто эту либу используют, и все,....
GPL - это по-своему хорошо. До тех пор, пока она не доходит до такого же абсурда, как противные нам патенты оракла на несколько строчек в джаве.