ebook img

GNOME Annual Report 2012 PDF

2013·3.8 MB·English
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview GNOME Annual Report 2012

Annual report 2012 TableofContents LetterfromtheGNOMEFoundationExecutiveDirector 3 GoogleSummerofCode&OutreachProgramforWomen 4 15yearanniversaryoftheGNOMEproject 6 Conferencesandhackfests 8 GNOME3.4&3.6 11 FriendsofGNOMEaccessibilitycampaign 12 Marinaaswinnerofthepantsaward 14 GNOMEbugtrackerstatistics 15 Systemadministration 16 GNOMEFoundationfinances2012 17 AconversationaboutThetravellingGNOME 18 FriendsofGNOMEcontributors 20 AdvisoryBoardandhackfestsponsors 22 Annual reprortcredits 23 Letter from the GNOME Foundation Executive Director This has been quite a year for GNOME! This report covers our fiscal year, which starts and ends in fall (at least in North AmericawheretheFoundationhasitshome).We'rerequiredbylawtofileanofficialformwiththeIRSintheUnitedStates but we also like to take the opportunity to put together something that's a lot more readable so that our volunteers, members,sponsorsandtheGNOME-usingcommunitycanseewhatwe'vebeenworkingonandhowwe'vebeenusingour resources.We'vemadeapointofhighlightingcertainfactsforyouasyoureadthereport,tomakereadingthiseasierand more fun. It's especially gratifying for me to have the opportunity to recap what has been an amazing first full year as Executive Director. We're refining and furthering GNOME 3 and, as a foundation, making freedom and our nonprofit principlesthecentralfocusofeverythingthatwedo. Perhapsthemoststrikingfactthatpopsoutfromthisyear'sreportistheincreasedlevelofindividualdonationstoGNOME. Wereceivedmoreduringthisyearfrompersonalgiversthanduringanyotheryear.Ever.Whiletherehavebeennegative reportsofpeopledecreasingtheirsupportofGNOMEinthepress,ournumbersshowtheoppositetrend. AsofthetimeI'm writingthisintroduction,wehaveover350membersandhundredsofadditionalvolunteercontributors.Peoplewhohave beencommittedtoGNOMEarestillworkinghard. ThereareexcitingprojectsunderdevelopmentintheprivatesectorwithGNOME3attheircenter.Ourdistrosarecatching uptolatestversionsofGNOME,andtheirusersarehavingabetterexperienceforit.Technologically,we'restartingtosee the potential of GNOME 3, both as a user experience and as a platform from which companies and other nonprofits can build.It'sgoodtoseeexpandedinterestinGNOMEandGNOMEtechnologiesfromothers,andtoseethenonprofitmodelof ourcollaborationsteerourcommunity. Wedubbed2012the"yearofaccessibility"andI'mproudofthesuccessfulaccessibilitycampaignweranduringthefiscal year.We'reusingthemoneynowtoimprovedocumentaccessibilityinGNOMEforthosewhoarevisuallyimpaired,which perhapsmakes2013theyearofaccessibilityatGNOMEinstead.Focusingonmakingoursoftwareavailabletoeveryoneis something that must remain an ongoing goal of GNOME. This is software in the public interest - we as a community can togetherworkonwhatmatterstomaketheworldbetterthroughsoftware. In this vein, we also took steps to include more voices in the GNOME community and in free software generally. Our Outreach ProgramforWomenhasgrownconsiderably,andduringthisyearwebecameleadersinanewwaybyexpandingOPWbeyond GNOMEandinvitingotherfreesoftwareorganizationstojoinus.TheSoftwareFreedomConservancypartneredwithustopilotthe program with multiple organizations. I'm happy to report that the experiment was a success, and GNOME has implemented infrastructuretoinviteevenmoreprojectstoattracttalentedwomentojoinus. GNOME is an amazing community doing revolutionary work. We celebrated our 15th anniversary this year. We've kept happybirthdaygnome.org up while we celebrate the milestone so that you can see how far we've come. Looking retrospectively at our history, it's evident that sticking with our nonprofit model (with room for others to profit from our technologies)isthewaytouniteourprinciplesandvision. IlookforwardtoanotherextraordinaryyearofGNOME:anindependentalternative,craftedbyhardworkingidealistsfora betterworld. Karen Sandler, GNOME Executive Director Google Summer of Code & Outreach Program for Women TheGNOMEFoundationhadanotherverysuccessfulyearofoutreachprogramsin2012.TheGNOMEOutreachProgramfor Women grew to 12 interns, sponsored by the GNOME Foundation, Google, Mozilla, in the third round, 11 of whom successfullycompletedtheinternship. WomensdinneratGUADEC Womensoutreachprogram Participant Project MartaMariaCasetti DeveloperDocumentationforPython TarynFox DeveloperDocumentationforJavascript MonicaKochofar DeveloperDocumentationforC RadinaMatic Documentation BarbaraMuraus GrapicDesign FabianaSimões UXDesign ElenaPetrevska WebDevelopment AnaRisteska GNOMEShell RikoYamada GUPnP AnnaZacchi GNOMEDocuments Google Summer of Code & Outreach Program for Women The GNOME Project also participated in Google Summer of Code once again. GNOME had a total of 29 participants, 6 of whomwerewomen.Studentsworkedonavarietyofprojects,andgreatlyimprovedGNOMEinavarietyofways.Students addedactivitiestoGcompris,overhauledtheApplicationsView,addedbettersynchronizationtoEpiphany,voicecontrols toBansheeandmanyothers. GNOMEhadatotalof29participantsinGoogleSummerofCode, 6ofwhomwerewomen GoogleSummerofCode Participant Project PioneerAxon Replacelex-bisonbasedparserwithhandwrittenparseringcalctool BaptisteSaleil IntegrateGTGtoGnome-Shell BethHadley ActivityDevelopmentforGCompris,especiallyMusicEducation ChrisBaines CompletionoftheGnomeSudokuValaPort EmilyGonyer GNOMEClocksimplementation FabienParent DevelopmentofagraphicalprofilerforGNOME FelipeBorges Documents:Removabledevicessupport FabianoFidêncio libosinfo-basedexpressinstallationformajorOSesinGNOMEBoxes GiovanniCampagna GNOMEShellLockScreenimplementation GopalKrishnan ProposaltoupgradetheUIofGcalctool IzidorMatušov CollaborativeGettingThingsGNOME! JoostVerdoorn OverhaultheApplicationsViewinGNOMEShell JovankaGulicoska AbilitytosaveandloadvirtualmachinesinGNOMEBoxes LaurentContzen Libraryprovidingmodelsandwidgetstodisplayandchoosecontacts MatildaBernard IntegrationofmultiplethemebasedactivitiesintheGCompris MegFord GNOMEDocumentsUIsforViewingandEditingofFileMetadata MoritzLüdecke Helpingonanjutamadeseverybodyhappy NgewiFet GNUcashAndroidApplication RichardSchwarting GXmlandGObjectSerialisation RūdolfsMazurs LockdowneditorforGNOME SteveSscheel RefactorandReworktheTaskEditorofGettingThingsGnome StefanoCandori RevampoftheActivityJournal TannerDoshier SmarterSearchinginGNOMEShell TimoDörr ImproveoverallMacOSXportofBanshee UdeshLiyanaarachchi VoiceControlForBanshee ValentínBarrosPuertas GetanusefulstatetoShotwellFacestool YannSoubeyrand AntimalwareandphishingdaemonfortheGNOMEdesktop ŽanDoberšek SupportforGamepadAPIinWebKitGTK+andgeneralgamepadconfigurationoptions inSystemSettings GUADECfeatured22lightningtalksfromnewcomersabouttheirGSoCandOPWwork 15th anniversary of the GNOME project It’s exciting that we’ve reached this milestone. Fifteen years ago, GNOME was created under the umbrella of the GNU project by Miguel de Icaza and Federico Mena Quintero, then two students at the National Autonomous University of Mexico.Thefirstfiveyears,GNOMEwasayoungprojectwithveryyoungmembersbetweentheagesof14and22.writing codewithpassionandavisiontocreateafreedesktopforGNU/Linuxenthusiasts.Adesktopbyhackersforhackers. Atourtenyearmarkwehadgrown,ourcodebasehadgrownandwehadasacommunitymatured.Werealizedthatour currentmodelofdevelopmentwasunsustainable,andwewantedtobemorethanjustadesktopforhackers,wewantedto write a desktop for everyone regardless of ability. Great changes took place. Our culture changed as we moved to a six monthreleasemodel,theexuberantwishtocodeinfeatureswerereplacedwiththoughtfulreflectiononmakingadesktop that “just worked.” Initially we were on a rocky road. There were many who were disappointed in the direction we had taken.Someofthemdidnotcontinuethejourneywithus,othersperseveredandnewcomersenthusiasticallyjoinedus.We lostoldfriendsandgainednewones.Duringthistimeourcommunitygrew,thepopularityofourdesktopgrew,andwehad achievedthereputationofhavingasuccessfuluserexperience. Wewerethedefaultdesktopformanyofthemostpopulardistributions.Asweapproachedourtenyearmark,theworld hadchangedaroundus.Hardwarechanged.Formany,tabletsandsmartphonesbecametheprimarycomputingdevicefor readingbooks,forwatchingvideos,andsocialnetworking.Ourdesktopwasmodeledafteranoldercomputingparadigm. Itwastimetochangethegame.Tochartapathindependentfromtheotherdesktopsandcreateanewmodelthatwas flexibletoadapttoanyhardwareplatform,mobileanddesktop.Tobuilduponoursuccessesthatwehavealreadyachieved withassistivetechnologiesand“justworks”design.Soafternineyears,anewreleaseofGNOMEwasreleased.Thenew releasefeaturedabrandnewlook,integratedfocusedspecialeffects,andanewmentalityofstayingoutofyourway-a distractionfreedesktoptohelpmanagethemanydistractionsinourInternetintegratedlife. Wewantedtowriteadesktopforeveryoneregardlessofability GNOME2.0wasaradicaldeparturefromGNOME1.0incodedevelopment.ThebreakagesofABI/APIbecameathingofthe past.Anewsixmonthreleasemodelthatcontinuestothisdayprovidessteadyreleases.Anachievementthatisunusual not only in free software but in commercial software shops as well. For GNOME 3, while we continued to build on those successes, we changed the game again by being the first free software project to take a design focused approach to the traditionalfreesoftwaremodel.GNOME3focusesontheuserexperience,bycreatinganewsuiteofGNOME3applications collaborativelydesignedbypackagemaintainersandUXdesigners.Intheyearsahead,theGNOMEProjectwillcontinueto focusoncreatingabetteruserexperience.Weknowthatthedesktopexperienceisn’tentirelycontainedattheuserspace level but at the kernel and distribution level too. To creating a user experience from power up to shutdown. We’ll be partneringwithdistributions,kerneldevelopers,anduserstocreatethefinestexperienceoutthere.Wearealsochanging ourculture,byexpandingouroutreachprograms.Communityinvolvementwillbesteppedup,withanincreasedpresence onsocialnetworkingsites.We’refocusedonbettervolunteermanagement,toincreasenumberofvolunteerstoourproject so that we will continue to have a new generation of contributors. We’ll expand the Women’s Outreach Program and increasenotonlythenumberofwomeninourproject,butgenderdiversificationinfreesoftwareoverall.Thefirst15years ofGNOMEwasaperiodoffun,experimentation,andmaturation.Weexpectthenext15yearstobeevenbetter! AHappy15Years,GNOME! 15th anniversary of the GNOME project Earlydays OnAugust15,1997thedevelopmentofGNOMEwasannouncedwiththefollowing:"Wewanttodevelopafreeand completesetofuserfriendlyapplicationsanddesktoptools,similartoCDEandKDEbutbasedentirelyonfreesoftware." byMigueldeIcaza&FedericoMenaQuintero. GNOME1.0 OnMarch3,1999thefirstmajorreleaseofGNOMEoccurredwiththereleaseofGNOME1.0.TheGIMPToolKit(GTK+)was chosenasthebaseforGNOME,withmajoreffortdevotedtoofferingafriendlyplatformfordevelopers,supportingmany programminglanguages.Therewere3subsequentreleasesoverthenexttwoyearsintheGNOME1.xseries.GNOME's librarieshavebeenavailableforuseinanyapplication,withfreedomandwithoutfees,underthetermsoftheGNULesser GeneralPublicLicenseeversinceandGNOME’sapplicationshavebeenmadeavailableundertheGNUGeneralPublic Licensewithacommitmenttosoftwarefreedom. GUADECinParis ThefirstGUADECwasheldinParisin2000asaone-offevent,andattractedaround70GNOMEcontributors.Formanyit wasthefirsttimethey’dmetin-personandwasjudgedasuccess.GUADEChasbeenheldannuallysincethenincities aroundEurope,organizedbylocalvolunteers,andhasgrownfivefoldinsize.GUADEC2012washeldinACoruña,Spain withmorethan300participants. TheFoundation TheGNOMEFoundationwasannouncedattheLinuxWorldExpoinSanJose,CAinAugustof2000.TheFoundation providesorganizational,financialandlegalsupporttotheGNOMEproject.Partnershipswithcompanieswerealso announced,includingRedHat,Compaq,Eazel,HelixCode,IBM,SunMicrosystemsandVALinuxSystems.TheFoundation wasultimatelyincorporatedasamembership-based,not-for-profitcorporation. GNOME2.0 OnJune26,2002GNOME2.0wasreleased,theculminationofmajoreffortswiththedualobjectiveofenhancingtheuser experienceanddramaticallyimprovingdeveloperproductivity.GNOME2.0wasthefirstreleaseinthe2.xseries,whichsaw 16morereleasesoverthenext9years.TheintroductionoftheHumanInterfaceGuidelines(HIG),allowedforamore predictableandconsistentinterfaceforusers.GNOME2alsohadahostofadvancedaccessibilityfeaturesforuserswith disabilitiesalongwithabuilt-inaccessibilityframeworkfordeveloperstomeetSection508requirements.GNOME2.xwas widelyadoptedoveritsmanyiterations,thoughmanywereunhappyuponitsintroduction.Saidonecriticuponthe releaseofGNOME2.0:“Ifoundthisdefaultconfiguration,bone-headed,atbest.” GNOME3.0 GNOME3.0wasanexcitingnewdesktopdesignedfortoday'susersandwhichissuitedtoarangeofmoderncomputing devices.GNOME'sdevelopertechnologiesweresubstantiallyimprovedfor3.0.Modernisedandstreamlined,theyenable developerstoprovidebetteruserexperienceswithlesstimeandeffort.ThemostimportantgoalofGNOME3wasdefined astheunificationoftheuserexperience.ManyflawswereidentifiedintheGNOME2desktoprelatedtowindows, workspacesandapplicationlaunching,someofwhichwerelaborintensiveandpronetoerrors.Amuchmore holistic approach was needed totakeittothenextlevel.GNOME3wasmetbysomewithverypositivereactions.Saidone detractor,"IforgothowbeautifulandstableGNOME2was" Here'stothenext15years! TheGNOMEProjectlooksforwardtomanymoreyearsofdevelopment,withcontributorsoldandnew.Wecontinuetobe inspiredbyeachother,andencourageyoutojoinusinshapingthefutureofGNOME. Conferences and hackfests UserObservation Hackfest InSeptember,agroupofGNOMEhackersmetinFloridafortheUserObservationHackfest,whichwasheldtogetherwith the 2012 OpenSUSE Summit. The central event of the hackfest was a visit to the city of Largo, home of a large GNOME deployment within its public sector. During the hackfest, the developers had the opportunity to talk to users that use GNOMEinaday-to-daybasisandhearabouttheirgoals,theirtasks,theirattitudesandabouthowtheycommunicatewith thesoftwaretheyuse.Workwasdoneonextractinguserbehavioraltrendsfromtheevidencecollectedduringthevisitto Largo. This material is one of the foundations that help shape our GNOME Pattern Language and the new version of the GNOMEHumanInterfaceGuidelines.EventsliketheUserObservationHackfestarecrucialtoGNOMEinitsmission:Design ispartdeterminingproblemsandpartprovidingsolutions,andtheproblemsareouttheretobeobserved.Goodinterface designstartswithunderstandingpeople:whotheyare,whytheyuseoursoftwareandhowtheycommunicatewithit.The moreweknowaboutourusers,themoreeffectivelywecandesignforthem.Userobservationis,amongothertools,oneof thewayswecanunderstandourusers’world. ACoruña UXHackfest WithdesigntakingabiggerroleintheGNOMEproject,designersanddevelopersdecidedtocometogethertorefinewhat wouldbecometheGNOME3.6releaseattheUXHackfest,justafewdaysbeforeGUADEC.Theevent,kindlyhostedbyIgalia attheirofficeinACoruña,includedthepresenceofsomeofourawesomeGoogleSummerofCodeandGNOMEOutreach ProgramforWomeninterns,whocontributedwithagooddealoffreshideas.Greatcollaborationcameoutofhavingcore design contributors and hackers working together to ensure that our upcoming 3.6 release would be great. The group workedonseveralcorepiecesoftheGNOMEexperience,includingthelockscreen,thenewsetupassistant,andthedesign updates for Nautilus, Documents and Contacts. Additionally, a set of design guidelines for search within GNOME applications was developed, drawing inspiration from a variety of previous search implementations in our project. The search pattern will be one of the pieces building up to new version of our Human Interface Guidelines. An impressive amountofprogresswasmadeduringtheeventwhichhelpedmakesurethatour3.6releasewasasuccess! Conferences and hackfests GNOME.Asia Summit2012 GNOME.Asiahadin2012aquitevariedtypeofattendeesrangingfromcontributorsandenthusiaststostudentsandother peoplewhomightwanttoparticipateinGNOMEinthefuture.Withhelpfromhardworkingvolunteers,theconferenceran smoothly.Therewereover175registrantswhoattendedacrossthetwodaysoftheconference.Theconferencewasheldin HongKongandtherewasstronglocalsponsorshipoftheevent. Onthedaybeforetheevent,thelocalteamorganizedaDesignWorkshopandinvitedkeyGNOMEdesignerstorunit.Allan Day,JakubSteinerandWilliamJonMcCannexplainedtheprocesstheyundertaketodesignforGNOME.Theeventwaswell attendedbyprofessionalsandstudentsalike. GNOME Boston Summit2012 Thisyear,theBostonSummitconvenedcuriousnewcomersandexperienceddeveloperstogethertolearnaboutGNOME anddiscusstheproject'sfuture.Forthefirsttime,organizersheldaspecialeventfornewcomersandonFridaynewfaces were spotted everywhere while key contributors of GNOME provided lessons on how essential tools such as JHBuild, BugzillaandGitcanbeusedtoparticipateintheGNOMEProject.ThenewfocusonintroducingnewcomerstoGNOMEat thisyear'sBostonSummitwasabigsuccessandmanyaspiringcontributorsmanagedtofixtheirfirstbuginthe"Fix-your- first-bug" mini-hackfest, which was held on Sunday. Meanwhile, developers gathered for useful discussions regarding futuregoalsofGNOMEanditsmanysubsidiaries.Topicsvariedfrombeingaboutmethodsinwhichyoucanmaintainlarge amountsofcodetohowmulti-monitorsupportcouldbeimplementedinanefficientway.Longlistsofbugsandfeature suggestionswerecreatedforlibrariessuchasGTK+andGlibandideasforbettercommunicationwereputonthetableina big marketing brainstorm. The Boston Summit lasted three days but the event left attendees with new insights, making newaswellasexperiencedcontributorsreadytoshapeforthcomingGNOMEreleases. FOSDEM TheGNOMEProjecthadastrongshowingatFOSDEM2012.Theboothwaswell-staffedthroughouttheweekend,allowing everyoneachancetoseeatleastsomeofthetalkstheywantedto.TheGNOMEdevroomwaswellreceivedwithavarietyof talksonGNOMEandrelatedtechnologies.HighlightsincludedAllanDay'stalkon"EveryDetailMatters",thestatusupdate androadmapforWebKitGTK+givenbyMarioSanchezPradaandDavidKing's"GettingintoGNOME:Impressionsofanew Maintainer".AfewotherGNOME-relatedtalksandroundtableswereheldinvariousotherdevroomsaswell,includinga roundtableonlegalissuesco-chairedbyKarenSandler. SaturdaynightsawtheannualGNOMEBeereventheldatLaBécasse,whichwasasuccessandallowedGNOMEdevelopers, contributorsandusersaliketointeractinarelaxedenvironment. Ohio LinuxFest The9thannualOhioLinuxFesttookplaceinColumbusOH,September28-30th,2012,andforthefirsttimeinseveralyears GNOMEhadapresencethere.EmilyGonyerranaboothfortheGNOMEProjectonSaturday,whereshedemo'dGNOME3.2 andthejust-releasedGNOME3.6.OnSundayshealsoparticipatedintheDiversityinOpenSourceWorkshop,sharingher experienceswithfreeandopensourcesoftware.OhioLinuxFesthasalongstandingpolicyofopennessanddiversitywhich wasreadilyapparentinthediversityoftheattendees. Conferences and hackfests Theprojecthasbeengainingacreativemomentum,notonlybecausewhatwe haveaccomplishedthusfarwithGNOME3,butalsoforwhatwemuststilldoto deliverthebestfreeandopendesktop. GUADEC 2012 GUADECisthelargestannualconferenceforGNOMEdevelopersanduserswhichisheldannuallyincitiesaroundEurope.In 2012,GUADECwasheldinthecityofACoruña(Galicia,Spain)fromJuly26to1stAugust. Thisconferencehadaveryenthusiasticatmosphereandwasverysuccessful.Therewerecloseto300attendeesfromall aroundtheworldandablendofoldandnewcontributors.Theprojecthasbeengainingacreativemomentum,notonly becausewhatwehaveaccomplishedthusfarwithGNOME3,butalsoforwhatwemuststilldotodeliverthebestfreeand open desktop. A complete program with more than forty presentations took part in the first core days. GSoC and OPW students participated actively in the conference, including a scavenger hunt type of contest designed to help the participantsgettoknowtheGNOMECommunitybetter,alongwithaseriesoflightningtalkswheretheycouldpresenttheir work.TheconferencealsoincludedfunleisureactivitiesthathelptheattendeesgettogetheranddiscoverACoruñaandtry culinaryspecialitiesfromtheregion. The keynotes were given by an interesting group of personalities that enriched the conference with several topics. Jacob Appelbaum,developeroftheTorProject,talkedaboutprivacyissuesincomputers.Thistalkwastheseedofanewtrackof development in GNOME to protect users rights and subsequently a Friends of GNOME campaign was started in order to fundraisethedevelopmentinthisdirection.AdamDingleandJimNelsonfromYorbagaveadetailedanalysisabouthowfree andopenapplicationscanusecrowdfunding.Alex"Skud"Bayleytalkedaboutwaysofmakingcontributingtofreeandopen sourceprojectsmoreinclusive.Finally,becausethisyearGNOMEturned15yearsold,anspecialkeynoteabouttheearlydays ofGNOMEwasgivenbythreepioneersoftheproject,FedericoMenaQuintero,JonathanBlandfordandDaveMason. AhighlightoftheconferencewasacongratulationsfromtheGaliciangovernmentonthe15thyearanniversaryofGNOME. TheregionalgovernmentisusingGNOMEintheAbalarProject,settoreach44,000studentsandintheCEMITNetwork,the galicianNetworkfortheModernizationandInclusionTechnology,whichhasover14,000users.AdrianLence,directorofthe InfrastructureandTelecommunicationsAmtega"isasuperbexampleofthevirtuesoffreesoftware". The final days of the conference were very productive with several BoFs and Hackfests. GNOME Hispano also offered a SpanishspeakingtrackinordertolowerthelanguagebarrierforlocalpeopleinterestedinGNOME. The organization was led by the local associations GPUL and GHANDALF. The organizing team was fantastic. They had everythingplanneddowntothesmallestdetail,includingarocksolidnetworkinfrastructure.Facilitiesandinfrastructure were provided by the University of A Coruña, which was actively collaborating with the organization of the meeting. The Faculty of Computer Science hosted the event and GNOME users and developers were kindly gifted by a excellent organizationandresourcestoshareexperiencesandnewideasaboutthefutureofGNOME. TheregionalgovernmentofGalicia,XuntadeGalicia,supportedthiseventinordertopromotefreesoftwareintheregion. Thanks also to Canonical, Collabora, Google, Igalia, Red Hat, openshine, Open Invention Network, Mozilla, The Linux FoundationandCodethinkforsponsoringthisgreatevent.

See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.