Нужна, нужна. Она везде нужна. Только подлая GPL не дает ее портировать. Так устроено, что GPL-код может быть частью какого-то программного продукта (так в FreeBSD включены драйверы ext2, reiserfs и XFS, а в OpenSolaris -- код grub), а вот код под другой лицензией в GPL-программу включать нельзя. Думаю, повернуть дело так, что ядро Linux будет считаться частью драйвера ZFS не получится :)К примеру, сделал программку для определения типа ФС на разделе. Понятно, что под GPL2, т.к. заимствованы заголовки из кучи GPL-драйверов. Как лицензионно чисто включить поддержку ZFS (соответственно, кое-какой код под CDDL) -- ума не приложу. Видимо, целиком придется лицензирвать ее под BSD, а части -- под GPL и CDDL. Изврат, короче. Что хотел сказать. Замечательная лицензия GPL! Очень способствует прогрессу и обмену знаниями!
|