Au niveau des couts, il ne faut pas oublier des couts de migration, autant d'un produit a un autre que d'une version d'un logiciel a une autre version du meme logiciel.
Or il se trouve que ces migrations sont plus aisees avec les logiciels libres car ils respectent plusieurs notions: (non exhaustif)
- respect des normes: ce n'est pas parce qu'on passe a une version superieure qu'on change les normes.
- qualite des logiciels: une nouvelle version d'un logiciel n'est pas boguee a mort pour la simple raison qu'il a fallu la sortir a tel jour telle date.
- liberte de triturer le code: on peut bidouiller le code du produit pour faciliter la migration (je pense aux outils de migration; il est evidemment deconseille de bidouiller les produits eux-memes sous peine de devoir maintenir un fork tout seul chez soi)
- documentation des structures de donnees (dans le pire des cas, la documentation est le code lui-meme et il faut etre qualifie pour le lire et comprendre comment ca marche; mais pour un logiciel proprietaire, si ce n'est pas documente, pas d'autre moyen que le reverse enginering pour comprendre, et ca prend du temps...)
Ces couts ne se chiffrent pas en couts de logiciels: c'est gratuit pour des LL et ca fait partie du prix pour les logiciels commerciaux. Ils se chiffrent en temps: le temps passe a effectuer la migration.
[^] # Re: Il ne faut pas confondre
Posté par a_jr . En réponse à la dépêche Cynisme et logiciel libre. Évalué à 3.
Or il se trouve que ces migrations sont plus aisees avec les logiciels libres car ils respectent plusieurs notions: (non exhaustif)
- respect des normes: ce n'est pas parce qu'on passe a une version superieure qu'on change les normes.
- qualite des logiciels: une nouvelle version d'un logiciel n'est pas boguee a mort pour la simple raison qu'il a fallu la sortir a tel jour telle date.
- liberte de triturer le code: on peut bidouiller le code du produit pour faciliter la migration (je pense aux outils de migration; il est evidemment deconseille de bidouiller les produits eux-memes sous peine de devoir maintenir un fork tout seul chez soi)
- documentation des structures de donnees (dans le pire des cas, la documentation est le code lui-meme et il faut etre qualifie pour le lire et comprendre comment ca marche; mais pour un logiciel proprietaire, si ce n'est pas documente, pas d'autre moyen que le reverse enginering pour comprendre, et ca prend du temps...)
Ces couts ne se chiffrent pas en couts de logiciels: c'est gratuit pour des LL et ca fait partie du prix pour les logiciels commerciaux. Ils se chiffrent en temps: le temps passe a effectuer la migration.
Le bonjour chez vous,
Yves