org-license.el 30 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539
  1. ;;; org-license.el --- Add a license to your org files
  2. ;; Copyright (C) 2013 Free Software Foundation, Inc.
  3. ;; Author: David Arroyo Menéndez <davidam@es.gnu.org>
  4. ;; Keywords: licenses, creative commons
  5. ;; Homepage: http://orgmode.org
  6. ;;
  7. ;; This file is not part of GNU Emacs, yet.
  8. ;;
  9. ;; GNU Emacs is free software: you can redistribute it and/or modify
  10. ;; it under the terms of the GNU General Public License as published by
  11. ;; the Free Software Foundation, either version 3 of the License, or
  12. ;; (at your option) any later version.
  13. ;; GNU Emacs is distributed in the hope that it will be useful,
  14. ;; but WITHOUT ANY WARRANTY; without even the implied warranty of
  15. ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  16. ;; GNU General Public License for more details.
  17. ;; You should have received a copy of the GNU General Public License
  18. ;; along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
  19. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  20. ;;
  21. ;;; Commentary:
  22. ;; This file implements functions to add a license fast in org files.
  23. ;; Org-mode doesn't load this module by default - if this is not what
  24. ;; you want, configure the variable `org-modules'. Thanks to #emacs-es
  25. ;; irc channel for your support.
  26. ;;; Code:
  27. ;;
  28. ;;
  29. ;; You can download the images from http://www.davidam/img/licenses.tar.gz
  30. ;;
  31. ;;; CHANGELOG:
  32. ;; v 0.2 - add public domain functions
  33. ;; v 0.1 - Initial release
  34. (defvar org-license-images-directory "")
  35. (defun org-license-cc-by (language)
  36. (interactive "MLanguage ( br | ca | de | en | es | eo | eu | fi | fr | gl | it | jp | nl | pt ): " language)
  37. (cond ((equal language "br")
  38. (setq org-license-cc-url "https://creativecommons.org/licenses/by-sa/3.0/br/deed.pt_BR")
  39. (insert (concat "* Licença
  40. Este texto é disponibilizado nos termos da licença [[" org-license-cc-url "][Atribuição 3.0 Brasil]]\n")))
  41. ((equal language "ca")
  42. (setq org-license-cc-url "https://creativecommons.org/licenses/by-sa/3.0/es/deed.ca")
  43. (insert (concat "* Licència
  44. El text està disponible sota la [[" org-license-cc-url "][Reconeixement 3.0 Espanya]]\n")))
  45. ((equal language "de")
  46. (setq org-license-cc-url "https://creativecommons.org/licenses/by-sa/3.0/de/deed.de")
  47. (insert (concat "* Lizenz
  48. Dieses Werk bzw. Inhalt steht unter einer [[" org-license-cc-url "][Lizenz Creative Commons Namensnennung 3.0 Deutschland]]\n")))
  49. ((equal language "eo")
  50. (setq org-license-cc-url "http://creativecommons.org/licenses/by/3.0/eo/deed.eo")
  51. (insert (concat "* Licenco
  52. Ĉi tiu verko estas disponebla laŭ la permesilo [[" org-license-cc-url "][Krea Komunaĵo Atribuite 3.0 Neadaptita]]\n")))
  53. ((equal language "es")
  54. (setq org-license-cc-url "http://creativecommons.org/licenses/by/3.0/es/deed.es")
  55. (insert (concat "* Licencia
  56. Este documento está bajo una [[" org-license-cc-url "][Licencia Creative Commons Atribución 3.0 España]]\n")))
  57. ((equal language "eu")
  58. (setq org-license-cc-url "http://creativecommons.org/licenses/by/3.0/es/deed.eu")
  59. (insert (concat "* Licenzua
  60. Testua [[" org-license-cc-url "][Aitortu 3.0 Espainia]] lizentziari jarraituz erabil daiteke\n")))
  61. ((equal language "fi")
  62. (setq org-license-cc-url "http://creativecommons.org/licenses/by/1.0/fi/deed.fi")
  63. (insert (concat "* Lisenssi
  64. Teksti on saatavilla [[" org-license-cc-url "][Nimeä 1.0 Suomi]] lisenssillä\n")))
  65. ((equal language "fr")
  66. (setq org-license-cc-url "http://creativecommons.org/licenses/by/3.0/fr/deed.fr")
  67. (insert (concat "* Licence
  68. Ce(tte) œuvre est mise à disposition selon les termes de la [[" org-license-cc-url "][Licence Creative Commons Attribution 3.0 France]]\n")))
  69. ((equal language "gl")
  70. (setq org-license-cc-url "http://creativecommons.org/licenses/by/3.0/es/deed.gl")
  71. (insert (concat "* Licenza
  72. Todo o texto está dispoñible baixo a [[" org-license-cc-url "][licenza Creative Commons recoñecemento compartir igual 3.0]].\n")))
  73. ((equal language "it")
  74. (setq org-license-cc-url "http://creativecommons.org/licenses/by/3.0/it/deed.it")
  75. (insert (concat "* Licenza
  76. Quest'opera e distribuita con Licenza [[" org-license-cc-url "][Licenza Creative Commons Attribuzione 3.0 Italia]]\n")))
  77. ((equal language "jp")
  78. (setq org-license-cc-url "http://creativecommons.org/licenses/by/2.1/jp/deed.en")
  79. (insert (concat "* ライセンス
  80. この文書は [[" org-license-cc-url "][Creative Commons Attribution 2.1 ]] ライセンスの下である\n")))
  81. ((equal language "nl")
  82. (setq org-license-cc-url "http://creativecommons.org/licenses/by/3.0/nl/deed.nl")
  83. (insert (concat "* Licentie
  84. Dit werk is valt onder een [[" org-license-cc-url "][Creative Commons Naamsvermelding 3.0 Nederland]]\n")))
  85. ((equal language "pt")
  86. (setq org-license-cc-url "http://creativecommons.org/licenses/by/3.0/pt/deed.pt")
  87. (insert (concat "* Licença
  88. Este texto é disponibilizado nos termos da licença [[" org-license-cc-url "][Atribuição 3.0 Portugal]]\n")))
  89. (t (concat (insert "* License
  90. This document is under a [[" org-license-cc-url "][Creative Commons Attribution 3.0]]\n"))))
  91. (if (string= "" org-license-images-directory)
  92. (insert (concat "\n[[" org-license-cc-url "][file:http://i.creativecommons.org/l/by/3.0/80x15.png]]\n"))
  93. (insert (concat "\n[[" org-license-cc-url "][file:" org-license-images-directory "/by/3.0/80x15.png]]\n"))))
  94. (defun org-license-cc-by-sa (language)
  95. (interactive "MLanguage ( br | ca | de | en | es | eu | fi | fr | it | jp | nl | pt ): " language)
  96. (cond ((equal language "br")
  97. (setq org-license-cc-url "https://creativecommons.org/licenses/by-sa/3.0/br/deed.pt_BR")
  98. (concat (insert "* Licença
  99. Este texto é disponibilizado nos termos da licença [[" org-license-cc-url "][Atribuição Compartil ha Igual 3.0 Brasil]]\n")))
  100. ((equal language "ca")
  101. (setq org-license-cc-url "http://creativecommons.org/licenses/by-sa/3.0/es/deed.ca")
  102. (insert (concat "* Licència
  103. El text està disponible sota la [[" org-license-cc-url "][Reconeixement-CompartirIgual 3.0 Espanya]]\n")))
  104. ((equal language "de")
  105. (setq org-license-cc-url "http://creativecommons.org/licenses/by-sa/3.0/de/deed.de")
  106. (insert (concat "* Lizenz
  107. Dieses Werk bzw. Inhalt steht unter einer [[" org-license-cc-url "][Namensnennung - Weitergabe unter gleichen Bedingungen 3.0 Deutschland]]\n")))
  108. ((equal language "es")
  109. (setq org-license-cc-url "http://creativecommons.org/licenses/by-sa/3.0/es/deed.es")
  110. (concat (insert "* Licencia
  111. Este documento está bajo una [[" org-license-cc-url "][Licencia Creative Commons Atribución Compartir por Igual 3.0 España]]\n")))
  112. ((equal language "eu")
  113. (setq org-license-cc-url "http://creativecommons.org/licenses/by-sa/3.0/es/deed.eu")
  114. (concat (insert "* Licenzua
  115. Testua [[" org-license-cc-url "][Aitortu-PartekatuBerdin 3.0 Espainia]] lizentziari jarraituz erabil daiteke\n")))
  116. ((equal language "fi")
  117. (setq org-license-cc-url "http://creativecommons.org/licenses/by-sa/1.0/fi/deed.fi")
  118. (insert (concat "* Lisenssi
  119. Teksti on saatavilla [[" org-license-cc-url "][Nimeä-JaaSamoin 1.0 Suomi]] lisenssillä\n")))
  120. ((equal language "fr")
  121. (setq org-license-cc-url "http://creativecommons.org/licenses/by-sa/3.0/fr/deed.fr")
  122. (concat (insert "* Licence
  123. Ce(tte) œuvre est mise à disposition selon les termes de la [[" org-license-cc-url "][Licence Creative Commons Attribution - Partage dans les Mêmes Conditions 3.0 France]]\n")))
  124. ((equal language "gl")
  125. (setq org-license-cc-url "http://creativecommons.org/licenses/by-sa/3.0/es/deed.gl")
  126. (insert (concat "* Licenza
  127. Todo o texto está dispoñible baixo a [[" org-license-cc-url "][licenza Creative Commons recoñecemento compartir igual 3.0]].\n")))
  128. ((equal language "it")
  129. (setq org-license-cc-url "http://creativecommons.org/licenses/by-sa/3.0/it/deed.it")
  130. (insert (concat "* Licenza
  131. Quest'opera e distribuita con Licenza [[" org-license-cc-url "][Licenza Creative Commons Attribuzione - Condividi allo stesso modo 3.0 Italia]]\n")))
  132. ((equal language "jp")
  133. (setq org-license-cc-url "http://creativecommons.org/licenses/by-sa/2.1/jp/deed.en")
  134. (insert (concat "* ライセンス
  135. この文書は、[[" org-license-cc-url "][Creative Commons Attribution 2.1 ]] ライセンスの下である\n")))
  136. ((equal language "nl")
  137. (setq org-license-cc-url "http://creativecommons.org/licenses/by-sa/3.0/nl/deed.nl")
  138. (insert (concat "* Licentie
  139. Dit werk is valt onder een [[" org-license-cc-url "][Creative Commons Naamsvermelding Gelijk Delen 3.0 Nederland]]\n")))
  140. ((equal language "pt")
  141. (setq org-license-cc-url "http://creativecommons.org/licenses/by-sa/3.0/pt/deed.pt")
  142. (insert (concat "* Licença
  143. Este texto é disponibilizado nos termos da licença [[" org-license-cc-url "][Atribuição-CompartilhaIgual 3.0 Portugal]]\n")))
  144. (t
  145. (setq org-license-cc-url "http://creativecommons.org/licenses/by-sa/3.0/deed")
  146. (insert (concat "* License
  147. This document is under a [[" org-license-cc-url "][Creative Commons Attribution-ShareAlike Unported 3.0]]\n"))))
  148. (if (string= "" org-license-images-directory)
  149. (insert (concat "\n[[" org-license-cc-url "][file:http://i.creativecommons.org/l/by-sa/3.0/80x15.png]]\n"))
  150. (insert (concat "\n[[" org-license-cc-url "][file:" org-license-images-directory "/by-sa/3.0/80x15.png]]\n"))))
  151. (defun org-license-cc-by-nd (language)
  152. (interactive "MLanguage ( br | ca | de | en | es | eu | fi | fr | it | pt ): " language)
  153. (cond ((equal language "br")
  154. (setq org-license-cc-url "https://creativecommons.org/licenses/by-nd/3.0/br/deed.pt_BR")
  155. (insert (concat "* Licença
  156. Este texto é disponibilizado nos termos da licença [[" org-license-cc-url "][Atribuição Compartil ha Igual 3.0 Brasil]]\n")))
  157. ((equal language "ca")
  158. (setq org-license-cc-url "http://creativecommons.org/licenses/by-nd/3.0/es/deed.ca")
  159. (insert (concat "* Licència
  160. El text està disponible sota la [[" org-license-cc-url "][Reconeixement-SenseObraDerivada 3.0 Espanya]]\n")))
  161. ((equal language "de")
  162. (setq org-license-cc-url "http://creativecommons.org/licenses/by-nd/3.0/de/deed.de")
  163. (insert (concat "* Lizenz
  164. Dieses Werk bzw. Inhalt steht unter einer [[" org-license-cc-url "][Namensnennung-Keine Bearbeitung 3.0 Deutschland]]\n")))
  165. ((equal language "es")
  166. (setq org-license-cc-url "http://creativecommons.org/licenses/by-nd/3.0/es/deed.es")
  167. (insert (concat "* Licencia
  168. Este documento está bajo una [[" org-license-cc-url "][Licencia Creative Commons Atribución-SinDerivadas 3.0]]\n")))
  169. ((equal language "eu")
  170. (setq org-license-cc-url "http://creativecommons.org/licenses/by-sa/3.0/es/deed.eu")
  171. (insert (concat "* Licenzua
  172. Testua [[" org-license-cc-url "][Aitortu-LanEratorririkGabe 3.0 Espainia]] lizentziari jarraituz erabil daiteke\n")))
  173. ((equal language "fi")
  174. (setq org-license-cc-url "http://creativecommons.org/licenses/by-sa/1.0/fi/deed.fi")
  175. (insert (concat "* Lisenssi
  176. Teksti on saatavilla [[" org-license-cc-url "][Nimeä-JaaSamoin 1.0 Suomi]] lisenssillä\n")))
  177. ((equal language "fr")
  178. (setq org-license-cc-url "http://creativecommons.org/licenses/by-nd/3.0/fr/deed.fr")
  179. (insert (concat "* Licence
  180. Ce(tte) œuvre est mise à disposition selon les termes de la [[" org-license-cc-url "][Licence Creative Commons Attribution - Pas de Modification 3.0 France]]\n")))
  181. ((equal language "gl")
  182. (setq org-license-cc-url "http://creativecommons.org/licenses/by-nd/3.0/es/deed.gl")
  183. (insert (concat "* Licenza
  184. Todo o texto está dispoñible baixo a [[" org-license-cc-url "][licenza Creative Commons recoñecemento compartir igual 3.0]].\n")))
  185. ((equal language "it")
  186. (setq org-license-cc-url "http://creativecommons.org/licenses/by-nd/3.0/it/deed.it")
  187. (insert (concat "* Licenza
  188. Quest'opera e distribuita con Licenza [[" org-license-cc-url "][Licenza Creative Commons Attribuzione - Non opere derivate 3.0 Italia]]\n")))
  189. ((equal language "jp")
  190. (setq org-license-cc-url "http://creativecommons.org/licenses/by-nd/2.1/jp/deed.en")
  191. (insert (concat "* ライセンス
  192. この文書は、[[" org-license-cc-url "][Creative Commons No Derivatives 2.1]] ライセンスの下である\n")))
  193. ((equal language "nl")
  194. (setq org-license-cc-url "http://creativecommons.org/licenses/by-nd/3.0/nl/deed.nl")
  195. (insert (concat "* Licentie
  196. Dit werk is valt onder een [[" org-license-cc-url "][Creative Commons Naamsvermelding GeenAfgeleideWerken 3.0 Nederland]]\n")))
  197. ((equal language "pt")
  198. (setq org-license-cc-url "http://creativecommons.org/licenses/by-nd/3.0/pt/deed.pt")
  199. (insert (concat "* Licença
  200. Este texto é disponibilizado nos termos da licença [[" org-license-cc-url "][Atribuição Sem Derivados 3.0 Portugal]]\n")))
  201. (t
  202. (setq org-license-cc-url "http://creativecommons.org/licenses/by-nd/3.0/deed")
  203. (insert (concat "* License
  204. This document is under a [[" org-license-cc-url "][Creative Commons No Derivatives Unported 3.0]]\n"))))
  205. (if (string= "" org-license-images-directory)
  206. (insert (concat "\n[[" org-license-cc-url "][file:http://i.creativecommons.org/l/by-nd/3.0/80x15.png]]\n"))
  207. (insert (concat "\n[[" org-license-cc-url "][file:" org-license-images-directory "/by-nd/3.0/80x15.png]]\n"))))
  208. (defun org-license-cc-by-nc (language)
  209. (interactive "MLanguage ( br | ca | de | en | es | eu | fi | fr | it | jp | nl | pt ): " language)
  210. (cond ((equal language "br")
  211. (setq org-license-cc-url "https://creativecommons.org/licenses/by-nc/3.0/br/deed.pt_BR")
  212. (insert (concat "* Licença
  213. Este texto é disponibilizado nos termos da licença [[" org-license-cc-url "][Atribuição Não Comercial 3.0 Brasil]]\n")))
  214. ((equal language "ca")
  215. (setq org-license-cc-url "http://creativecommons.org/licenses/by-nc/3.0/es/deed.ca")
  216. (insert (concat "* Licència
  217. El text està disponible sota la [[" org-license-cc-url "][Reconeixement-NoComercial 3.0 Espanya]]\n")))
  218. ((equal language "de")
  219. (setq org-license-cc-url "http://creativecommons.org/licenses/by-nc/3.0/de/deed.de")
  220. (insert (concat "* Lizenz
  221. Dieses Werk bzw. Inhalt steht unter einer [[" org-license-cc-url "][Namensnennung-Nicht-kommerziell 3.0 Deutschland]]\n")))
  222. ((equal language "es")
  223. (setq org-license-cc-url "http://creativecommons.org/licenses/by-nc/3.0/es/deed.es")
  224. (insert (concat "* Licencia
  225. Este documento está bajo una [[" org-license-cc-url "][Licencia Creative Commons Reconocimiento-NoComercial 3.0]]\n")))
  226. ((equal language "eu")
  227. (setq org-license-cc-url "http://creativecommons.org/licenses/by-nc/3.0/es/deed.eu")
  228. (insert "* Licenzua
  229. Testua [[" org-license-cc-url "][Aitortu-EzKomertziala 3.0 Espainia]] lizentziari jarraituz erabil daiteke\n"))
  230. ((equal language "fi")
  231. (setq org-license-cc-url "http://creativecommons.org/licenses/by-nc/1.0/fi/deed.fi")
  232. (insert (concat "* Lisenssi
  233. Teksti on saatavilla [[" org-license-cc-url "][Nimeä-Epäkaupallinen 1.0 Suomi]] lisenssillä\n")))
  234. ((equal language "fr")
  235. (setq org-license-cc-url "http://creativecommons.org/licenses/by-nc/3.0/fr/deed.fr")
  236. (insert (concat "* Licence
  237. Ce(tte) œuvre est mise à disposition selon les termes de la [[" org-license-cc-url "][Licence Creative Commons Attribution - Pas d'Utilisation Commerciale 3.0 France]]\n")))
  238. ((equal language "gl")
  239. (setq org-license-cc-url "http://creativecommons.org/licenses/by-nc/3.0/es/deed.gl")
  240. (insert (concat "* Licenza
  241. Todo o texto está dispoñible baixo a [[" org-license-cc-url "][licenza Creative Commons recoñecemento compartir igual 3.0]].\n")))
  242. ((equal language "it")
  243. (setq org-license-cc-url "http://creativecommons.org/licenses/by-nc/3.0/it/deed.it")
  244. (insert (concat "* Licenza
  245. Quest'opera e distribuita con Licenza [[" org-license-cc-url "][Licenza Creative Commons Attribuzione - Non commerciale 3.0 Italia]]\n")))
  246. ((equal language "jp")
  247. (setq org-license-cc-url "http://creativecommons.org/licenses/by-nc/2.1/jp/deed.en")
  248. (insert (concat "* ライセンス
  249. この文書は、[[" org-license-cc-url "][Creative Commons Attribution-NonCommercial 2.1 ]] ライセンスの下である\n")))
  250. ((equal language "nl")
  251. (setq org-license-cc-url "http://creativecommons.org/licenses/by-nc/3.0/nl/deed.nl")
  252. (insert (concat "* Licentie
  253. Dit werk is valt onder een [[" org-license-cc-url "][Creative Commons Naamsvermelding NietCommercieel 3.0 Nederland 3.0 Nederland]]\n")))
  254. ((equal language "pt")
  255. (setq org-license-cc-url "http://creativecommons.org/licenses/by-nc/3.0/pt/deed.pt")
  256. (insert (concat "* Licença
  257. Este texto é disponibilizado nos termos da licença [[" org-license-cc-url "][Atribuição Não Comercial 3.0 Portugal]]\n")))
  258. (t
  259. (setq org-license-cc-url "http://creativecommons.org/licenses/by-nc/3.0/deed")
  260. (insert (concat "* License
  261. This document is under a [[" org-license-cc-url "][Creative Commons Attribution-NonCommercial 3.0 Unported]]\n"))))
  262. (if (string= "" org-license-images-directory)
  263. (insert (concat "\n[[" org-license-cc-url "][file:http://i.creativecommons.org/l/by-nc/3.0/80x15.png]]\n"))
  264. (insert (concat "\n[[" org-license-cc-url "][file:" org-license-images-directory "/by-nc/3.0/80x15.png]]\n"))))
  265. (defun org-license-cc-by-nc-sa (language)
  266. (interactive "MLanguage ( br | ca | de | en | es | eu | fi | fr | gl | it | jp | nl | pt ): " language)
  267. (cond ((equal language "br")
  268. (setq org-license-cc-url "https://creativecommons.org/licenses/by-nc-sa/3.0/br/deed.pt_BR")
  269. (insert (concat "* Licença
  270. Este texto é disponibilizado nos termos da licença [[" org-license-cc-url "][Atribuição Não Comercial - Compartil ha Igual 3.0 Brasil]]\n")))
  271. ((equal language "ca")
  272. (setq org-license-cc-url "http://creativecommons.org/licenses/by-nc-sa/3.0/es/deed.ca")
  273. (insert (concat "* Licència
  274. El text està disponible sota la [[" org-license-cc-url "][Reconeixement-NoComercial 3.0 Espanya]]\n")))
  275. ((equal language "de")
  276. (setq org-license-cc-url "http://creativecommons.org/licenses/by-nc-sa/3.0/de/deed.de")
  277. (insert (concat "* Lizenz
  278. Dieses Werk bzw. Inhalt steht unter einer [[" org-license-cc-url "][Namensnennung - Weitergabe unter gleichen Bedingungen 3.0 Deutschland]]\n")))
  279. ((equal language "es")
  280. (setq org-license-cc-url "http://creativecommons.org/licenses/by-nc-sa/3.0/es/deed.es")
  281. (insert (concat "* Licencia
  282. Este documento está bajo una [[" org-license-cc-url "][Licencia Creative Commons Reconocimiento-NoComercial 3.0]]\n")))
  283. ((equal language "eu")
  284. (setq org-license-cc-url "http://creativecommons.org/licenses/by-nc-sa/3.0/es/deed.eu")
  285. (insert "* Licenzua
  286. Testua [[" org-license-cc-url "][Aitortu-EzKomertziala-PartekatuBerdin 3.0 Espainia]] lizentziari jarraituz erabil daiteke\n"))
  287. ((equal language "fi")
  288. (setq org-license-cc-url "http://creativecommons.org/licenses/by-nc-sa/1.0/fi/deed.fi")
  289. (insert (concat "* Lisenssi
  290. Teksti on saatavilla [[" org-license-cc-url "][Nimeä-Epäkaupallinen-JaaSamoin 1.0 Suomi]] lisenssillä\n")))
  291. ((equal language "fr")
  292. (setq org-license-cc-url "http://creativecommons.org/licenses/by-nc-sa/3.0/fr/deed.fr")
  293. (insert (concat "* Licence
  294. Ce(tte) œuvre est mise à disposition selon les termes de la [[" org-license-cc-url "][Licence Creative Commons Attribution - Pas d’Utilisation Commerciale - Partage dans les Mêmes Conditions 3.0 France]]\n")))
  295. ((equal language "gl")
  296. (setq org-license-cc-url "http://creativecommons.org/licenses/by-nc-sa/3.0/es/deed.gl")
  297. (insert (concat "* Licenza
  298. Todo o texto está dispoñible baixo a [[" org-license-cc-url "][licenza Creative Commons recoñecemento compartir igual 3.0]].\n")))
  299. ((equal language "it")
  300. (setq org-license-cc-url "http://creativecommons.org/licenses/by-nc-sa/3.0/it/deed.it")
  301. (insert (concat "* Licenza
  302. Quest'opera e distribuita con Licenza [[" org-license-cc-url "][Licenza Creative Commons Attribuzione - Non opere derivate 3.0 Italia]]\n")))
  303. ((equal language "jp")
  304. (setq org-license-cc-url "http://creativecommons.org/licenses/by-nc-sa/2.1/jp/deed.en")
  305. (insert (concat "* ライセンス
  306. この文書は、[[" org-license-cc-url "][License Creative Commons Attribution Non Commercial Share Alike 2.1 ]] ライセンスの下である\n")))
  307. ((equal language "nl")
  308. (setq org-license-cc-url "http://creativecommons.org/licenses/by-nc-sa/3.0/nl/deed.nl")
  309. (insert (concat "* Licentie
  310. Dit werk is valt onder een [[" org-license-cc-url "][Creative Commons Naamsvermelding NietCommercieel GelijkDelen 3.0 Nederland]]\n")))
  311. ((equal language "pt")
  312. (setq org-license-cc-url "http://creativecommons.org/licenses/by-nc/3.0/pt/deed.pt")
  313. (insert (concat "* Licença
  314. Este texto é disponibilizado nos termos da licença [[" org-license-cc-url "][Atribuição NãoComercial Compartil ha Igual 3.0 Portugal]]\n")))
  315. (t
  316. (setq org-license-cc-url "http://creativecommons.org/licenses/by-nc-sa/3.0/deed")
  317. (insert (concat "* License
  318. This document is under a [[" org-license-cc-url "][License Creative Commons Attribution Non Commercial Share Alike 3.0 Unported]]\n"))))
  319. (if (string= "" org-license-images-directory)
  320. (insert (concat "\n[[" org-license-cc-url "][file:http://i.creativecommons.org/l/by-nc-sa/3.0/80x15.png]]\n"))
  321. (insert (concat "\n[[" org-license-cc-url "][file:" org-license-images-directory "/by-nc-sa/3.0/80x15.png]]\n"))))
  322. (defun org-license-cc-by-nc-nd (language)
  323. (interactive "MLanguage ( br | ca | de | en | es | eu | fi | fr | gl | it | pt ): " language)
  324. (cond ((equal language "br")
  325. (setq org-license-cc-url "http://creativecommons.org/licenses/by-nc-nd/3.0/pt/deed.pt")
  326. (insert (concat "* Licença
  327. Este texto é disponibilizado nos termos da licença [[" org-license-cc-url "][Atribuição Não Comercial Sem Derivados 3.0 Brasil]]\n")))
  328. ((equal language "ca")
  329. (setq org-license-cc-url "http://creativecommons.org/licenses/by-nc-nd/3.0/es/deed.ca")
  330. (insert (concat "* Licència
  331. El text està disponible sota la [[" org-license-cc-url "][Reconeixement-NoComercial-SenseObraDerivada 3.0 Espanya]]\n")))
  332. ((equal language "de")
  333. (setq org-license-cc-url "http://creativecommons.org/licenses/by-nc-nd/3.0/de/deed.de")
  334. (insert (concat "* Lizenz
  335. Dieses Werk bzw. Inhalt steht unter einer [[" org-license-cc-url "][Namensnennung-NichtKommerziell-KeineBearbeitung 3.0 Deutschland]]\n")))
  336. ((equal language "es")
  337. (setq org-license-cc-url "http://creativecommons.org/licenses/by-nc-nd/3.0/es/deed.es")
  338. (insert (concat "* Licencia
  339. Este documento está bajo una [[" org-license-cc-url "][Licencia Creative Commons Reconocimiento-NoComercial-SinObraDerivada 3.0]]\n")))
  340. ((equal language "eu")
  341. (setq org-license-cc-url "http://creativecommons.org/licenses/by-nc-nd/3.0/es/deed.eu")
  342. (insert (concat "* Licenzua
  343. Testua [[" org-license-cc-url "][Aitortu-LanEratorririkGabe 3.0 Espainia]] lizentziari jarraituz erabil daiteke\n")))
  344. ((equal language "fi")
  345. (setq org-license-cc-url "http://creativecommons.org/licenses/by-nc-nd/1.0/fi/deed.fi")
  346. (insert (concat "* Lisenssi
  347. Teksti on saatavilla [[" org-license-cc-url "][Nimeä-Ei muutoksia-Epäkaupallinen 1.0 Suomi]] lisenssillä\n")))
  348. ((equal language "fr")
  349. (setq org-license-cc-url "http://creativecommons.org/licenses/by-nc-nd/3.0/fr/deed.fr")
  350. (insert (concat "* Licence
  351. Ce(tte) œuvre est mise à disposition selon les termes de la [[" org-license-cc-url "][Licence Creative Commons Attribution - Pas de Modification 3.0 France]]\n")))
  352. ((equal language "gl")
  353. (setq org-license-cc-url "http://creativecommons.org/licenses/by-nc-nd/3.0/es/deed.gl")
  354. (insert (concat "* Licenza
  355. Todo o texto está dispoñible baixo a [[" org-license-cc-url "][licenza Creative Commons recoñecemento compartir igual 3.0]].\n")))
  356. ((equal language "it")
  357. (setq org-license-cc-url "http://creativecommons.org/licenses/by-nc-nd/3.0/it/deed.it")
  358. (insert (concat "* Licenza
  359. Quest'opera e distribuita con Licenza [[" org-license-cc-url "][Licenza Creative Commons Attribuzione - Non opere derivate 3.0 Italia]]\n")))
  360. ((equal language "jp")
  361. (setq org-license-cc-url "http://creativecommons.org/licenses/by-nc-nd/2.1/jp/deed.en")
  362. (insert (concat "* ライセンス
  363. この文書は [[" org-license-cc-url "][License Creative Commons Attribution Non Commercial - No Derivs 2.1]] ライセンスの下である\n")))
  364. ((equal language "nl")
  365. (setq org-license-cc-url "http://creativecommons.org/licenses/by-nc-nd/3.0/nl/deed.nl")
  366. (insert (concat "* Licentie
  367. Dit werk is valt onder een [[" org-license-cc-url "][Creative Commons Naamsvermelding NietCommercieel GeenAfgeleideWerken 3.0 Nederland]]\n")))
  368. ((equal language "pt")
  369. (setq org-license-cc-url "http://creativecommons.org/licenses/by-nc-nd/3.0/pt/deed.pt")
  370. (insert (concat "* Licença
  371. Este texto é disponibilizado nos termos da licença [[" org-license-cc-url "][Atribuição Não Comercial Sem Derivados 3.0 Portugal]]\n")))
  372. (t
  373. (setq org-license-cc-url "http://creativecommons.org/licenses/by-nc-nd/3.0/deed")
  374. (insert (concat "* License
  375. This document is under a [[" org-license-cc-url "][License Creative Commons
  376. Reconocimiento-NoComercial-SinObraDerivada 3.0 Unported]]\n"))))
  377. (if (string= "" org-license-images-directory)
  378. (insert (concat "\n[[" org-license-cc-url "][file:http://i.creativecommons.org/l/by-nc-nd/3.0/80x15.png]]\n"))
  379. (insert (concat "\n[[" org-license-cc-url "][file:" org-license-images-directory "/by-nc-nd/3.0/80x15.png]]\n"))))
  380. (defun org-license-gfdl (language)
  381. (interactive "MLanguage (es | en): " language)
  382. (cond ((equal language "es")
  383. (insert "* Licencia
  384. Copyright (C) 2013 " user-full-name
  385. "\n Se permite copiar, distribuir y/o modificar este documento
  386. bajo los términos de la GNU Free Documentation License, Version 1.3
  387. o cualquier versión publicada por la Free Software Foundation;
  388. sin Secciones Invariantes y sin Textos de Portada o Contraportada.
  389. Una copia de la licencia está incluida en [[https://www.gnu.org/copyleft/fdl.html][GNU Free Documentation License]].\n"))
  390. (t (insert (concat "* License
  391. Copyright (C) 2013 " user-full-name
  392. "\n Permission is granted to copy, distribute and/or modify this document
  393. under the terms of the GNU Free Documentation License, Version 1.3
  394. or any later version published by the Free Software Foundation;
  395. with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.
  396. A copy of the license is included in [[https://www.gnu.org/copyleft/fdl.html][GNU Free Documentation License]].\n"))))
  397. (if (string= "" org-license-images-directory)
  398. (insert "\n[[https://www.gnu.org/copyleft/fdl.html][file:https://upload.wikimedia.org/wikipedia/commons/thumb/4/42/GFDL_Logo.svg/200px-GFDL_Logo.svg.png]]\n")
  399. (insert (concat "\n[[https://www.gnu.org/copyleft/fdl.html][file:" org-license-images-directory "/gfdl/gfdl.png]]\n"))))
  400. (defun org-license-publicdomain-zero (language)
  401. (interactive "MLanguage ( en | es ): " language)
  402. (setq org-license-pd-url "http://creativecommons.org/publicdomain/zero/1.0/")
  403. (setq org-license-pd-file "zero/1.0/80x15.png")
  404. (if (equal language "es")
  405. (insert (concat "* Licencia
  406. Este documento está bajo una licencia [[" org-license-pd-url "][Public Domain Zero]]\n"))
  407. (insert (concat "* License
  408. This documento is under a [[" org-license-pd-url "][Public Domain Zero]] license\n")))
  409. (if (string= "" org-license-images-directory)
  410. (insert (concat "\n[[" org-license-pd-url "][file:http://i.creativecommons.org/p/zero/1.0/80x15.png]]\n"))
  411. (insert (concat "\n[[" org-license-pd-url "][file:" org-license-images-directory org-license-pd-file "]]\n"))))
  412. (defun org-license-publicdomain-mark (language)
  413. (interactive "MLanguage ( en | es ): " language)
  414. (setq org-license-pd-url "http://creativecommons.org/publicdomain/mark/1.0/")
  415. (setq org-license-pd-file "mark/1.0/80x15.png")
  416. (if (equal language "es")
  417. (insert (concat "* Licencia
  418. Este documento está bajo una licencia [[" org-license-pd-url "][Etiqueta de Dominio Público 1.0]]\n"))
  419. (insert (concat "* License
  420. This documento is under a [[" org-license-pd-url "][Public Domain Mark]] license\n")))
  421. (if (string= "" org-license-images-directory)
  422. (insert (concat "\n[[" org-license-pd-url "][file:http://i.creativecommons.org/p/mark/1.0/80x15.png]]\n"))
  423. (insert (concat "\n[[" org-license-pd-url "][file:" org-license-images-directory org-license-pd-file "]]\n"))))
  424. (defun org-license-print-all ()
  425. "Print all combinations of licenses and languages, it's useful to find bugs"
  426. (interactive)
  427. (org-license-gfdl "es")
  428. (org-license-gfdl "en")
  429. (org-license-publicdomain-mark "es")
  430. (org-license-publicdomain-mark "en")
  431. (org-license-publicdomain-zero "es")
  432. (org-license-publicdomain-zero "en")
  433. (org-license-cc-by "br")
  434. (org-license-cc-by "ca")
  435. (org-license-cc-by "de")
  436. (org-license-cc-by "es")
  437. (org-license-cc-by "en")
  438. (org-license-cc-by "eo")
  439. (org-license-cc-by "eu")
  440. (org-license-cc-by "fi")
  441. (org-license-cc-by "fr")
  442. (org-license-cc-by "gl")
  443. (org-license-cc-by "it")
  444. (org-license-cc-by "jp")
  445. (org-license-cc-by "nl")
  446. (org-license-cc-by "pt")
  447. (org-license-cc-by-sa "br")
  448. (org-license-cc-by-sa "ca")
  449. (org-license-cc-by-sa "de")
  450. (org-license-cc-by-sa "es")
  451. (org-license-cc-by-sa "en")
  452. ;; (org-license-cc-by-sa "eo")
  453. (org-license-cc-by-sa "eu")
  454. (org-license-cc-by-sa "fi")
  455. (org-license-cc-by-sa "fr")
  456. (org-license-cc-by-sa "gl")
  457. (org-license-cc-by-sa "it")
  458. (org-license-cc-by-sa "jp")
  459. (org-license-cc-by-sa "nl")
  460. (org-license-cc-by-sa "pt")
  461. (org-license-cc-by-nd "br")
  462. (org-license-cc-by-nd "ca")
  463. (org-license-cc-by-nd "de")
  464. (org-license-cc-by-nd "es")
  465. (org-license-cc-by-nd "en")
  466. ;; (org-license-cc-by-nd "eo")
  467. (org-license-cc-by-nd "eu")
  468. (org-license-cc-by-nd "fi")
  469. (org-license-cc-by-nd "fr")
  470. (org-license-cc-by-nd "gl")
  471. (org-license-cc-by-nd "it")
  472. (org-license-cc-by-nd "jp")
  473. (org-license-cc-by-nd "nl")
  474. (org-license-cc-by-nd "pt")
  475. (org-license-cc-by-nc "br")
  476. (org-license-cc-by-nc "ca")
  477. (org-license-cc-by-nc "de")
  478. (org-license-cc-by-nc "es")
  479. (org-license-cc-by-nc "en")
  480. ;; (org-license-cc-by-nc "eo")
  481. (org-license-cc-by-nc "eu")
  482. (org-license-cc-by-nc "fi")
  483. (org-license-cc-by-nc "fr")
  484. (org-license-cc-by-nc "gl")
  485. (org-license-cc-by-nc "it")
  486. (org-license-cc-by-nc "jp")
  487. (org-license-cc-by-nc "nl")
  488. (org-license-cc-by-nc "pt")
  489. (org-license-cc-by-nc-sa "br")
  490. (org-license-cc-by-nc-sa "ca")
  491. (org-license-cc-by-nc-sa "de")
  492. (org-license-cc-by-nc-sa "es")
  493. (org-license-cc-by-nc-sa "en")
  494. ;; (org-license-cc-by-nc-sa "eo")
  495. (org-license-cc-by-nc-sa "eu")
  496. (org-license-cc-by-nc-sa "fi")
  497. (org-license-cc-by-nc-sa "fr")
  498. (org-license-cc-by-nc-sa "gl")
  499. (org-license-cc-by-nc-sa "it")
  500. (org-license-cc-by-nc-sa "jp")
  501. (org-license-cc-by-nc-sa "nl")
  502. (org-license-cc-by-nc-sa "pt")
  503. (org-license-cc-by-nc-nd "br")
  504. (org-license-cc-by-nc-nd "ca")
  505. (org-license-cc-by-nc-nd "de")
  506. (org-license-cc-by-nc-nd "es")
  507. (org-license-cc-by-nc-nd "en")
  508. ;; (org-license-cc-by-nc-nd "eo")
  509. (org-license-cc-by-nc-nd "eu")
  510. (org-license-cc-by-nc-nd "fi")
  511. (org-license-cc-by-nc-nd "fr")
  512. (org-license-cc-by-nc-nd "gl")
  513. (org-license-cc-by-nc-nd "it")
  514. (org-license-cc-by-nc-nd "jp")
  515. (org-license-cc-by-nc-nd "nl")
  516. (org-license-cc-by-nc-nd "pt")
  517. )