Výber licencie pre Open Data Node:
Možnosti, zhruba:
- GPLv3+ a pod.
- Apache style
- BSD
- ...
Čo chceme dosiahnuť:
- FOSS implementacia
- "interoperabilita" s inými FOSS Opan Data implementáciami: aby sme si vedeli vymienať kód
- čo najľahšia participácia čo najširširšieho okruhu ľudí a organizácií
- ...
- aby nám "nekradli" kód iné subjekty na komerčné zneužitie
Zdroje:
- http://www.gnu.org/licenses/license-recommendations.html: based on that AGPL should be used, to "advance the cause" Apache License 2.0 might be appropriate too
- https://www.linux.com/news/biz-os/legal/26690-licensing-101-for-open-source-projects-choosing-an-open-source-license + https://www.linux.com/news/biz-os/legal/28138-licensing-101-for-open-source-projects-pick-a-license: nie veľmi nápomocné :)
- http://www.zdnet.com/blog/burnette/howto-pick-an-open-source-license-part-1/130 + http://www.zdnet.com/blog/burnette/how-to-pick-an-open-source-license-part-2/131: no, no?, maybe, would be nice (i.e. yes) => EPL, SDDL, MPL or BSD ... hmm, nepomohlo veľmi
- http://blog.milkingthegnu.org/2008/03/10-answers-for.html: GPL, LGPL
- http://producingoss.com/en/producingoss.html#license-quickstart: GPL
Aké knižnice už pouzívame a čo z toho vyplýva:
knižnica |
licencia |
čo z toho vyplýva |
---|---|---|
Apache Commons HttpClient |
Apache License 2.0 |
kompatibilné s GPLv3 (http://www.apache.org/foundation/license-faq.html#GPL) |
Apache log4j |
Apache License 2.0 |
" |
Apache Wicket |
Apache License 2.0 |
" |
Jetty |
Apache License 2.0 |
" |
opencsv |
Apache License 2.0 |
" |
Quartz Scheduler |
Apache License 2.0 |
" |
Sesame |
BSD style |
|
SLF4J |
MIT |