Planet GNOME

Total Page:16

File Type:pdf, Size:1020Kb

Planet GNOME GNOME. 101 choses à savoir... mais seulement 10 d'entre elles sont réellement importantes Êtes-vous confortablement installés ? Alors allons-y... ● GNOME, né en Août 1997, est le bébé de 2 mexicains, Miguel de Icaza et Federico Mena Quintero, créant ainsi une alternative de bureau libre, basée sur la GPL. Des débuts sexy + = qui sentent pas très bon Qu'est-ce que GNOME ? ● Le projet GNOME fournit deux choses : – L'environnement de bureau GNOME, un bureau intuitif et attirant pour les utilisateurs finaux. – La plate-forme de développement GNOME, un large framework pour construire des applications qui s'intègrent avec le reste du bureau. ● GNOME est un ensemble de logiciels libres, ainsi qu'une partie du projet GNU, dont le but est de donner aux utilisateurs le niveau de contrôle ultime sur leur bureau, leurs programmes et leurs données. Pourquoi GNOME ? ● GNOME est le bureau choisi par des grands noms de l'industrie comme HP, IBM, Novell, Red Hat et Sun Microsystems. ● GNOME est déjà utilisé dans de grands déploiements gouvernementaux, dans des lieux aussi divers que l'Estrémadure (Espagne) et Pékin (Chine). ● GNOME est le moyen idéal pour réduire les coûts et améliorer la fiabilité. Vous n'avez pas à payer de licences. Un petit tour rapide du bureau... ● Comme la plupart des bureaux, GNOME inclut un gestionnaire de fichiers, un navigateur web et un client email, ainsi qu'une importante quantité d'applications. Le gestionnaire de fichiers Nautilus (en mode spatial) Crée des vignettes de vos images Affiche un aperçu de vos fichiers texte Un petit tour rapide du bureau... Menus Sélecteur de fenêtres Lanceurs Evolution de bureau Affiche le bureau Bureau Liste des fenêtres Tableau de bord Sélecteur d'espaces de travail Fait important n°1 GNOME est le bureau libre de qualité. Il est facile à utiliser, efficace et accessible. Mais pourquoi « GNOME » ? ● GNOME signifie « GNU Network Object Model Environment », nom basé sur l'architecture composants qui était prévue pour le projet. ● GNOME est prononcé « GUH-NOM », à prononcer avec un accent mexicain grinçant. ● Certaines personnes écrivent « Gnome » au lieu de « GNOME ». C'est une question de préférence, mais si vous le faites aussi, vous avez tort ;) Comment le logo est-il devenu un pied ? ● Tuomas Kuosmanen, connu pour la plupart des gens en tant que « Tigert », gagna une compétition sponsorisée par Red Hat pour concevoir le logo de GNOME, en utilisant le GIMP. Il gagna une tablette graphique pour sa proposition. Il fait toujours des Icônes designs pour GNOME. trademarkées Icône de Proposition menu gagnante originelle – – – – – – – – GNOM GNOM GNOM GN GNO GN ' GNOM ' Octo A J F Ma M Ma GNO M B u év vri o OM OM in ai 1 ai 2 n rs 20 r rs 1 M 2 l g ier be M 20 E E 2 E 2 E o E 0 E GNOME 0 9 0 E' 2 1.4 1. E 2 0 r 9 9 0 0 ' 1 1 grandit avec 2 05 8 99 0 . 0 1 0 2 1 0 2 . 0 0 99 5 2 des versions 3 9 tous les 6 mois GNOME – les premières années... ● Des développeurs de fond de cave arrivent dans le projet pour diverses raisons, chacun apportant sa propre direction et ses propres buts au projet. ● GNOME souffre beaucoup de ruptures quasi- constantes et d'un désir de ne travailler que sur les fonctionnalités : « Vous aurez probablement besoin de la version CVS de bonobo pour que cela [gnomine dans Gnumeric] fonctionne, j'imagine que c'est compliqué, mais je suis sûr que cela vaudra le coup ;-) » Havoc Pennington Le monde était a nous... ● Il est facile d'oublier que GNOME n'a pas toujours eu des sorties de version prévisibles, malgré l'enthousiasme des débuts : « Nous avons 2 heures et 15 minutes d'avance sur le programme visant à nous débarrasser de Microsoft Windows, continuons le bon boulot ! » Miguel de Icaza ● Un désir permanent de noms de code « animaux » pour chaque version : – Bouncing Bonobo, Preening Bonobo, Panting Chimpanzee, Superstitious Bonobo, Simplified Bonobo, Profiling Bonobo, Golden Bonobo, ... ● Et cette drôle de suggestion, plutôt inattendue : – La vache très douée et très visible Le bureau de composants... ● Nous avions un acronyme a défendre ! ● Au départ, le système de composants pour Gnumeric s'appelait 'BABOON' – Baboon Accesses Baboon Objects Over Networks. ● Ce système de composants est devenu par la suite le Bonobo actuel, fondé sur un nouveau système ORB allégé appelé ORBit. ● Pourquoi Bonobo ? – Ces singes sont toujours en train de forniquer. Pensez « plugs » (prises) et « sockets » (connecteurs). Les composants, c'est pas marrant... ● Cependant, l'architecture par composants était souvent un vrai problème : « Entre Evolution, gconfd, OAF, etc. on dirait que GNOME est en train de devenir un essaim géant de serveurs CORBA (ce qui était, je suppose, le plan originel de GNOME; nous ignorions la taille de l'infrastructure nécessaire !) » Havoc Pennington ... ce qui par ailleurs augmentait considérablement la complexité du code. GNOME pour tout le monde, et pas seulement les bidouilleurs... ● Dès le premier jour, le but de GNOME était la simplicité d'utilisation : « J'étais bêtement en train de regarder une émission sur les Bonobos sur Animal Planet. Un documentaire intéressant, et j'ai pensé : Comment pouvons-nous rendre GNOME suffisamment simple que même un Bonobo pourrait l'utiliser ? » Miguel de Icaza ● Les premières discussions ont abouti quelques années plus tard au Guide d'ergonomie de GNOME. ● L'ergonomie a toujours été un des buts à long terme de GNOME, et l'est encore aujourd'hui. Améliorer l'interface utilisateur, version dure... ● La liste de diffusion gnome-gui-list a été créée dès janvier 1998 pour aider à se concentrer sur l'interface utilisateur. ● En mai 1998, Bowie J. Poag publie 'Proposition pour inclure une réaction à la couleur dans le bureau GNOME', et déclare qu'il prépare un guide de style. « Bowie Poag a très envie de travailler sur le guide de style, et il a l'air d'y avoir vraiment bien réfléchi. Il m'a dit qu'il n'y avait plus qu'à le mettre en forme. Je voudrais discuter publiquement de ce document » Federico Mena Quintero Le premier « troll » de GNOME... ● Chris Blizzard a déjà commencé à travailler sur le Guide de Style GNOME, quand Bowie est désigné en juillet pour travailler sur la version 2. « Microsoft est Microsoft, Commodore était Commodore, NeXT était NeXT, et Apple est Apple. De la même façon, GNOME DOIT ETRE GNOME – avec son propre style et sa propre personalité. Pas un gloubiboulga réconfortant mais inutilisable, à la KDE. » Bowie J. Poag ● Il apparait vite que Bowie ne va pas faire le travail. Il aura juste fallu 2 mois de discussions stériles pour s'en rendre compte. L'ordre fut rétabli... ● James Cape se porte volontaire pour diriger le Projet « Vers une Meilleure Interface GNOME », qui aboutit à GNOME 1.4 ● Quelques années plus tard, la première étude officielle d'ergonomie est menée sur GNOME par Sun MicroSystems. ● Une fois les résultats publiés, le Projet d'Ergonomie de GNOME est créé. Il existe toujours – sa liste de diffusion reste l'endroit de maintes discussions enflammées comme par le passé (par exemple concernant l'ordre des boutons...) Fait important n°2 GNOME n'est pas qu'un clone de Windows. Quand il le faut, nous savons prendre les décisions nécessaires pour rendre l'environnement simple à utiliser. Les premiers héros apparaissent... ● Nous avions George Lebl avec nous ! « George a beaucoup travaillé sur cette version, et le tableau de bord est maintenant plus léger et plus rapide » Miguel de Icaza ● Malheureusement, les signes du Mal sont déjà visibles dans le code du tableau de bord et des « easter eggs » ont commencé à y apparaitre, même à ce premier stade de développement GNOME 2.0 s'est débarrassé des arrières-plans de bouton Et George créa le GEGL et Wanda ● Le thème « animaux » se poursuit, et George crée 2 créatures fort sympathiques : Wanda GEGL – Genetically Engineered Goat, Large (Bouc Génétiquement Conçu (large)) ● Elles se cachent à au moins 3 endroits dans GNOME. L'incroyable invasion des GEGL... ● Une incroyable vague de merchandising déferle... Le Bong GEGL et La peluche GEGL Free the fish... Le t-shirt GEGL, par George Rien de tel que, hum... se faire authographier les fesses Egalement créé par George... Heureusement, nous sommes désormais plus matures qu'auparavant. Fait important n°3 Nous ne sommes pas tous comme George. Les Résumés GNOME... ● Un gamin de chez Debian appelé Havoc, reconnaissant le besoin vital d'informations régulières à ce stade du projet, crée les Résumés GNOME en mai 1999. « Comme je suis bien en bas du classement avec 8 commits, je voudrais juste faire remarquer que je n'enregistre pas chaque changement de 2 lignes *séparément*, comme *certains*, ahem » Havoc Pennington ● Plus tard, il est suivi dans ce projet par Steve George, Christian Schaller, Sri Ramkrishna, Sayamindu Dasgupta, Jim Hodapp et Andrew Coulam. GTK+/GNOME Application Development... ● Havoc écrit le premier livre sur GNOME « Sérieux, il faut que quelqu'un vienne [à la séance d'autographe], sinon je vais avoir l'air d'un minable » Havoc Pennington ● et... Havoc mène la danse... ● Devient un fin connaisseur de cocktails pour dames... (Heureusement il les supporte mieux que la bière) Mais GNOME ne serait peut-être pas là sans... ● En janvier 1998, Red Hat crée le 'Advanced Labs', avec initialement 5 personnes sur le projet. ● L'histoire veut qu'ils se soient débarrassé d'Enlightenment et de Raster, mais aussi qu'en passant 36 heures sur leur 'Projet Bob', ils aient sauvé GNOME lors d'une présentation de la version 1.0 à la direction de Red Hat.
Recommended publications
  • Projects on the Move
    :FDDLE@KP Free Software Projects 8elg$kf$[Xk\fm\im`\nf]]i\\jf]knXi\Xe[`kjdXb\ij GIFA<:KJFEK?<DFM< Finally there’s a free alternative to the proprietary Flash on the web. Unfortunately, it implements Microsoft technology whose software patents might render the free Moonlight license useless. BY CARSTEN SCHNOBER Microsoft and Novell formed an alliance Flash format as a global standard for problems to newcomers because you can with the aim of establishing a Flash al- complex, interactive web content. The download a prebuilt version of the pl- ternative for Linux. After one year of co- proprietary browser plugin by Adobe is ugin from the project website and click operation between developers from both like a red flag to a bull for many Linux to install (Figure 1). Thus far, Moonlight companies, a beta version of the Silve- users. Because the source code is not supports only Linux systems using Fire- light free implementation, Moonlight, is available, developers and users of the fox, although the makers claim that it now available. Many members of the free operating system have been forced will support OpenSolaris and the Kon- Linux community suspect that the to rely on Adobe providing updates. In queror and Opera browsers in the near Moonlight Linux implementation [1] is the past, Adobe has been reticent with future. being used to establish Microsoft's Sil- respect to timeliness and completeness. For licensing reasons, the binary pack- verlight [2] technology on a cross-plat- age leaves out all multimedia codecs, form basis, thereby infiltrating the soft- ;Xe^\ijXe[9\e\]`kj thus seriously limiting its own function- ware freedom fighters’ fortress.
    [Show full text]
  • La Promotion Du Web Ouvert a Bien Changé Mais Mozilla Est Toujours Là
    La promotion du Web Ouvert a bien changé mais Mozilla est toujours là Promouvoir le Web ouvert est l’une des missions de Mozilla. Mission parfaitement assumée et réussie il y a quelques années avec l’avènement de Firefox qui obligea Internet Explorer à quitter son arrogance pour rentrer dans le rang et se montrer plus respectueux des standards et donc des internautes. Sauf qu’aujourd’hui la donne a sensiblement changé. Avec la mobilité, les stores, les apps, les navigateurs intégrés, etc. c’est en effet un Web bien plus complexe qui se présente devant nous. Un Web enthousiasmant[1] mais plein d’embûches pour ceux qui sont attachés à son ouverture et à sa neutralité. C’est tout l’objet de ce très intéressant récent billet du développeur Mozilla Robert O’Callahan. Des changements dans la façon de promouvoir le Web Ouvert Shifts In Promoting The Open Web Robert O’Callahan – 30 septembre 201 – Blog personnel (Traduction Framalang : Antistress et Goofy) Historiquement Mozilla a dépensé pas mal d’énergie pour promouvoir l’usage du « Web ouvert » plutôt que de plateformes propriétaires et de code spécifique à des navigateurs non standards (IE6). Cette évangélisation reste nécessaire mais le paysage s’est modifié et je pense que notre discours doit s’adapter. Les plateformes dont nous devons nous préoccuper ont beaucoup changé. Au lieu de WPF, Slivertlight and Flash, les outils propriétaires pour développeurs avec lesquelles il faut rivaliser dorénavant sont iOS et Android. En conséquence, les fonctionnalités que le Web doit intégrer sont à présent orientées vers la mobilité.
    [Show full text]
  • Mono for Cross-Platform Control System Environment
    monomono forfor crosscross--platformplatform controlcontrol systemsystem environmentenvironment H.H. NishimuraNishimura andand C.C. TimossiTimossi,, LBNL,LBNL, Berkeley,Berkeley, CACA 94720,94720, U.S.AU.S.A Work supported by the U.S. Department of Energy under Contract No. DE-AC03-76SF00098 .NET.NET FrameworkFramework z MicrosoftMicrosoft ÄÄ ECMA/ISOECMA/ISO z 1.01.0 inin 20022002 z 1.11.1 inin 20032003 z 2.02.0 inin 20052005 z 3.03.0 inin 2006?2006? z WindowsWindows VistaVista isis .NET.NET--based.based. z C#C# andand manymany otherother languages.languages. .NET.NET missesmisses 22 pieces..pieces.. WhatWhat isis Mono?Mono? z AnAn independentindependent implementationimplementation ofof .NET.NET FrameworkFramework byby XimiaXimiann ÄÄNovell.Novell. z Linux,Linux, FreeBSD,FreeBSD, UNIX,UNIX, MacMac OSOS X,X, SolarisSolaris andand WindowsWindows z s390/s390x,s390/s390x, SPARC,SPARC, PowerPC,PowerPC, x86,x86, x86x86--64,64, IA64,IA64, ARMARM z DualDual LicensedLicensed byby NovellNovell HPHP atat www.mono-project.com SearchSearch MonoMono atat www.wikipedia.orgwww.wikipedia.org WhoWho mademade Mono?Mono? z MiguelMiguel dede IcazaIcaza z CreatedCreated GnomeGnome withwith FedericoFederico MenaMena inin 1997.1997. z CreatedCreated MonoMono inin 20012001 atat XimianXimian.. z ““MonoMono andand GNOME.GNOME. TheThe longlong replyreply”” z 0606 FebFeb 20022002 z http://mail.gnome.org/archives/gnomehttp://mail.gnome.org/archives/gnome-- hackers/2002hackers/2002--February/msg00031.htmlFebruary/msg00031.html z NowNow underunder Novell.Novell. IsIs MonoMono aa CrossCross--PlatformPlatform .NET?.NET? z DefinitelyDefinitely YES!YES! z AsAs .NET.NET RuntimeRuntime EnvironmentEnvironment z AsAs .NET.NET DevelopmentDevelopment EnvironmentEnvironment z AA fewfew yearsyears behindbehind thethe ““.NET.NET onon WindowsWindows””.. z NonNon--graphicalgraphical classesclasses areare basicallybasically OK.OK.
    [Show full text]
  • GIMP Toolkit: GTK+ V1.2
    'Construction d’IHM $ GIMP Toolkit: GTK+ v1.2 Alexis N´ed´elec Ecole Nationale d’Ing´enieursde Brest TechnopˆoleBrest-Iroise, Site de la Pointe du Diable CP 15 29608 BREST Cedex (FRANCE) e-mail : [email protected] & enib=li2 °c A.N. 1 % 'GTK+ v1.2 : GIMP Toolkit $ Table des Mati`eres Introduction 3 Premier Programme: Hello World 10 Signaux et R´eflexes 14 Description de Widget 22 Container de Widgets 32 Entr´eesde Texte 43 Les Listes multi-colonnes 76 Repr´esentation d’arborescence 89 Bibliographie 107 & enib=li2 °c A.N. 2 % 'GTK : GIMP Toolkit $ Introduction On peut d´efinirGTK comme: . une API “Orient´eObjet” . pour le d´eveloppement d’IHM graphiques (GUI) . sous Licence GNU (LGPL) Glossaire de Sigles: . GNU : GNU’s Not Unix ou “Vive le Logiciel Libre !”. GNOME : GNU Network Object Model Environment . GIMP : General Image Manipulation Program . GDK : GIMP Drawing Kit . GTK : GIMP ToolKit & enib=li2 °c A.N. 3 % 'GTK : GIMP Toolkit $ Introduction Le Projet GNOME: . 1997: Miguel de Icaza du “Mexican Autonomous National University” . objectifs : d´eveloppement de logiciels libres (open source) . inspir´edes d´eveloppements de KDE (Qt) GNOME est bas´esur un ensemble de librairies existantes . glib: utilitaire pour la cr´eationet manipulation de structures . GTK+: Boˆıte`aoutils pour le d´eveloppement d’IHM graphiques . ORBit: Le Broker GNOME (CORBA 2.2) pour la distribution d’objets . Imlib: pour la manipulation d’images sous X Window et GDK & enib=li2 °c A.N. 4 % 'GTK : GIMP Toolkit $ Introduction Librairies sp´ecifiquesdu projet GNOME . libgnome: utilitaires (non-GUI) de bases pour toute application GNOME .
    [Show full text]
  • The GNOME Desktop Environment
    The GNOME desktop environment Miguel de Icaza ([email protected]) Instituto de Ciencias Nucleares, UNAM Elliot Lee ([email protected]) Federico Mena ([email protected]) Instituto de Ciencias Nucleares, UNAM Tom Tromey ([email protected]) April 27, 1998 Abstract We present an overview of the free GNU Network Object Model Environment (GNOME). GNOME is a suite of X11 GUI applications that provides joy to users and hackers alike. It has been designed for extensibility and automation by using CORBA and scripting languages throughout the code. GNOME is licensed under the terms of the GNU GPL and the GNU LGPL and has been developed on the Internet by a loosely-coupled team of programmers. 1 Motivation Free operating systems1 are excellent at providing server-class services, and so are often the ideal choice for a server machine. However, the lack of a consistent user interface and of consumer-targeted applications has prevented free operating systems from reaching the vast majority of users — the desktop users. As such, the benefits of free software have only been enjoyed by the technically savvy computer user community. Most users are still locked into proprietary solutions for their desktop environments. By using GNOME, free operating systems will have a complete, user-friendly desktop which will provide users with powerful and easy-to-use graphical applications. Many people have suggested that the cause for the lack of free user-oriented appli- cations is that these do not provide enough excitement to hackers, as opposed to system- level programming. Since most of the GNOME code had to be written by hackers, we kept them happy: the magic recipe here is to design GNOME around an adrenaline response by trying to use exciting models and ideas in the applications.
    [Show full text]
  • Misc Thesisdb Bythesissuperv
    Honors Theses 2006 to August 2020 These records are for reference only and should not be used for an official record or count by major or thesis advisor. Contact the Honors office for official records. Honors Year of Student Student's Honors Major Thesis Title (with link to Digital Commons where available) Thesis Supervisor Thesis Supervisor's Department Graduation Accounting for Intangible Assets: Analysis of Policy Changes and Current Matthew Cesca 2010 Accounting Biggs,Stanley Accounting Reporting Breaking the Barrier- An Examination into the Current State of Professional Rebecca Curtis 2014 Accounting Biggs,Stanley Accounting Skepticism Implementation of IFRS Worldwide: Lessons Learned and Strategies for Helen Gunn 2011 Accounting Biggs,Stanley Accounting Success Jonathan Lukianuk 2012 Accounting The Impact of Disallowing the LIFO Inventory Method Biggs,Stanley Accounting Charles Price 2019 Accounting The Impact of Blockchain Technology on the Audit Process Brown,Stephen Accounting Rebecca Harms 2013 Accounting An Examination of Rollforward Differences in Tax Reserves Dunbar,Amy Accounting An Examination of Microsoft and Hewlett Packard Tax Avoidance Strategies Anne Jensen 2013 Accounting Dunbar,Amy Accounting and Related Financial Statement Disclosures Measuring Tax Aggressiveness after FIN 48: The Effect of Multinational Status, Audrey Manning 2012 Accounting Dunbar,Amy Accounting Multinational Size, and Disclosures Chelsey Nalaboff 2015 Accounting Tax Inversions: Comparing Corporate Characteristics of Inverted Firms Dunbar,Amy Accounting Jeffrey Peterson 2018 Accounting The Tax Implications of Owning a Professional Sports Franchise Dunbar,Amy Accounting Brittany Rogan 2015 Accounting A Creative Fix: The Persistent Inversion Problem Dunbar,Amy Accounting Foreign Account Tax Compliance Act: The Most Revolutionary Piece of Tax Szwakob Alexander 2015D Accounting Dunbar,Amy Accounting Legislation Since the Introduction of the Income Tax Prasant Venimadhavan 2011 Accounting A Proposal Against Book-Tax Conformity in the U.S.
    [Show full text]
  • The Glib/GTK+ Development Platform
    The GLib/GTK+ Development Platform A Getting Started Guide Version 0.8 Sébastien Wilmet March 29, 2019 Contents 1 Introduction 3 1.1 License . 3 1.2 Financial Support . 3 1.3 Todo List for this Book and a Quick 2019 Update . 4 1.4 What is GLib and GTK+? . 4 1.5 The GNOME Desktop . 5 1.6 Prerequisites . 6 1.7 Why and When Using the C Language? . 7 1.7.1 Separate the Backend from the Frontend . 7 1.7.2 Other Aspects to Keep in Mind . 8 1.8 Learning Path . 9 1.9 The Development Environment . 10 1.10 Acknowledgments . 10 I GLib, the Core Library 11 2 GLib, the Core Library 12 2.1 Basics . 13 2.1.1 Type Definitions . 13 2.1.2 Frequently Used Macros . 13 2.1.3 Debugging Macros . 14 2.1.4 Memory . 16 2.1.5 String Handling . 18 2.2 Data Structures . 20 2.2.1 Lists . 20 2.2.2 Trees . 24 2.2.3 Hash Tables . 29 2.3 The Main Event Loop . 31 2.4 Other Features . 33 II Object-Oriented Programming in C 35 3 Semi-Object-Oriented Programming in C 37 3.1 Header Example . 37 3.1.1 Project Namespace . 37 3.1.2 Class Namespace . 39 3.1.3 Lowercase, Uppercase or CamelCase? . 39 3.1.4 Include Guard . 39 3.1.5 C++ Support . 39 1 3.1.6 #include . 39 3.1.7 Type Definition . 40 3.1.8 Object Constructor . 40 3.1.9 Object Destructor .
    [Show full text]
  • Release 2021-03
    Metrics Release 2021-03 https://chaoss.community/metrics MIT License Copyright © 2021 CHAOSS a Linux Foundation® Project CHAOSS Contributors include: Aastha Bist, Abhinav Bajpai, Ahmed Zerouali, Akshara P, Akshita Gupta, Amanda Brindle, Anita Ihuman, Alberto Martín, Alberto Pérez García-Plaza, Alexander Serebrenik, Alexandre Courouble, Alolita Sharma, Alvaro del Castillo, Ahmed Zerouali, Amanda Casari, Amy Marrich, Ana Jimenez Santamaria, Andre Klapper, Andrea Gallo, Andy Grunwald, Andy Leak, Aniruddha Karajgi, Anita Sarma, Ankit Lohani, Ankur Sonawane, Anna Buhman, Armstrong Foundjem, Atharva Sharma, Ben Lloyd Pearson, Benjamin Copeland, Beth Hancock, Bingwen Ma, Boris Baldassari, Bram Adams, Brian Proffitt, Camilo Velazquez Rodriguez, Carol Chen, Carter Landis, Chris Clark, Christian Cmehil- Warn, Damien Legay, Dani Gellis, Daniel German, Daniel Izquierdo Cortazar, David A. Wheeler, David Moreno, David Pose, Dawn Foster, Derek Howard, Don Marti, Drashti, Duane O’Brien, Dylan Marcy, Eleni Constantinou, Elizabeth Barron, Emily Brown, Emma Irwin, Eriol Fox, Fil Maj, Gabe Heim, Georg J.P. Link, Gil Yehuda, Harish Pillay, Harshal Mittal, Henri Yandell, Henrik Mitsch, Igor Steinmacher, Ildiko Vancsa, Jacob Green, Jaice Singer Du Mars, Jaskirat Singh, Jason Clark, Javier Luis Cánovas Izquierdo, Jeff McAffer, Jeremiah Foster, Jessica Wilkerson, Jesus M. Gonzalez- Barahona, Jilayne Lovejoy, Jocelyn Matthews, Johan Linåker, John Mertic, Jon Lawrence, Jonathan Lipps, Jono Bacon, Jordi Cabot, Jose Manrique Lopez de la Fuente, Joshua Hickman, Joshua
    [Show full text]
  • Third Party Terms for Modular Messaging 3.0 (July 2005)
    Third Party Terms for Modular Messaging 3.0 (July 2005) Certain portions of the product ("Open Source Components") are licensed under open source license agreements that require Avaya to make the source code for such Open Source Components available in source code format to its licensees, or that require Avaya to disclose the license terms for such Open Source Components. If you are a licensee of this Product, and wish to receive information on how to access the source code for such Open Source Components, or the details of such licenses, you may contact Avaya at (408) 577-7666 for further information. The Open Source Components are provided “AS IS”. ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR THE CONTRIBUTORS OF THE OPEN SOURCE COMPONENTS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THE PRODUCT, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. Avaya provides a limited warranty on the Product that incorporates the Open Source Components. Refer to your customer sales agreement to establish the terms of the limited warranty. In addition, Avaya’s standard warranty language as well as information regarding support for the Product, while under warranty, is available through the following web site: http://www.avaya.com/support.
    [Show full text]
  • PDF (611K, 38 Pages)
    Getting Unstuck A Sampler of Advice for Open Source Projects by Sumana Harihareswara © 2020 Sumana Harihareswara under the Creative Commons Attribution-ShareAlike 4.0 license (CC BY-SA) Please feel free to share this book, translate it, and reuse it per the license.1 Sumana Harihareswara Changeset Consulting LLC P.O. Box 721160 Jackson Heights, NY 11372 https://changeset.nyc/ +1 (929) 255-4578 Written in emacs and in New York City, 2020. Cover design and layout by Julia Rios Cover photograph by Susanne Stöckli For Leonard, my foundation. And for Aaron Swartz, our lighthouse. Table of Contents • Introduction • Conducting a SWOT analysis • How to start thinking about budgets and money • Teaching and including unskilled volunteers • An outline of the full book • Acknowledgments • About the author • Feedback welcome Introduction Getting Open Source Projects Unstuck (or, in other words: maintaining legacy open source projects. Below is the introduction for the full, forthcoming book.) Who this book is for and what you should get out of it You are about to get an open source project unstuck. Maybe a bunch of work is piling up in the repository and users are getting worried, waiting for a release. Maybe developers have gotten bogged down, trying to finish a big rewrite while maintaining the stable release. Maybe the project's suffering for lack of infrastructure — testing, money, an institutional home. You noticed the problem. So that means it's up to you to fix it. Or you're getting paid to fix it, even though you didn't start this thing. A while ago I blurted out the phrase "dammit-driven leadership." Because sometimes you look around, and you realize something needs doing, and you're the only one who really gets why, so you say, “Dammit, okay, I'll do it, then.” After reading this book, you should be prepared to: 1.
    [Show full text]
  • Annual Report 2006
    Annual Report 2006 Table of contents Foreword Letter from the Chairman, Dave Neary 4–5 A year in review 2006—a year in GNOME 8–10 Distributions in 2006 11 Events and community initiatives GUADEC—The GNOME Conference 12–13 GNOME hackers descend on MIT Media Center 14–15 GNOME User Groups 16 The www.gnome.org revamp 17 GNOME platform 17 GNOME Foundation Administrator 17 Foundation development The Women’s Summer Outreach Program 18–20 The GNOME Mobile and Embedded Initiative 21 The GNOME Advisory Board 22–23 PHOTO The GNOME Foundation Board and Advisory Board members by David Zeuthen (continued on the inside back cover) GNOME Foundation 3 Dear Friends, All traditions need a starting point, they say. What you now hold in your hands is the first annual report of the GNOME Foundation, at the end of what has been an eventful year for us. Each year brings its challenges and rewards for the members of this global project. This year, many of our biggest challenges are in the legal arena. European countries have been passing laws to conform with the European Union Copyright Directive, and some, including France, have brought into law provisions which we as software developers find it hard to understand, but which appear to make much of what we do illegal. We have found our- selves in the center of patent wars as bigger companies jockey for position with offerings based on our hard work. And we are scratching our heads trying to figure out how to deal with the constraints of DRM and patents in multimedia, while still offering our users access to their media files.
    [Show full text]
  • Communications Cacm.Acm.Org of Theacm 06/2009 Vol.52 No.06
    COMMUNICATIONS CACM.ACM.ORG OF THEACM 06/2009 VOL.52 NO.06 One Laptop Per Child: Vision vs. Reality Hard-Disk Drives: The Good, The Bad, and the Ugly How CS Serves The Developing World Network Front-End Processors The Claremont Report On Database Research Autonomous Helicopters Association for Computing Machinery Think Parallel..... It’s not just what we make. It’s what we make possible. Advancing Technology Curriculum Driving Software Evolution Fostering Tomorrow’s Innovators Learn more at: www.intel.com/thinkparallel ACM Ad.indd 1 4/17/2009 11:20:03 AM ABCD springer.com Noteworthy Computer Science Journals Autonomous Biological Personal and Robots Cybernetics Ubiquitous G. Sukhatme, University W. Senn, Universität Bern, Computing of Southern California, Physiologisches Institut; ACM Viterbi School of Engi- J. Rinzel, National neering, Dept. Computer Institutes of Health (NIH), P. Thomas, Univ. Coll. Science Dept. Health Education & London Interaction Centre Autonomous Robots Welfare; J. L. van Hemmen, reports on the theory and TU München, Abt. Physik Personal and Ubiquitous applications of robotic systems capable of Biological Cybernetics is an interdisciplinary Computing publishes peer-reviewed some degree of self-sufficiency. It features medium for experimental, theoretical and international research on handheld, wearable papers that include performance data on actual application-oriented aspects of information and mobile information devices and the robots in the real world. The focus is on the processing in organisms, including sensory, pervasive communications infrastructure that ability to move and be self-sufficient, not on motor, cognitive, and ecological phenomena. supports them to enable the seamless whether the system is an imitation of biology.
    [Show full text]