Profitable Free SoftwareVitor Pamplona
Free SoftwareFreedom
Free SoftwareFreedomTo Use
Free SoftwareFreedomTo UseTo Study
Free SoftwareFreedomTo UseTo StudyTo Change
Free SoftwareFreedomTo UseTo StudyTo ChangeTo Distribute
Free Software EnvironmentRecurse!
Free Software is coolbut where is my money?     ... profit?    ... I need food to live!     ... not sustainable
Rewards for PlayersFor CompaniesLow-cost goodiesMarket evaluation and campainsEasy of training and incentives for schoolsCreation of standardsEasy to widespread and grow its useMotivational skills for the best developersModularization cultureQuality assessmentCompetition annihilation
Rewards for PlayersFor DevelopersHobby and funNetworking for hackersCurriculum improvementResponsibility assessmentKnowledge of the whole development cycleLeadership development and evaluationCommunity knowledge for hiringTalks :)
Open Source is cooland it helps you to make money    ... it is profitable    ... it is fun    ... it is sustainable
Open Source vs Free SoftwareOpen does not mean freedomFocus on BusinessFocus on People
Open Source vs Free SoftwareCapitalist Communist
Open Source vs Free SoftwareGuaranteed on Free Software Only
Project Roadmap
Capture an IdeaUse linux to know how people workHomeworks/Your NeedsCrazyness/absurdsKeep it simple, fast and VERY smallIt’s OK to copyYou don’t like something? Create it againForget about competitorsFork and Improve
How to Compute IdeasX + YXneXtXdXX ++X
How to Compute IdeasX + YXDisplay3DXdXX ++X
How to Compute IdeasNETRACATRAMarketing, SportsGames, MoviesMedicineDisplay3DDisplay 1D?Sound 3DSmell 3DTouch 3DDisplays 4D?Multi-focal DisplaysHologramsProjector-based 3DWave OpticsRay OpticsGlasses-FreeContext-AwareUser-Sensible
How to Compute IdeasX + YXTouch ScreenXdXX ++X
How to Compute IdeasBroken Bone DetectorMice TrackingFingerprintWind Screen?Touch ScreenSensing + DisplayingWeightUntouch screenTouch unscreenCapacitiveResistiveBiologicalMulti-touchUltrafastLow bandwidth
Ownership VS LicensingPublic DomainRoyalty-FreeMicrosoft Reference LicenseCopyleftShare AlikeCopyright HolderLGPLShared SourcesBSDGPLCreativeCommonsApache
Creative Commons
Open Source License ComparisonOpen SourceFree Software
Prove it: Demo or DIEAn idea alone is worthlessEverybody has good ideasImplementation matters!Interface mattersSocial network mattersSpreading mattersEasy live demos, videos, screencasts, blogs, twitterCode snippets, documentation, tutorialsBusiness pitches, fund raising, foundation grants
A Little Secret on StartingCodeGithubFriends
Project Check-listProject pageDocumentation / User ManualInstallation NotesLicenseRepository / Version controlSourceForgeGitHubFeedback Page WikiDiscussion Group / ForumNews ChannelBlog - BestTwitter
Project Page AnatomyGoalsFuture of the project? What expect from it? Features and flawsBe sincereTO-DO List & ContributionKeep always updatedDownloadDocumentationInstallation NotesUseUninstallSnapshots and Screencasts
Quality-Based SoftwareMake sure you are doing the bestMinimum bugs, beautiful codeTest driven development helps a LOTUnit test, Unit test, Unit test!! Feel free to release many beta versionsMake nice videos and screencastsBelieve me, you need them
Releasing and FeedbackOn releasing a version: Binary code and instructions Source code and instructions Detailed change-log and high-level news itemMake packaging: .deb, .rpm and .yumAsk friends to test the software and instructionsBe kindPeople will make critics. Don’t go ofensive. Good documentation and fast feedback action
Language and InternacionalizationSource code: Always in english. Translate everything!Webpage: Start in portuguese. Make a first draft for an engligh website Other people can review it. Learn how to i18n of your environmentTranslation is the MAIN source of collaboration
Open Source FundingSaving time and money ONGs are usually awesomeAllow donationVakinha, Paypal, and othersAdsenseUniversity partnershipsThey can provide servers and infrastructureSearch for incubatorsFocus on corporate market. Who can get a lot of money from your software?
Open Source-based CompanyYour own companyCustomization services and supportDocumentation and training WarrantyPlugins or paid improved versionAward the best commitersTalks, talks and talksPay for the best commiters go presentReward plan and gifts
Project DiscontinuedProjects die. Accept that. Let other people continue your workKeep the code on-linePeople can fork it Or learn from your mistakes Publish!People are relying on you, they need to know

Free software basics

  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
    Free SoftwareFreedomTo UseToStudyTo ChangeTo Distribute
  • 7.
  • 8.
    Free Software iscoolbut where is my money? ... profit? ... I need food to live! ... not sustainable
  • 9.
    Rewards for PlayersForCompaniesLow-cost goodiesMarket evaluation and campainsEasy of training and incentives for schoolsCreation of standardsEasy to widespread and grow its useMotivational skills for the best developersModularization cultureQuality assessmentCompetition annihilation
  • 10.
    Rewards for PlayersForDevelopersHobby and funNetworking for hackersCurriculum improvementResponsibility assessmentKnowledge of the whole development cycleLeadership development and evaluationCommunity knowledge for hiringTalks :)
  • 11.
    Open Source iscooland it helps you to make money ... it is profitable ... it is fun ... it is sustainable
  • 12.
    Open Source vsFree SoftwareOpen does not mean freedomFocus on BusinessFocus on People
  • 13.
    Open Source vsFree SoftwareCapitalist Communist
  • 14.
    Open Source vsFree SoftwareGuaranteed on Free Software Only
  • 15.
  • 16.
    Capture an IdeaUselinux to know how people workHomeworks/Your NeedsCrazyness/absurdsKeep it simple, fast and VERY smallIt’s OK to copyYou don’t like something? Create it againForget about competitorsFork and Improve
  • 17.
    How to ComputeIdeasX + YXneXtXdXX ++X
  • 18.
    How to ComputeIdeasX + YXDisplay3DXdXX ++X
  • 19.
    How to ComputeIdeasNETRACATRAMarketing, SportsGames, MoviesMedicineDisplay3DDisplay 1D?Sound 3DSmell 3DTouch 3DDisplays 4D?Multi-focal DisplaysHologramsProjector-based 3DWave OpticsRay OpticsGlasses-FreeContext-AwareUser-Sensible
  • 20.
    How to ComputeIdeasX + YXTouch ScreenXdXX ++X
  • 21.
    How to ComputeIdeasBroken Bone DetectorMice TrackingFingerprintWind Screen?Touch ScreenSensing + DisplayingWeightUntouch screenTouch unscreenCapacitiveResistiveBiologicalMulti-touchUltrafastLow bandwidth
  • 22.
    Ownership VS LicensingPublicDomainRoyalty-FreeMicrosoft Reference LicenseCopyleftShare AlikeCopyright HolderLGPLShared SourcesBSDGPLCreativeCommonsApache
  • 23.
  • 24.
    Open Source LicenseComparisonOpen SourceFree Software
  • 25.
    Prove it: Demoor DIEAn idea alone is worthlessEverybody has good ideasImplementation matters!Interface mattersSocial network mattersSpreading mattersEasy live demos, videos, screencasts, blogs, twitterCode snippets, documentation, tutorialsBusiness pitches, fund raising, foundation grants
  • 26.
    A Little Secreton StartingCodeGithubFriends
  • 27.
    Project Check-listProject pageDocumentation/ User ManualInstallation NotesLicenseRepository / Version controlSourceForgeGitHubFeedback Page WikiDiscussion Group / ForumNews ChannelBlog - BestTwitter
  • 28.
    Project Page AnatomyGoalsFutureof the project? What expect from it? Features and flawsBe sincereTO-DO List & ContributionKeep always updatedDownloadDocumentationInstallation NotesUseUninstallSnapshots and Screencasts
  • 29.
    Quality-Based SoftwareMake sureyou are doing the bestMinimum bugs, beautiful codeTest driven development helps a LOTUnit test, Unit test, Unit test!! Feel free to release many beta versionsMake nice videos and screencastsBelieve me, you need them
  • 30.
    Releasing and FeedbackOnreleasing a version: Binary code and instructions Source code and instructions Detailed change-log and high-level news itemMake packaging: .deb, .rpm and .yumAsk friends to test the software and instructionsBe kindPeople will make critics. Don’t go ofensive. Good documentation and fast feedback action
  • 31.
    Language and InternacionalizationSourcecode: Always in english. Translate everything!Webpage: Start in portuguese. Make a first draft for an engligh website Other people can review it. Learn how to i18n of your environmentTranslation is the MAIN source of collaboration
  • 32.
    Open Source FundingSavingtime and money ONGs are usually awesomeAllow donationVakinha, Paypal, and othersAdsenseUniversity partnershipsThey can provide servers and infrastructureSearch for incubatorsFocus on corporate market. Who can get a lot of money from your software?
  • 33.
    Open Source-based CompanyYourown companyCustomization services and supportDocumentation and training WarrantyPlugins or paid improved versionAward the best commitersTalks, talks and talksPay for the best commiters go presentReward plan and gifts
  • 34.
    Project DiscontinuedProjects die.Accept that. Let other people continue your workKeep the code on-linePeople can fork it Or learn from your mistakes Publish!People are relying on you, they need to know