background preloader

The Open Source Definition

The Open Source Definition
Open source doesn't just mean access to the source code. The distribution terms of open-source software must comply with the following criteria: 1. The license shall not restrict any party from selling or giving away the software as a component of an aggregate software distribution containing programs from several different sources. 2. The program must include source code, and must allow distribution in source code as well as compiled form. 3. The license must allow modifications and derived works, and must allow them to be distributed under the same terms as the license of the original software. 4. The license may restrict source-code from being distributed in modified form only if the license allows the distribution of "patch files" with the source code for the purpose of modifying the program at build time. 5. The license must not discriminate against any person or group of persons. 6. The license must not restrict anyone from making use of the program in a specific field of endeavor.

Open Source : avantages et inconvénients Quelle différence entre logiciel libre et Open Source ? Le logiciel libre est distribué avec son code source. Une licence définit légalement les conditions de copie et de redistribution pour que le logiciel reste libre. L'Open Source repose davantage sur une logique commerciale. Il implique l'accès au code source du logiciel mais n'est pas protégé par une licence. Open Source : quels avantages ? Investissement ciblé sur le métier L'investissement de votre entreprise porte sur l'intégration et le développement de logiciels spécifiques à votre cœur de métier. Respect des standards ouverts Le respect des standards ouverts permet d'assurer la pérennité des applications internes. Indépendance vis-à-vis d'un éditeur Les évolutions d'un logiciel libre, comme ses mises à jour, dépendent d'une communauté de développeurs et non pas d'un éditeur unique. Accès au code source Votre entreprise garde le contrôle des lignes de codes du programme. Développement communautaire Prolifération des licences

Pourquoi l'« open source » passe à coté du problème que soulève le logiciel libre - Projet GNU [Traduit de l'anglais] par Richard Stallman Quand on dit qu'un logiciel est « libre » [free], on entend par là qu'il respecte les libertés essentielles de l'utilisateur : la liberté de l'utiliser, de l'étudier, de le modifier et d'en redistribuer des copies, modifiées ou non. C'est une question de liberté, pas de prix – pensez à « liberté d'expression » et pas à « entrée libre » [think of “free speech”, not “free beer”].1 Ces libertés sont d'une importance vitale. Des dizaines de millions de personnes de par le monde utilisent maintenant le logiciel libre ; les écoles publiques de quelques régions d'Inde et d'Espagne enseignent à tous les élèves l'utilisation du système d'exploitation libre GNU/Linux. Le mouvement du logiciel libre fait campagne pour la liberté des utilisateurs de l'informatique depuis 1983. Cependant, tous les utilisateurs et développeurs de logiciel libre n'étaient pas en accord avec les buts du mouvement du logiciel libre. « Logiciel libre ». « Open source ». Notes

Machine learning Machine learning is a subfield of computer science[1] that evolved from the study of pattern recognition and computational learning theory in artificial intelligence.[1] Machine learning explores the construction and study of algorithms that can learn from and make predictions on data.[2] Such algorithms operate by building a model from example inputs in order to make data-driven predictions or decisions,[3]:2 rather than following strictly static program instructions. Machine learning is closely related to and often overlaps with computational statistics; a discipline that also specializes in prediction-making. It has strong ties to mathematical optimization, which deliver methods, theory and application domains to the field. Machine learning is employed in a range of computing tasks where designing and programming explicit, rule-based algorithms is infeasible. Example applications include spam filtering, optical character recognition (OCR),[4] search engines and computer vision.

La définition de l'Open Source Auteur : Bruce Perens Traducteur : Sébastien Blondeel 1998 ; traduit en mars-avril 1999 Essai publié dans le livre Open Sources — Voices from the Open Source Revolution, ISBN 1-56592-582-3, janvier 1999, édité par Chris DiBona, Sam Ockman, et Mark Stone chez O'Reilly & Associates. Une version en français est en cours d'adaptation par et pour les Éditions O'Reilly. Bruce Perens détient le copyright sur ce texte et l'a publié sous les termes de la licence publique générale de GNU, version 2 ou ultérieure. 1. L'utilisateur typique d'ordinateurs possède des quantités de logiciels qu'il a acquis de par le passé et qu'il n'utilise plus désormais. Que penseriez-vous d'une situation dans laquelle vous auriez le droit d'obtenir une mise à jour dès que vos logiciels en éprouveraient le besoin ? La définition de l'Open Source est une déclaration des droits de l'utilisateur d'ordinateur. 2. Le concept de logiciel libre est ancien. NdT : personnage de l'Histoire des États-Unis d'Amérique qui... M. 3.

NoSQL Un article de Wikipédia, l'encyclopédie libre. En informatique, NoSQL désigne une famille de systèmes de gestion de base de données (SGBD) qui s'écarte du paradigme classique des bases relationnelles. L'explicitation du terme la plus populaire de l'acronyme est Not only SQL (« pas seulement SQL » en anglais) même si cette interprétation peut être discutée[1]. La définition exacte de la famille des SGBD NoSQL reste sujette à débat. Le terme se rattache autant à des caractéristiques techniques qu'à une génération historique de SGBD qui a émergé à la fin des années 2000/début des années 2010[2]. L'architecture machine en clusters induit une structure logicielle distribuée fonctionnant avec des agrégats répartis sur différents serveurs permettant des accès et modifications concurrentes mais imposant également de remettre en cause de nombreux fondements de l'architecture SGBD relationnelle traditionnelle, notamment les propriétés ACID. Éléments historiques[modifier | modifier le code]

Open Source Software - Threat or Promise Open source software is gaining momentum in both the public and private sectors. Microsoft claims that open source software is dangerous due to security threats and due to the potential negative economic impact of the free open source software movement. Open source software is software for which the complete source code is made available for examination and modification. The software is usually, but not always, free. Microsoft contends that having the source code of mission critical software open to viewing and modifying by anyone makes it more vulnerable to malicious hackers and cyber-terrorists. This has suddenly become an important debate. You have probably already guessed my opinion, but don't take my word for it. On threats to security - Microsoft stated that open source software is dangerous. More Articles ...

Free software is a matter of liberty, not price As our society grows more dependent on computers, the software we run is of critical importance to securing the future of a free society. Free software is about having control over the technology we use in our homes, schools and businesses, where computers work for our individual and communal benefit, not for proprietary software companies or governments who might seek to restrict and monitor us. The Free Software Foundation exclusively uses free software to perform its work. The Free Software Foundation is working to secure freedom for computer users by promoting the development and use of free (as in freedom) software and documentation—particularly the GNU operating system—and by campaigning against threats to computer user freedom like Digital Restrictions Management (DRM) and software patents. Our Core Work The FSF sponsors the GNU project—the ongoing effort to provide a complete operating system licensed as free software. Support Our Mission Read this page in Spanish.

La crise, Google et l'Open Source ne parviennent pas à mettre Ms Office en danger Selon une étude de Forrester, malgré le ralentissement économique, la position de Microsoft Office reste peu menacée dans les entreprises. Parmi les 152 entreprises de toutes tailles interrogées par le cabinet d'étude, 92 % emploient Office 2007, 2003 ou une version antérieure. Suivent Google Apps (3,3 %), Sun StarOffice 8 ou 9 (la version payante de la suite Open Source OpenOffice, 2,6 %) et Lotus Symphony (1,9 %). Poussée par les demandes des métiers ou par l'arrêt du support de leur version, une large part des entreprises sous Office prévoient de migrer vers la dernière mouture du logiciel (Office 2007). 8 entreprises sur 10 ne regardent pas ailleurs Malgré ces conditions économiques - qui auraient pu être l'occasion pour les DSI de remettre en question ce poste budgétaire -, Forrester note que les projets de migration vers des alternatives à Office restent minoritaires. Google promet de faire mieux Plus d'actualités et de tutoriels

La motivation du hacker Open Source L'expérience de Lucid montre que les programmeurs gardent souvent une loyauté envers un projet qui va plus loin qu'une compensation directe correspondant à la participation au projet. Pourquoi des gens écrivent-ils du logiciel libre ? Pourquoi donnent-ils gratuitement ce qu'ils pourraient facturer des centaines de dollars de l'heure ? Qu'en retirent-ils ? Leur motivation n'est pas seulement l'altruisme. Ces contributeurs n'ont sans doute pas les poches pleines d'actions Microsoft, mais chacun bénéficie d'une réputation qui devrait lui assurer des occasions leur permettant de payer le loyer et de nourrir leurs enfants. Eric Raymond s'est posé en anthropologue participant à la communauté Open Source. Gardez à l'esprit que ces gens ont, pour la plupart, programmé pendant des années, et ne voient pas la programmation en soit comme une chose ennuyeuse ou comme un travail. Tout cela procède de la quête d'une réputation.

Related: