Wat is open source

Open source is eigenlijk een moderne manier van product ontwikkeling. In plaats van producten van A tot Z zelf te ontwikkelen, maak je gebruik van de kennis, kunde, vaardigheden en (deel)producten die al in de markt beschikbaar zijn.

Door vervolgens jouw eigen producten/kennis ook weer beschikbaar te stellen kunnen andere daarop verder ontwikkelen.

Je raakt dus kennis kwijt, maar dat weegt echter niet op tegen de tijd die je wint door sneller producten in  de markt te zetten en in te spelen op nieuwe ontwikkelingen.

Open source kun je voor alles inzetten (waar zouden we staan als autos in open source zouden worden gebouwd?). Op deze pagina hebben we het over open source software.

Open Source video

Wie controleert

De kwaliteit van Open source wordt gewaarborgd door zogenaamde communities. In deze communities wordt software getest, getoetst en vrijgegeven. Het proces is heel natuurlijk, er wordt een stuk nieuwe software ontwikkeld en aan de community aangeboden, andere ontwikkelaars testen en geven feedback. Pas als er geen problemen meer zijn  wordt de software vrijgegeven. Ontwikkelaars danken hun status aan de hoeveelheid en kwaliteit van hun bijdragen. Kwaliteit is dus ook een erezaak.

Odoo

Odoo kent 2 verschillende versies, de enterprise en de community versie.  Beide versies zijn qua basis functionaliteit gelijk, de enterprise versie biedt meer functies.  Wil je daarnaast services zoals bugfixing, en migratie ondersteuning dan is de enterprise versie de oplossing.

voor en nadelen

De enterprise versie is afgedekt met een gebruiks licentie. Betaal je deze niet meer dan vervalt het recht op gebruik. Kies je voor de enterprise versie dan kies je daar definitief voor, er bestaat geen downgrade mogelijkheid.

Verschillen

De grote verschillen tussen enterprise en community ziten hem in:

  1. Accounting
    1. financiele rapportages
    2. bankafschriftenimport
  2. Projecten
    1. Planning
  3. Voorraad
    1. Multi Company ondersteuning
  4. Sales
    1. klant portaal
  5. E-commerce
    1. Verzend integratie
  6. Marketing
    1. Leadscoring

Open source formeel

Het antwoord wordt gegeven door het Open source Inititative. Onderstaande tekst is afkomstig van Wikipedia.

De Open Source Definition (OSD), 'open-brondefinitie', wordt gebruikt door het Open Source Initiative om te bepalen of een softwarelicentie al dan niet beschouwd kan worden als open source. De definitie is gebaseerd op de Debian Free Software Guidelines en werd voornamelijk door Bruce Perens geschreven.

Onder de Open Source Definition moeten licenties aan tien condities voldoen om beschouwd te worden als open-bronlicenties.

Hieronder volgt een niet-officiële, ingekorte, vrije vertaling van de licentie (voor de officiële, Engelstalige tekst, zie de externe link onderaan de pagina).

  1. De licentie mag niemand verbieden de software gratis weg te geven óf te verkopen.
  2. De broncode moet met de software meegeleverd worden of vrij beschikbaar zijn.
  3. Verspreiding van afgeleide werken en aangepaste versies van de software moeten toegestaan zijn.
  4. Licenties mogen vereisen dat aanpassingen alleen als patch verspreid worden.
  5. De licentie mag niet discrimineren tegen gebruikers(groepen).
  6. De licentie mag niet discrimineren tegen de gebruiksomgeving van de software.
  7. De rechten verbonden aan het programma moeten opgaan voor iedereen aan wie het programma gedistribueerd wordt.
  8. De rechten verbonden aan het programma moeten niet afhangen van softwaredistributies waarvan de software een onderdeel is.
  9. De licentie mag niet verlangen dat andere software die samen met de software verspreid wordt onder dezelfde licentie valt.
  10. Geen van de bepalingen van de licentie mag slaan op een bepaalde technologie of interface-stijl.

Aanverwant aan de Open Source Definition is de Free Software Definition (vrije software definitie) van de Free Software Foundation, die bepaalt wanneer een softwarelicentie vrije software ondersteunt. In de praktijk is het zo dat licenties die aan de Free Software Definitie voldoen, ook aan de Open Source Defination voldoen, maar niet andersom. Alle licenties die in 2006 aan de Free Software Definition voldoen, voldoen ook aan de Open Source Definition.