Le code sera sous GPL (99% de chance, je suis un peu prophète sur les bords). Il ne pourra pas être réutilisé dans un BSD (à par en le réécrivant).
Quand à la possibilité de fournir une documentation, on peut rêver je pense (prophète mode 2). De plus en plus de constructeurs fournissent des drivers linux libres, mais sans aucune documentation (on peut penser aux drivers Intel par exemple). Il nous faut donc rétro engineerer le code source Linux en faisant fort attention à ne pas reprendre une seule demi ligne de GPL sinon attention. C'est un peu plus simple que de partir du binaire bien-sûr mais ça reste globalement pas la joie, surtout qu'on a évidemment aucun moyen de maintenir sérieusement le code (le code GPL est maintenu par la société éditrice, quid happen si ils ne veulent plus le maintenir pour leur vieille carte ?), aucun moyen de voir les possibles bugs introduits dans le driver linux, etc ... Je ne sais donc pas si il faut trop se réjouir de ce "nouveau driver libre".
Le plus simple serait probablement de juste releaser le code source du HAL sous une licence permissive, afin de pouvoir réutiliser le travail de madwifi, travail admirable fait depuis des années par des développeurs BSD et Linux.
Re: Pas que OpenBSD :)
Le code sera sous GPL (99% de chance, je suis un peu prophète sur les bords). Il ne pourra pas être réutilisé dans un BSD (à par en le réécrivant).
Quand à la possibilité de fournir une documentation, on peut rêver je pense (prophète mode 2). De plus en plus de constructeurs fournissent des drivers linux libres, mais sans aucune documentation (on peut penser aux drivers Intel par exemple). Il nous faut donc rétro engineerer le code source Linux en faisant fort attention à ne pas reprendre une seule demi ligne de GPL sinon attention. C'est un peu plus simple que de partir du binaire bien-sûr mais ça reste globalement pas la joie, surtout qu'on a évidemment aucun moyen de maintenir sérieusement le code (le code GPL est maintenu par la société éditrice, quid happen si ils ne veulent plus le maintenir pour leur vieille carte ?), aucun moyen de voir les possibles bugs introduits dans le driver linux, etc ... Je ne sais donc pas si il faut trop se réjouir de ce "nouveau driver libre".
Le plus simple serait probablement de juste releaser le code source du HAL sous une licence permissive, afin de pouvoir réutiliser le travail de madwifi, travail admirable fait depuis des années par des développeurs BSD et Linux.
[ Répondre ]