background preloader

What is free software?

What is free software?
“Free software” means software that respects users' freedom and community. Roughly, it means that the users have the freedom to run, copy, distribute, study, change and improve the software. Thus, “free software” is a matter of liberty, not price. To understand the concept, you should think of “free” as in “free speech,” not as in “free beer.” You may have paid money to get copies of a free program, or you may have obtained copies at no charge. We campaign for these freedoms because everyone deserves them. “Open source” is something different: it has a very different philosophy based on different values. The Free Software Definition The free software definition presents the criteria for whether a particular software program qualifies as free software. The four essential freedoms A program is free software if the program's users have the four essential freedoms: [1] The freedom to run the program as you wish, for any purpose (freedom 0). Free software can be commercial Copyleft History

Le logiciel | Site personnel de Christian Braesch Un logiciel est défini comme étant un ensemble de programmes, procédés et règles, et éventuellement de la documentation, relatifs au fonctionnement d'un ensemble de traitement de données ». Le rôle du logiciel est de remplacer ou d’assister l’homme dans la réalisation de tâches spécifiques. Face à l’évolution de l’informatique, une nouvelle science, le génie logiciel, a vu le jour pour rationaliser la réalisation des logiciels et leur suivi. Le génie logiciel (Jacques Printz, Ian Sommerville) propose différentes méthodes, techniques et outils pour industrialiser la production de logiciels. Le logiciel est un produit ... Un logiciel est un produit car il est le résultat d'un processus de réalisation qui met en œuvre des ressources humaines de haute qualification et parfois en nombre important (certains projets informatiques impliquent plusieurs centaines de personnes, en particulier les grands projets militaires ou spatiaux). Le logiciel est un produit spécifique ...

Why Software Should Be Free by Richard Stallman Introduction The existence of software inevitably raises the question of how decisions about its use should be made. For example, suppose one individual who has a copy of a program meets another who would like a copy. It is possible for them to copy the program; who should decide whether this is done? Software developers typically consider these questions on the assumption that the criterion for the answer is to maximize developers' profits. I would like to consider the same question using a different criterion: the prosperity and freedom of the public in general. This answer cannot be decided by current law—the law should conform to ethics, not the other way around. In this essay, I will describe the effects of having owners, and show that the results are detrimental. How Owners Justify Their Power The emotional argument goes like this: “I put my sweat, my heart, my soul into this program. This argument does not require serious refutation. Obstructing Use of Programs

Why Educational Institutions Should Use and Teach Free Software Education → In Depth → Why Educational Institutions Should Use and Teach Free Software "Schools should teach their students to be citizens of a strong, capable, independent and free society." These are the main reasons why universities and schools of all levels should use exclusively Free Software. Sharing Schools should teach the value of sharing by setting an example. Knowledge. Social Responsibility Computing has become an essential part of everyday life. Independence Schools have an ethical responsibility to teach strength, not dependency on a single product or a specific powerful company. Proprietary software companies use schools and universities as a springboard to reach users and thus impose their software on society as a whole. Learning When deciding where they will study, more and more students are considering whether a university teaches computer science and software development using Free Software. Saving Quality

XML en quelques mots Ce tutoriel expose les bases de ce qu'il est nécessaire de connaître quand on doit aborder un document XML. Nous allons commencer par décrire en quoi consiste le format, continuer en décrivant quelles sont les briques qui constituent un document XML, voir quels sont les formats qui permettent de définir de nouveaux langages XML et enfin décrire le principe de la transformation d'XML, un processus qui est au cœur de la portabilité de ce format. Sommaire du document Qu'est-ce qu'XML ? signifie eXtensible Markup Language : en français, c'est un langage de balisage extensible. C'est un langage : Cela signifie que ce format de fichier est conçu pour transmettre des informations. C'est un langage de balisage : Cela signifie qu'on accole aux données des « étiquettes » qui qualifient leur contenu. C'est un langage extensible : Il ne faut en fait pas parler de langage XML au singulier, mais bien de langages au pluriel. À quoi ça ressemble ? Exemple de fichier XML <? Dans le détail... nœuds Le prologue XPath

Apprendre et enseigner à l'ère numérique : entre virage pédagogique et mirage technologique Voici un texte illustré de diaporamas et d’une mini-vidéo qui synthétise la conférence que j’ai donnée à Sao Paulo (Brésil) dans le cadre du Colloque « Enseigner et Apprendre au XXIème Siècle » (6 au 8 février 2012) Un peu partout dans le monde, dans différents secteurs de la vie sociale, économique, professionnelle et à différents niveaux comme l’éducation, la formation initiale et continue, l’apprentissage informel ou l’apprentissage formel (à l’école, à l’université ou encore dans la formation continue), le numérique est omniprésent. Textes, images, sons … défilent à la vitesse d’une succession effrénée de « 0 » et de « 1 » et, de manière étonnante, le binaire permet la nuance. Dans le contexte éducatif, les universités numériques fleurissent, les réseaux se concrétisent dans des consortiums d’universités au niveau régional ou même international. Une porte d’entrée nécessaire : la cohérence pédagogique Notre perspective sera donc davantage systémique que normative ou linéaire.

Logiciel libre et éducation - Projet GNU - Free Software Foundation [Traduit de l'anglais] Quel est le lien entre logiciel libre et éducation ? Nous recherchons des jeux éducatifs libres, ou de l'information sur des jeux libres pouvant être utilisés dans un but éducatif. Veuillez contacter <education@gnu.org> La liberté du logiciel joue un rôle fondamental dans l'éducation. Le logiciel libre n'est pas limité à son aspect technique ; il a aussi une dimension éthique, sociale et politique. Pour en savoir plus, reportez-vous à la définition du logiciel libre et à notre article : Pourquoi le logiciel doit être libre. Les principes Le projet GNU a été initié en 1983 par Richard Stallman dans le but de développer un système libre, le système d'exploitation GNU. Dans cette vidéo de six minutes, Richard Stallman explique brièvement et précisément les grands principes du logiciel libre et leurs rapports à l'éducation. Pour approfondir Découvrez les raisons pour lesquelles l'éducation doit se servir de logiciel libre et l'enseigner, à l'exclusion de tout autre.

Comment sauvegarder ses données en toute simplicité Qui n’a jamais perdu, à cause d’une mauvais manipulation, d’une panne, voire d’un piratage ou d’un vol, toutes ses données ? Il suffit de quelques secondes pour que vos photos, sons, vidéos et documents divers partent en fumée. Dans ce cas là, deux solutions : soit vous les avez perdus à jamais, soit vous avez pris vos précautions, et vous les avez sauvegardés ailleurs. Non, sauvegarder vos données (régulièrement) n’est pas une perte de temps, bien au contraire. Il y a encore peu, il vous fallait utiliser toute une armada de DVD, de CD-R, voire… de disquettes (pour les plus “anciens”). Aujourd’hui, le progrès vous permet de préserver vos fichiers d’une façon bien moins fastidieuse - simple, rapide et (relativement) économique. Concrètement, plusieurs solutions s’offrent à vous : la copie manuelle sur support physique, les logiciels de sauvegarde automatisés, la copie des données sur un serveur (FTP, NAS), ou le stockage dans le Cloud. Sauvegarde physique En réseau Dans les nuages

Ten7023CamerounH14 Nouveautés Internet access built for Africa (sur TED) Description du cours Les technologies de l'information et de la communication (TIC) induisent des changements profonds dans la société, dans l'éducation, dans les savoirs, dans l'accès aux savoirs, dans l'apprentissage, dans les professions liées à l'éducation. Le cadre théorique de ce cours Nous nous réclamons du constructivisme communautaire, où étudiants et enseignants s'engagent au-delà d'une simple élaboration de leurs propres connaissances pour participer activement à la création de connaissances qui serviront à d'autres étudiants. Finalité du cours Dans le contexte de la société du savoir, amener les étudiants à construire leurs connaissances et à résoudre des problèmes dans une perspective d’apprentissage à vie, de développement individuel et de participation à la communauté. Problématique du cours Objectifs spécifiques du cours Apprendre à "bien" chercher sur le WWW. Les cours (les dates ainsi ce que nous ferons chaque cours) A.

Les TIC, un monde à partager - Éducation Une invitation à la réflexion et au débat. Une invitation à participer à la mise en place d’un forum très large sur la protection de la connaissance comme bien commun et universel. C’est ce que nous propose Jacques Daignault, professeur au département des sciences de l’éducation, UQAR-Campus de Lévis (Québec) en guise d’ouverture du prochain colloque annuel de l’AQUOPS [1], Association Québécoise des Utilisateurs de l’Ordinateur au Primaire-Secondaire, dont il est le président. Assurément un article à faire largement partager ! Une expression ambiguë visant à préciser le statut de la connaissance comme bien. L’expression « un monde à partager » questionne une autre expression, très proche, mais contraire : « le monde à se partager ». Dans le cas de la première expression, celle du colloque, le monde des TIC est considéré comme un bien commun à préserver, à enrichir et à léguer en héritage ou en partage. L’ordinateur n’est pas d’abord né comme outil d’apprentissage. La participation.

Comprendre les URL et leur structure - Apprendre le Web Cet article aborde les Uniform Resource Locators (URL) en expliquant leur rôle et leur structure. Avec les concepts d'hypertexte et de HTTP, les sont une autre pierre angulaire du Web. Celles-ci sont utilisées par les navigateurs pour accéder aux différentes ressources publiées sur le Web. URL signifie Uniform Resource Locator (ou, en français, « localisateur uniforme de ressource »). Une URL est simplement l'adresse d'une ressource donnée, unique sur le Web. Pédagogie active Aller plus loin Les bases : l'anatomie d'une URL Voici quelques exemples d'URL : Vous pouvez saisir chacune de ces URL dans la barre d'adresse de votre navigateur afin que celui chaque la ressource associée (ici des pages HTML). Une URL se compose de différents fragments dont certains sont obligatoires et d'autres optionnels. ? Exemples d'URL absolues ..

Related: