Utilisation de logiciels Libres/Open Source pour la réalisation d ...
152 pages
Français

Découvre YouScribe en t'inscrivant gratuitement

Je m'inscris

Utilisation de logiciels Libres/Open Source pour la réalisation d ...

Découvre YouScribe en t'inscrivant gratuitement

Je m'inscris
Obtenez un accès à la bibliothèque pour le consulter en ligne
En savoir plus
152 pages
Français
Obtenez un accès à la bibliothèque pour le consulter en ligne
En savoir plus

Description

Utilisation de logiciels Libres/Open Source pour la réalisation d ...

Informations

Publié par
Nombre de lectures 50
Langue Français
Poids de l'ouvrage 5 Mo

Extrait

Uni ve rsité Abou-B akr B elkaïd Tlem cen Facul té des Sciences de l'Ingéni eur D épa rtem ent d'Inform atique M ém oi re de fin d'étude s pour l'obtention du D iplôm e d'Ingéni eur d'Etat en Inform atique O ption : Inform atique Indus trielle Thème Utilisation de logiciels Libres/Open Source pour la réalisation d'une application de gestion Présenté par : A mine Bri kci-Nigassa M oha m med-H iche m Boukl ikha Devant la c ommission d' examen: Président : Azzeddi ne Chi kh Encadre ur : Amine Boude fla Exa m inateur : Lahcene Be nhamm adi A nné e Uni ve rsitaire: 2005-2006 Avant-pr opos Avant-propos Ce doc um ent est un m émoi re réalisé au term e de not re proj et de fin d'étude s d'ingéni eur au dé pa rtem ent d'inform atique de la facul té des S ciences de l'Ingéni eur de l'Uni ve rs ité A bou-Ba kr Be lkaïd de T lemcen (Algé rie). Ce mémoi re dé crit la réalisation du logi ciel « G estion de M inot erie » que nous avons mis sous licence G N U G PL (Genera l Publ ic licence) ve rs ion 2 et qui est di sponi ble à l'adre sse ht tp://www.L ibre T lemcen.org/ nh2/ m inot erie. Une copi e de la licence G PL est fourni e ave c le logi ciel et sa tra duc tion fra nç aise non offi cielle est donnée en anne xe A. N ous avons choi si de mettre ce doc um ent sous licence G N U FD L (Free D ocum entation License) da ns l'objectif d'en faire une base pouva nt ê tre am élioré e selon l a phi losophi e du Libre . Ce doc um ent a été réalisé grâ ce au logi ciel Libre O penOffi ce.org libre m ent télécharge able sur le site ht tp://fr.O penOffi ce.org Ce doc um ent est di sponi ble aux form ats O penDocum ent (ISO /IEC 26300) et PD F à l'adre sse ht tp://www.L ibre T lemcen.org/ nh2/ m emoi re_i ng Pour tout es suggestions, remarque s, réactions, cont acter les aut eurs pa r courri er électroni que : A mine Bri kci-Nigassa : nh2@i nform iloud.ne t M oha mmed-H iche m Boukl ikha : h_boukl ikha @ya hoo.fr Note d e Licence : Copyri ght © 2006 A mine Bri kci-Nigassa et M oha mm ed H iche m Boukl ikha V ous pouve z copi er, redi stribue r et/ou modi fier ce doc um ent selon les term es de la Licence de D ocum entation Libre G N U, V ers ion 1.2 publ iée pa r la Free S oft ware Foundation à l'adre sse ht tp://www.gnu.org/ licenses/fdl.ht ml et dont une copi e est fourni e dans l'anne xe B de ce doc um ent. 2 Nous tenons à adr esser nos remerciements : à M. Amine Boudefla, pour av oir ac cepté de di riger ce m émoire à l 'équipe de la Mi noterie Sidi-Boumediene, et par ticulièrement M. Abdelilah B rikci-Ni gassa, pour leur pat ience et leur ai de et enfin à M. A zzeddine Chi kh e t M. Lahcene Benhammadi, pour av oir ac cepté de juger not re travail 3 Résumé Résumé D epui s une di zaine d'anné es, les logi ciels Libre s/O pen S ourc e devienne nt une alterna tive sérieus e aux outils propri étaires dans tous les domaines de l'inform atique. Le présent tra va il est une étude de la phi losophi e du Libre /O pen S ourc e, suivie de la réalisation d'un logi ciel de ge stion de m inot erie en utilisant exc lus ive ment des outils issus de cette mouva nce. Un logi ciel est di t Libre quand sa licence conserve les libertés de l'ut iliser, l'étudier, le di stribue r et le m odi fier. La liberté n'est pa s une question de pri x, mêm e si la plupa rt des logi ciels libre s sont gra tuits. Le proj et phare de ce mouve ment est le sys tème d'expl oi tation G N U/Linux, qui commence à faire de l'ombre à son concurre nt M icros oft W indow s. D 'aut res out ils font cependant pa rler d'eux comme le récent navigateur web Firefox ou encore la suite bureaut ique O penOffi ce.org. D ans les domaines profe ssionne ls, les logi ciels libre s ont une place im port ante sur les serveurs not amm ent pour leur sécuri té et fiabi lité avérées ; les dé ve loppeurs les ut ilisent souve nt pour leur ext ensibi lité et la di sponi bi lité du code sourc e. M ais au delà de ces aspects, c'est sur le re spect des libertés que la Free S oft ware Foundation, qui est à l'origi ne de cette phi losophi e, ve ut le plus insister. L'Educ ation est pour beauc oup le domaine de prédi lection d'une telle idé ologi e, de pa r la nature même de sa m ission. En effe t, les institut ions de l'enseigne m ent devraient miser sur la collabora tion et l'union des effort s, sachant que l'accès au code sourc e perm et d'améliore r l'appre ntissage . D 'aut ant plus que la gra tuité de ces logi ciels perm et d'ut iliser le budget habi tue llem ent réservé à l'achat de licences coûteus es dans la pé dagogi e et les proj ets de re che rc he . Le proj et logi ciel effe ctué dans ce tra va il pour illus tre r cette approc he ut ilise l'environne ment de dé ve loppem ent Eclipse sous le sys tèm e G N U/Linux pour dé ve lopper une appl ication Java client/serveur accédant à une base de données réalisée ave c le S G BD FireBird et admini strée ave c l'outil FlameRobin. La modélisation UM L a été effe ctuée ave c le logi ciel Umbre llo. L'appl ication obtenue perm et la ge stion commerc iale de l'entrepri se, ainsi qu' une ge stion de stock mini maliste. M ots-c lés : Logi ciels Libre s, O pen S ourc e, Licences, D éve loppement, G estion comm erc iale, Eclipse, U mbre llo, F ire Bird. 4 Table des matières Table des matières A va nt-propos ........................................................................................................................................2 Ré sum é.................................................................................................................................................4 Introduc tion géné ra le............................................................................................................................7 S ynt hè se bi bliogra phi que...................................................................................................................10 1.H istorique des logi ciels libre s.....................................................................................................10 2.L es catégori es de logi ciels libre s et non l ibre s...........................................................................14 2.1.L ogi ciel Libre ......................................................................................................................14 2.2.L ogi ciels du domaine publ ic...............................................................................................15 2.3.L ogi ciels propri étaire s.........................................................................................................15 2.4.L ogi ciels copyl eft és............................................................................................................16 2.5.L ogi ciels libre s non c opyl eftés...........................................................................................17 2.6.L ogi ciel Open Sourc e..........................................................................................................17 2.7.L ogi ciel pri vé17 2.8.L ogi ciel commerc ial...........................................................................................................17 2.9.S hare ware s et fre eware s......................................................................................................18 3.Présentation de quelques licences...............................................................................................18 3.1.L icence G N U G PL (GN U G enera l Publ ic License)...........................................................18 3.2.L icence BS D .......................................................................................................................19 3.3.Licence G N U LG PL (GN U Lesser G enera l Publ ic License).............................................19 3.4.L icence X11........................................................................................................................20 3.5.L icence M PL (Moz illa Publ ic License)..............................................................................20 3.6.Licence EPL (E clipse Publ ic License)................................................................................20 3.7.L icence IPL (Int erBase Publ ic License).............................................................................20 3.8.L icence ID PL (Ini tial Deve loper' s License)........................................................................21 3.9.L icence G N U FD L (GN U Fre e Docum entation L icense)..................................................21 3.10.L es licences Cre ative Commons.......................................................................................21 4.Présentation de quelques proj ets libre s23 4.1.GN U/Linux .........................................................................................................................23 4.2.Apa che ................................................................................................................................27 4.3.OpenOffi ce.org ...................................................................................................................28 4.4.Moz illa FireFox30 4.5.The G imp ............................................................................................................................31 4.6.W iki pé di a32 4.7.Out ils de dé ve loppement libre s...........................................................................................33 4.7.1.E nvironne ments de Déve loppem ent Intégré s (E D I)...................................................33 4.7.2.S G BD (Sys tèmes de G estion de Ba ses de Données)..................................................34 Ré alisation du logi ciel........................................................................................................................36 1.Présentation de l'entrepri se.........................................................................................................36 2
  • Univers Univers
  • Ebooks Ebooks
  • Livres audio Livres audio
  • Presse Presse
  • Podcasts Podcasts
  • BD BD
  • Documents Documents