Conclusion

Au contraire de ce qu'on pu dire certains sur le logiciel libre, ce dernier possède des avantages indéniables : on y voit les coulisses, on peut étudier le code source. Dir qu'un projet opensource n'est pas assuré dans sa durabilité et sa maintenance est donc faux : si jamais le projet est abandonné, une entreprise intéressé peut toujours investir sur des ingénieurs et reprendre le projet. Au contraire, si une entreprise aussi grosse qu'elle soit arrête le projet, il ne sera pas possible de le reprendre. Le logiciel libre permet aussi d'enlever le flou du "comment c'est fait" : réutiliser le format devient simple et le partage entre différente platforme devient possible. Des implémentations utilisant les même algorithmes et format que Lucene ont même été fait dans d'autre langage comme Python et C++. On peut également prendre l'exemple d'openoffice ou une version Java est en cour de développement (NeoOffice). Enfin le logiciel libre permet à une évolution plus simple : les techniques utilisées pour résoudre tel ou tel problème ne sont pas réinventé à chaque fois.

Sun Seng Tan 2004-02-28