or
or
By clicking below, you agree to our terms of service.
New to HackMD? Sign up
Syntax | Example | Reference | |
---|---|---|---|
# Header | Header | 基本排版 | |
- Unordered List |
|
||
1. Ordered List |
|
||
- [ ] Todo List |
|
||
> Blockquote | Blockquote |
||
**Bold font** | Bold font | ||
*Italics font* | Italics font | ||
~~Strikethrough~~ | |||
19^th^ | 19th | ||
H~2~O | H2O | ||
++Inserted text++ | Inserted text | ||
==Marked text== | Marked text | ||
[link text](https:// "title") | Link | ||
 | Image | ||
`Code` | Code |
在筆記中貼入程式碼 | |
```javascript var i = 0; ``` |
|
||
:smile: | ![]() |
Emoji list | |
{%youtube youtube_id %} | Externals | ||
$L^aT_eX$ | LaTeX | ||
:::info This is a alert area. ::: |
This is a alert area. |
On a scale of 0-10, how likely is it that you would recommend HackMD to your friends, family or business associates?
Please give us some advice and help us improve HackMD.
Syncing
xxxxxxxxxx
Open source licenties voor dummies
Introductie
Het doel van deze presentatie is om met de fiets als voorbeeld uit te leggen wat open source is en welke rol open source licenties spelen in software ontwikkeling.
Open source gaat natuurlijk niet over fietsen, maar over broncode van software. Er zal dus eerst kort wat achtergrond worden gegeven over relevante wetgeving, software(ontwikkeling) en open source zelf.
Wat is software?
Wat is software?
Hoe is software opgebouwd?
Hoe is software opgebouwd?
Wat zegt de auteurswet?
Wat is een open source licentie?
Varianten open source licenties
Verbeteringen mogen gesloten gehouden worden.
Verbeteringen moeten onder dezelfde voorwaarden ook beschikbaar worden gesteld.
De hele software waarbinnen de open source broncode wordt gebruikt moet onder dezelfde voorwaarden open source worden gemaakt.
Over open source licenties
Open source licenties gaan expliciet over de broncode. Hoe de software wordt gebruikt die met de broncode is gemaakt wordt er niet door beïnvloed.
Nuance: Auteurswet en overheid
In de context van de fiets
Voorbeeld cases
We nemen als voorbeeld het ROM-pedaal. Het ROM-pedaal maakt het mogelijk om te fietsen met een minimale kniebuiging. Handig voor mensen met een aandoening zoals artrose.
Een ROM-pedaal past op elke gangbare fiets, want de componenten van een fiets zijn grotendeels gestandaardiseerd.
Motivatie A
Het ROM-pedaal wordt bedacht door een persoon die geen commercieel doel heeft, maar enkel wil dat hijzelf of zijn geliefde kan blijven fietsen. Hij beschrijft het doel van het ROM-pedaal, maakt eventueel zelf een prototype en publiceert dit online.
Licentie advies
Vanuit dit belang is het logisch om een toegeeflijke licentie te kiezen. Fabrikanten kunnen met het idee aan de slag zonder zelf openheid van zaken te hoeven geven over het productieproces of verbeteringen.
Het is met sommige toegeeflijke licentie smaken wel mogelijk om naamsvermelding af te dwingen. De fabrikant moet dan in de handleiding of in communicatie duidelijk maken wie het ROM-pedaal heeft bedacht en/of eraan hebben bijgedragen.
Motivatie B
Degene die het ROM-pedaal heeft bedacht wil graag dat de verbeteringen op het pedaal ook openbaar gedeeld worden. Hij heeft tenslotte zelf zijn kennis vrij beschikbaar gesteld, dus wil hij ook dat anderen dat doen. Zo kunnen de verbeteringen die door de ene leverancier worden gedaan ook benut worden door de anderen. Je werkt dan samen aan meer kennis.
Licentie advies
Vanuit dit belang is het logisch een zwak wederkerige licentie te kiezen.
Motivatie C
Degene die het ROM-pedaal heeft bedacht heeft dat vanuit idealisme gedaan. Hij wil wel dat leveranciers de productie ervan doen, maar alleen als dat vanuit hetzelfde idealisme en/of motivatie gebeurt. Om het ROM-pedaal te mogen gebruiken moeten ook andere onderdelen met dezelfde motivatie zijn gemaakt. Oftewel, de kennis om tot het totaalproduct te komen moet onder dezelfde voorwaarden beschikbaar worden gesteld.
Licentie advies
Vanuit dit belang is het logisch een sterk wederkerige licentie te kiezen.
De individuele componenten die een minder ambitieuze licentie (toegeeflijk of zwak wederkerig) hebben mogen wel in een andere context onder die licentie worden gebruikt.
Het gebruik van de fiets
Zoals eerder is genoemd gaat het bij een open source licentie alleen over de broncode en niet over hoe de software wordt gebruikt.
In geval van een fiets gaat het alleen om de fiets als geheel, maar niet over hoe de fiets wordt gebruikt. Om dat te illustreren, een aantal voorbeelden.
Voorbeeld 1
=
Een sterk wederkerige licentie overtroefd altijd andere licenties.
Voorbeeld 2
=
Een sterk wederkerig onderdeel zorgt dat het samengestelde product ook sterk wederkerig wordt, ongeacht de licentie van de andere onderdelen.
Voorbeeld 3
=
De kennis om tot het totaalproduct te komen wordt sterk wederkerig beschikbaar gesteld. Het losse onderdeel kan nog steeds in een andere context toegeeflijk worden gebruikt.
Voorbeeld 4
=
Sommige sterk wederkerige smaken zorgen er ook in deze situatie voor dat het totaalproduct sterk wederkerig beschikbaar moet komen.
Voorbeeld 5
=
zwak wederkerige en toegeeflijke licenties overtroeven de licenties van andere onderdelen niet.
Voorbeeld 6
=
De snelbinders worden niet geraakt door de licenties van de fiets en mandje, want ze worden in het mandje vervoert. Ze maken nu geen onderdeel uit van de fiets.
Voorbeeld 7
=
Je doet verbeteringen op een sterk wederkerig product, alle verbeteringen moeten onder dezelfde voorwaarden gedeeld worden.
Voorbeeld 8
=
Je doet verbeteringen op een zwak wederkerig product, alle verbeteringen moeten onder dezelfde voorwaarden gedeeld worden. De zwak wederkerige licentie heeft geen invloed op de licentie van het samengestelde product.
Voorbeeld 9
=
Je doet verbeteringen op een toegeeflijk product, alle verbeteringen mogen ook beschikbaar gesteld worden, maar dat hoeft niet. De toegeeflijke licentie heeft ook geen invloed op de licentie van het samengestelde product.
Voorbeeld 10
=
Een sterk wederkerig onderdeel zorgt er ook hier voor dat het totale product sterk wederkerig beschikbaar gesteld moet worden.
Voorbeeld 11
=
Het vervoeren van de fiets in een vrachtwagen heeft geen invloed op de vrachtwagen. Het zijn losse producten.
Een strategisch beleidsinstrument
Zoals in alle voorbeelden te zien kan een open source licentie dienen als een strategisch beleidsinstrument. Met licenties kan je op meer of mindere mate afdwingen dat (het geheel aan) ontwikkelingen open en transparant blijven.
Wanneer toegeeflijk?
Wanneer zwak wederkerig?
Wanneer sterk wederkerig?
Deze tekst is beschikbaar onder de EUPL v1.2 of hoger
