openBSD réecrit les softs qui sont encore sous GPL[2|3] pour qu'il soit sous licence BSD (tar).
Petite précision :
1) BSDtar n'est pas un projet OpenBSD, mais un projet FreeBSD.
2) les projets BSD ne font pas que réécrire les outils GPL pour en faire des softs BSD, ils les étudient surtout longuement pour obtenir quelque chose de très modulaire, portable et qui permet une maintenance beaucoup plus facile du code.
Si on reprend BSDtar il ne s'agit pas que d'un tar en licence BSD, il s'agit avant tout d'une bibliothèque bien documentée (libarchive) qui permet de décompresser toute sorte d'archives, actuellement (ar, tar - différents formats -, zip, iso9660, cpio, gzip, bzip2) bsdtar n'est donc qu'un frontend à libarchive compatible au niveau syntaxique aux différentes implémentations de tar dont GNU tar. C'est beaucoup plus intéressant car sa limite la duplication de code, libarchive va être de plus en plus utilisée dans le monde BSD : pkg_tools sous freebsd, les bsdbintools (binutils en licence BSD) mais aussi dans le monde Linux (pacman d'archlinux) et dans les applications libres en général certainement les applications graphique de gestion d'archives (Xarchiver, Ark par exemple) limitant les appels système pour ces derniers ainsi que le nombre de dépendances.
Un outil GPL n'est pas réécrit en licence pour le simple principe que pour les BSDistes la GPL ça pu, mais dans un effort de maintenance, de portabilité et de documentation du code, souvent les réécriture BSD des softs font mal (d'un point de vue code) aux outils GNU, par exemple :
- la réécriture de pkg-config par OpenBSD, plus facile à maintenir que la version GNU.
- puffs + librefuse, un fuse modulaire, compatible fuse et plus facile à maintenir offrant de nouvelle possibilité.
Des exemples comme ça il y en a plein dans le monde BSD.
[^] # Re: GPL dans openbsd
Posté par Bapt . En réponse au journal [Troll?] Sacré Théo. Évalué à 5.
Petite précision :
1) BSDtar n'est pas un projet OpenBSD, mais un projet FreeBSD.
2) les projets BSD ne font pas que réécrire les outils GPL pour en faire des softs BSD, ils les étudient surtout longuement pour obtenir quelque chose de très modulaire, portable et qui permet une maintenance beaucoup plus facile du code.
Si on reprend BSDtar il ne s'agit pas que d'un tar en licence BSD, il s'agit avant tout d'une bibliothèque bien documentée (libarchive) qui permet de décompresser toute sorte d'archives, actuellement (ar, tar - différents formats -, zip, iso9660, cpio, gzip, bzip2) bsdtar n'est donc qu'un frontend à libarchive compatible au niveau syntaxique aux différentes implémentations de tar dont GNU tar. C'est beaucoup plus intéressant car sa limite la duplication de code, libarchive va être de plus en plus utilisée dans le monde BSD : pkg_tools sous freebsd, les bsdbintools (binutils en licence BSD) mais aussi dans le monde Linux (pacman d'archlinux) et dans les applications libres en général certainement les applications graphique de gestion d'archives (Xarchiver, Ark par exemple) limitant les appels système pour ces derniers ainsi que le nombre de dépendances.
Un outil GPL n'est pas réécrit en licence pour le simple principe que pour les BSDistes la GPL ça pu, mais dans un effort de maintenance, de portabilité et de documentation du code, souvent les réécriture BSD des softs font mal (d'un point de vue code) aux outils GNU, par exemple :
- la réécriture de pkg-config par OpenBSD, plus facile à maintenir que la version GNU.
- puffs + librefuse, un fuse modulaire, compatible fuse et plus facile à maintenir offrant de nouvelle possibilité.
Des exemples comme ça il y en a plein dans le monde BSD.