Un logiciel est un programme permettant le traitement de l’information par un ordinateur. Les logiciels peuvent être par exemple des logiciels de bureautique (traitement de texte, tableur et base de données), des logiciels de navigation (appelés aussi navigateurs), des logiciels de lecture (permettant de lire des livres numériques), des logiciels de traduction (pour la traduction automatique ou la traduction assistée par ordinateur), des logiciels de traitement d'images (pour retoucher des images et des photos), des logiciels de synthèse vocale (pour la lecture à voix haute d’un livre numérique), des logiciels de lecture audio et vidéo (pour écouter de la musique ou regarder un film), etc. En 2006, de plus en plus de sociétés proposent des logiciels sur clé USB, par exemple IBM pour sa suite bureautique Lotus Notes, U3 pour la suite bureautique StarOffice de Sun, ou Mandriva pour le système d'exploitation de Linux. Framakey est une compilation sur clé USB de logiciels libres (le navigateur Firefox, la messagerie Thunderbird, la suite bureautique OpenOffice.org, etc.). [Voir aussi: image numérique, livre numérique, logiciel de lecture, logiciel de traduction, logiciel libre, navigateur, ordinateur, synthèse vocale.]

= logiciel de lecture =

Un logiciel de lecture permet de lire à l’écran un livre numérique tout en bénéficiant des fonctionnalités suivantes: navigation hypertexte au sein du livre ou vers le web, changement de la taille et de la police des caractères, surlignage de certains passages, recherche de mots dans l’ensemble du texte, ajout de signets ou de notes personnelles, choix de l’affichage en mode paysage ou portrait, agrandissement des figures et graphiques, sommaire affiché en permanence, et enfin formatage automatique du livre et de sa pagination en fonction de la taille de l’écran (reflowing). Téléchargeables gratuitement, les logiciels de lecture les plus utilisés en 2006 sont l’Adobe Reader, le Microsoft Reader et le Mobipocket Reader. Un logiciel de lecture audio et vidéo est plutôt appelé un "player", anglicisme passé dans le langage courant. [Voir aussi: Adobe Reader, livre numérique, Microsoft Reader, Mobipocket Reader, player, reflowing.]

= logiciel de navigation =

Un logiciel de navigation est synonyme de navigateur. [Voir: navigateur.]

= logiciel de traduction =

Un logiciel de traduction analyse le texte dans la langue source (texte à traduire) et génère automatiquement le texte correspondant dans la langue cible (texte traduit), en utilisant des règles précises pour le transfert de la structure grammaticale. Les logiciels de traduction ne sont pas destinés à remplacer le travail des professionnels de la traduction, mais ils peuvent offrir de réels services. L’internet favorisant grandement les échanges par-delà les frontières, le marché de la traduction automatique est en pleine expansion. Les "grands" du marché sont Systran et Softissimo, entre autres. [Voir aussi: traduction automatique.]

= logiciel libre =

Si son coût est souvent très modique, un logiciel libre - appelé aussi logiciel "open source" - n'est pas pour autant systématiquement gratuit. Contrairement au logiciel propriétaire, la licence "logiciel libre" signifie que les utilisateurs sont libres d'utiliser le programme, d'étudier son code source, de le modifier et de le redistribuer avec ou sans modifications, gratuitement ou contre paiement. La licence souvent utilisée est la GPL (general public licence) du projet GNU (GNU's Not Unix). Les versions modifiées d'un logiciel doivent elles aussi être distribuées en tant que logiciels libres. Un autre type de licence est la licence BSD (Berkeley System Distribution). Le fait que le code source d'un logiciel libre soit ouvert garantit souvent la fiabilité, la pérennité et la sécurité des applications. Raison pour laquelle de plus en plus d'organismes, de sociétés et d'administrations se tournent désormais vers les logiciels libres. Le logiciel libre le plus connu est Linux. [Voir aussi: BSD, code source, GNU, GPL, Linux, logiciel, logiciel propriétaire.]

= logiciel propriétaire =