org-license.el 29 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523
  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. ;; TODO: create a function to test all combinations of licenses
  32. (defvar org-license-images-directory "")
  33. (defun my-org-switch-language ()
  34. "Switch language if a `#+LANGUAGE:' Org meta-tag is on top 8 lines."
  35. (save-excursion
  36. (let (lang
  37. (license-alist '(("br" . "brazilian")
  38. ("ca" . "catalan")
  39. ("de" . "deutsch")
  40. ("en" . "american")
  41. ("eo" . "esperanto")
  42. ("eu" . "euskera")
  43. ("es" . "spanish"))))
  44. (when (re-search-backward "#\\+LANGUAGE: +\\([[:alpha:]_]*\\)" 1 t)
  45. (setq lang (match-string 1))
  46. ;; (message lang)
  47. (ispell-change-dictionary (cdr (assoc lang dico-alist)))))))
  48. (add-hook 'org-mode-hook 'my-org-switch-language)
  49. (defun org-license-cc-by (language)
  50. (interactive "MLanguage ( br | ca | de | en | es | eo | eu | fi | fr | gl | it | jp | nl | pt ): " language)
  51. (cond ((equal language "br")
  52. (setq org-license-cc-url "https://creativecommons.org/licenses/by-sa/3.0/br/deed.pt_BR")
  53. (insert (concat "* Licença
  54. Este texto é disponibilizado nos termos da licença [[" org-license-cc-url "][Atribuição 3.0 Brasil]]\n")))
  55. ((equal language "ca")
  56. (setq org-license-cc-url "https://creativecommons.org/licenses/by-sa/3.0/es/deed.ca")
  57. (insert (concat "* Licència
  58. El text està disponible sota la [[" org-license-cc-url "][Reconeixement 3.0 Espanya]]\n")))
  59. ((equal language "de")
  60. (setq org-license-cc-url "https://creativecommons.org/licenses/by-sa/3.0/de/deed.de")
  61. (insert (concat "* Lizenz
  62. Dieses Werk bzw. Inhalt steht unter einer [[" org-license-cc-url "][Lizenz Creative Commons Namensnennung 3.0 Deutschland]]\n")))
  63. ((equal language "eo")
  64. (setq org-license-cc-url "http://creativecommons.org/licenses/by/3.0/eo/deed.eo")
  65. (insert (concat "* Licenco
  66. Ĉi tiu verko estas disponebla laŭ la permesilo [[" org-license-cc-url "][Krea Komunaĵo Atribuite 3.0 Neadaptita]]\n")))
  67. ((equal language "es")
  68. (setq org-license-cc-url "http://creativecommons.org/licenses/by/3.0/es/deed.es")
  69. (insert (concat "* Licencia
  70. Este documento está bajo una [[" org-license-cc-url "][Licencia Creative Commons Atribución 3.0 España]]\n")))
  71. ((equal language "eu")
  72. (setq org-license-cc-url "http://creativecommons.org/licenses/by/3.0/es/deed.eu")
  73. (insert (concat "* Licenzua
  74. Testua [[" org-license-cc-url "][Aitortu 3.0 Espainia]] lizentziari jarraituz erabil daiteke\n")))
  75. ((equal language "fi")
  76. (setq org-license-cc-url "http://creativecommons.org/licenses/by/1.0/fi/deed.fi")
  77. (insert (concat "* Lisenssi
  78. Teksti on saatavilla [[" org-license-cc-url "][Nimeä 1.0 Suomi]] lisenssillä\n")))
  79. ;;Nimeä 1.0 Suomi
  80. ((equal language "fr")
  81. (setq org-license-cc-url "http://creativecommons.org/licenses/by/3.0/fr/deed.fr")
  82. (insert (concat "* Licence
  83. Ce(tte) œuvre est mise à disposition selon les termes de la [[" org-license-cc-url "][Licence Creative Commons Attribution 3.0 France]]\n")))
  84. ((equal language "gl")
  85. (setq org-license-cc-url "http://creativecommons.org/licenses/by/3.0/es/deed.gl")
  86. (insert (concat "* Licenza
  87. Todo o texto está dispoñible baixo a [[" org-license-cc-url "][licenza Creative Commons recoñecemento compartir igual 3.0]].\n")))
  88. ((equal language "it")
  89. (setq org-license-cc-url "http://creativecommons.org/licenses/by/3.0/it/deed.it")
  90. (insert (concat "* Licenza
  91. Quest'opera e distribuita con Licenza [[" org-license-cc-url "][Licenza Creative Commons Attribuzione 3.0 Italia]]\n")))
  92. ((equal language "jp")
  93. (setq org-license-cc-url "http://creativecommons.org/licenses/by/2.1/jp/deed.en")
  94. (insert (concat "* ライセンス
  95. この文書は [[" org-license-cc-url "][Creative Commons Attribution 2.1 ]] ライセンスの下である\n")))
  96. ((equal language "nl")
  97. (setq org-license-cc-url "http://creativecommons.org/licenses/by/3.0/nl/deed.nl")
  98. (insert (concat "* Licentie
  99. Dit werk is valt onder een [[" org-license-cc-url "][Creative Commons Naamsvermelding 3.0 Nederland]]\n")))
  100. ((equal language "pt")
  101. (setq org-license-cc-url "http://creativecommons.org/licenses/by/3.0/pt/deed.pt")
  102. (insert (concat "* Licença
  103. Este texto é disponibilizado nos termos da licença [[" org-license-cc-url "][Atribuição 3.0 Portugal]]\n")))
  104. (t (concat (insert "* License
  105. This document is under a [[" org-license-cc-url "][Creative Commons Attribution 3.0]]\n"))))
  106. (if (string= "" org-license-images-directory)
  107. (insert (concat "\n[[" org-license-cc-url "][file:http://i.creativecommons.org/l/by/3.0/80x15.png]]\n"))
  108. (insert (concat "\n[[" org-license-cc-url "][file:" org-license-images-directory "/by/3.0/80x15.png]]\n"))))
  109. (defun org-license-cc-by-sa (language)
  110. (interactive "MLanguage ( br | ca | de | en | es | eu | fi | fr | it | jp | nl | pt ): " language)
  111. (cond ((equal language "br")
  112. (setq org-license-cc-url "https://creativecommons.org/licenses/by-sa/3.0/br/deed.pt_BR")
  113. (concat (insert "* Licença
  114. Este texto é disponibilizado nos termos da licença [[" org-license-cc-url "][Atribuição Compartil ha Igual 3.0 Brasil]]\n")))
  115. ((equal language "ca")
  116. (setq org-license-cc-url "http://creativecommons.org/licenses/by-sa/3.0/es/deed.ca")
  117. (insert (concat "* Licència
  118. El text està disponible sota la [[" org-license-cc-url "][Reconeixement-CompartirIgual 3.0 Espanya]]\n")))
  119. ((equal language "de")
  120. (setq org-license-cc-url "http://creativecommons.org/licenses/by-sa/3.0/de/deed.de")
  121. (insert (concat "* Lizenz
  122. Dieses Werk bzw. Inhalt steht unter einer [[" org-license-cc-url "][Namensnennung - Weitergabe unter gleichen Bedingungen 3.0 Deutschland]]\n")))
  123. ((equal language "es")
  124. (setq org-license-cc-url "http://creativecommons.org/licenses/by-sa/3.0/es/deed.es")
  125. (concat (insert "* Licencia
  126. Este documento está bajo una [[" org-license-cc-url "][Licencia Creative Commons Atribución Compartir por Igual 3.0 España]]\n")))
  127. ((equal language "eu")
  128. (setq org-license-cc-url "http://creativecommons.org/licenses/by-sa/3.0/es/deed.eu")
  129. (concat (insert "* Licenzua
  130. Testua [[" org-license-cc-url "][Aitortu-PartekatuBerdin 3.0 Espainia]] lizentziari jarraituz erabil daiteke\n")))
  131. ((equal language "fi")
  132. (setq org-license-cc-url "http://creativecommons.org/licenses/by-sa/1.0/fi/deed.fi")
  133. (insert (concat "* Lisenssi
  134. Teksti on saatavilla [[" org-license-cc-url "][Nimeä-JaaSamoin 1.0 Suomi]] lisenssillä\n")))
  135. ((equal language "fr")
  136. (setq org-license-cc-url "http://creativecommons.org/licenses/by-sa/3.0/fr/deed.fr")
  137. (concat (insert "* Licence
  138. 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")))
  139. ((equal language "gl")
  140. (setq org-license-cc-url "http://creativecommons.org/licenses/by-sa/3.0/es/deed.gl")
  141. (insert (concat "* Licenza
  142. Todo o texto está dispoñible baixo a [[" org-license-cc-url "][licenza Creative Commons recoñecemento compartir igual 3.0]].\n")))
  143. ((equal language "it")
  144. (setq org-license-cc-url "http://creativecommons.org/licenses/by-sa/3.0/it/deed.it")
  145. (insert (concat "* Licenza
  146. Quest'opera e distribuita con Licenza [[" org-license-cc-url "][Licenza Creative Commons Attribuzione - Condividi allo stesso modo 3.0 Italia]]\n")))
  147. ((equal language "jp")
  148. (setq org-license-cc-url "http://creativecommons.org/licenses/by-sa/2.1/jp/deed.en")
  149. (insert (concat "* ライセンス
  150. この文書は、[[" org-license-cc-url "][Creative Commons Attribution 2.1 ]] ライセンスの下である\n")))
  151. ((equal language "nl")
  152. (setq org-license-cc-url "http://creativecommons.org/licenses/by-sa/3.0/nl/deed.nl")
  153. (insert (concat "* Licentie
  154. Dit werk is valt onder een [[" org-license-cc-url "][Creative Commons Naamsvermelding Gelijk Delen 3.0 Nederland]]\n")))
  155. ((equal language "pt")
  156. (setq org-license-cc-url "http://creativecommons.org/licenses/by-sa/3.0/pt/deed.pt")
  157. (insert (concat "* Licença
  158. Este texto é disponibilizado nos termos da licença [[" org-license-cc-url "][Atribuição-CompartilhaIgual 3.0 Portugal]]\n")))
  159. (t
  160. (setq org-license-cc-url "http://creativecommons.org/licenses/by-sa/3.0/deed")
  161. (insert (concat "* License
  162. This document is under a [[" org-license-cc-url "][Creative Commons Attribution-ShareAlike Unported 3.0]]\n"))))
  163. (if (string= "" org-license-images-directory)
  164. (insert (concat "\n[[" org-license-cc-url "][file:http://i.creativecommons.org/l/by-sa/3.0/80x15.png]]\n"))
  165. (insert (concat "\n[[" org-license-cc-url "][file:" org-license-images-directory "/by-sa/3.0/80x15.png]]\n"))))
  166. (defun org-license-cc-by-nd (language)
  167. (interactive "MLanguage ( br | ca | de | en | es | eu | fi | fr | it | pt ): " language)
  168. (cond ((equal language "br")
  169. (setq org-license-cc-url "https://creativecommons.org/licenses/by-nd/3.0/br/deed.pt_BR")
  170. (insert (concat "* Licença
  171. Este texto é disponibilizado nos termos da licença [[" org-license-cc-url "][Atribuição Compartil ha Igual 3.0 Brasil]]\n")))
  172. ((equal language "ca")
  173. (setq org-license-cc-url "http://creativecommons.org/licenses/by-nd/3.0/es/deed.ca")
  174. (insert (concat "* Licència
  175. El text està disponible sota la [[" org-license-cc-url "][Reconeixement-SenseObraDerivada 3.0 Espanya]]\n")))
  176. ((equal language "de")
  177. (setq org-license-cc-url "http://creativecommons.org/licenses/by-nd/3.0/de/deed.de")
  178. (insert (concat "* Lizenz
  179. Dieses Werk bzw. Inhalt steht unter einer [[" org-license-cc-url "][Namensnennung-Keine Bearbeitung 3.0 Deutschland]]\n")))
  180. ((equal language "es")
  181. (setq org-license-cc-url "http://creativecommons.org/licenses/by-nd/3.0/es/deed.es")
  182. (insert (concat "* Licencia
  183. Este documento está bajo una [[" org-license-cc-url "][Licencia Creative Commons Atribución-SinDerivadas 3.0]]\n")))
  184. ((equal language "eu")
  185. (setq org-license-cc-url "http://creativecommons.org/licenses/by-sa/3.0/es/deed.eu")
  186. (insert (concat "* Licenzua
  187. Testua [[" org-license-cc-url "][Aitortu-LanEratorririkGabe 3.0 Espainia]] lizentziari jarraituz erabil daiteke\n")))
  188. ((equal language "fi")
  189. (setq org-license-cc-url "http://creativecommons.org/licenses/by-sa/1.0/fi/deed.fi")
  190. (insert (concat "* Lisenssi
  191. Teksti on saatavilla [[" org-license-cc-url "][Nimeä-JaaSamoin 1.0 Suomi]] lisenssillä\n")))
  192. ((equal language "fr")
  193. (setq org-license-cc-url "http://creativecommons.org/licenses/by-nd/3.0/fr/deed.fr")
  194. (insert (concat "* Licence
  195. 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")))
  196. ((equal language "gl")
  197. (setq org-license-cc-url "http://creativecommons.org/licenses/by-nd/3.0/es/deed.gl")
  198. (insert (concat "* Licenza
  199. Todo o texto está dispoñible baixo a [[" org-license-cc-url "][licenza Creative Commons recoñecemento compartir igual 3.0]].\n")))
  200. ((equal language "it")
  201. (setq org-license-cc-url "http://creativecommons.org/licenses/by-nd/3.0/it/deed.it")
  202. (insert (concat "* Licenza
  203. Quest'opera e distribuita con Licenza [[" org-license-cc-url "][Licenza Creative Commons Attribuzione - Non opere derivate 3.0 Italia]]\n")))
  204. ((equal language "jp")
  205. (setq org-license-cc-url "http://creativecommons.org/licenses/by-nd/2.1/jp/deed.en")
  206. (insert (concat "* ライセンス
  207. この文書は、[[" org-license-cc-url "][Creative Commons No Derivatives 2.1]] ライセンスの下である\n")))
  208. ((equal language "nl")
  209. (setq org-license-cc-url "http://creativecommons.org/licenses/by-nd/3.0/nl/deed.nl")
  210. (insert (concat "* Licentie
  211. Dit werk is valt onder een [[" org-license-cc-url "][Creative Commons Naamsvermelding GeenAfgeleideWerken 3.0 Nederland]]\n")))
  212. ((equal language "pt")
  213. (setq org-license-cc-url "http://creativecommons.org/licenses/by-nd/3.0/pt/deed.pt")
  214. (insert (concat "* Licença
  215. Este texto é disponibilizado nos termos da licença [[" org-license-cc-url "][Atribuição Sem Derivados 3.0 Portugal]]\n")))
  216. (t
  217. (setq org-license-cc-url "http://creativecommons.org/licenses/by-nd/3.0/deed")
  218. (insert (concat "* License
  219. This document is under a [[" org-license-cc-url "][Creative Commons No Derivatives Unported 3.0]]\n"))))
  220. (if (string= "" org-license-images-directory)
  221. (insert (concat "\n[[" org-license-cc-url "][file:http://i.creativecommons.org/l/by-nd/3.0/80x15.png]]\n"))
  222. (insert (concat "\n[[" org-license-cc-url "][file:" org-license-images-directory "/by-nd/3.0/80x15.png]]\n"))))
  223. (defun org-license-cc-by-nc (language)
  224. (interactive "MLanguage ( br | ca | de | en | es | eu | fi | fr | it | jp | nl | pt ): " language)
  225. (cond ((equal language "br")
  226. (setq org-license-cc-url "https://creativecommons.org/licenses/by-nc/3.0/br/deed.pt_BR")
  227. (insert (concat "* Licença
  228. Este texto é disponibilizado nos termos da licença [[" org-license-cc-url "][Atribuição Não Comercial 3.0 Brasil]]\n")))
  229. ((equal language "ca")
  230. (setq org-license-cc-url "http://creativecommons.org/licenses/by-nc/3.0/es/deed.ca")
  231. (insert (concat "* Licència
  232. El text està disponible sota la [[" org-license-cc-url "][Reconeixement-NoComercial 3.0 Espanya]]\n")))
  233. ((equal language "de")
  234. (setq org-license-cc-url "http://creativecommons.org/licenses/by-nc/3.0/de/deed.de")
  235. (insert (concat "* Lizenz
  236. Dieses Werk bzw. Inhalt steht unter einer [[" org-license-cc-url "][Namensnennung-Nicht-kommerziell 3.0 Deutschland]]\n")))
  237. ((equal language "es")
  238. (setq org-license-cc-url "http://creativecommons.org/licenses/by-nc/3.0/es/deed.es")
  239. (insert (concat "* Licencia
  240. Este documento está bajo una [[" org-license-cc-url "][Licencia Creative Commons Reconocimiento-NoComercial 3.0]]\n")))
  241. ((equal language "eu")
  242. (setq org-license-cc-url "http://creativecommons.org/licenses/by-nc/3.0/es/deed.eu")
  243. (insert "* Licenzua
  244. Testua [[" org-license-cc-url "][Aitortu-EzKomertziala 3.0 Espainia]] lizentziari jarraituz erabil daiteke\n"))
  245. ((equal language "fi")
  246. (setq org-license-cc-url "http://creativecommons.org/licenses/by-nc/1.0/fi/deed.fi")
  247. (insert (concat "* Lisenssi
  248. Teksti on saatavilla [[" org-license-cc-url "][Nimeä-Epäkaupallinen 1.0 Suomi]] lisenssillä\n")))
  249. ((equal language "fr")
  250. (setq org-license-cc-url "http://creativecommons.org/licenses/by-nc/3.0/fr/deed.fr")
  251. (insert (concat "* Licence
  252. 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")))
  253. ((equal language "gl")
  254. (setq org-license-cc-url "http://creativecommons.org/licenses/by-nc/3.0/es/deed.gl")
  255. (insert (concat "* Licenza
  256. Todo o texto está dispoñible baixo a [[" org-license-cc-url "][licenza Creative Commons recoñecemento compartir igual 3.0]].\n")))
  257. ((equal language "it")
  258. (setq org-license-cc-url "http://creativecommons.org/licenses/by-nc/3.0/it/deed.it")
  259. (insert (concat "* Licenza
  260. Quest'opera e distribuita con Licenza [[" org-license-cc-url "][Licenza Creative Commons Attribuzione - Non commerciale 3.0 Italia]]\n")))
  261. ((equal language "jp")
  262. (setq org-license-cc-url "http://creativecommons.org/licenses/by-nc/2.1/jp/deed.en")
  263. (insert (concat "* ライセンス
  264. この文書は、[[" org-license-cc-url "][Creative Commons Attribution-NonCommercial 2.1 ]] ライセンスの下である\n")))
  265. ((equal language "nl")
  266. (setq org-license-cc-url "http://creativecommons.org/licenses/by-nc/3.0/nl/deed.nl")
  267. (insert (concat "* Licentie
  268. Dit werk is valt onder een [[" org-license-cc-url "][Creative Commons Naamsvermelding NietCommercieel 3.0 Nederland 3.0 Nederland]]\n")))
  269. ((equal language "pt")
  270. (setq org-license-cc-url "http://creativecommons.org/licenses/by-nc/3.0/pt/deed.pt")
  271. (insert (concat "* Licença
  272. Este texto é disponibilizado nos termos da licença [[" org-license-cc-url "][Atribuição Não Comercial 3.0 Portugal]]\n")))
  273. (t
  274. (setq org-license-cc-url "http://creativecommons.org/licenses/by-nc/3.0/deed")
  275. (insert (concat "* License
  276. This document is under a [[" org-license-cc-url "][Creative Commons Attribution-NonCommercial 3.0 Unported]]\n"))))
  277. (if (string= "" org-license-images-directory)
  278. (insert (concat "\n[[" org-license-cc-url "][file:http://i.creativecommons.org/l/by-nc/3.0/80x15.png]]\n"))
  279. (insert (concat "\n[[" org-license-cc-url "][file:" org-license-images-directory "/by-nc/3.0/80x15.png]]\n"))))
  280. (defun org-license-cc-by-nc-sa (language)
  281. (interactive "MLanguage ( br | ca | de | en | es | eu | fi | fr | gl | it | jp | nl | pt ): " language)
  282. (cond ((equal language "br")
  283. (setq org-license-cc-url "https://creativecommons.org/licenses/by-nc-sa/3.0/br/deed.pt_BR")
  284. (insert (concat "* Licença
  285. Este texto é disponibilizado nos termos da licença [[" org-license-cc-url "][Atribuição Não Comercial - Compartil ha Igual 3.0 Brasil]]\n")))
  286. ((equal language "ca")
  287. (setq org-license-cc-url "http://creativecommons.org/licenses/by-nc-sa/3.0/es/deed.ca")
  288. (insert (concat "* Licència
  289. El text està disponible sota la [[" org-license-cc-url "][Reconeixement-NoComercial 3.0 Espanya]]\n")))
  290. ((equal language "de")
  291. (setq org-license-cc-url "http://creativecommons.org/licenses/by-nc-sa/3.0/de/deed.de")
  292. (insert (concat "* Lizenz
  293. Dieses Werk bzw. Inhalt steht unter einer [[" org-license-cc-url "][Namensnennung - Weitergabe unter gleichen Bedingungen 3.0 Deutschland]]\n")))
  294. ((equal language "es")
  295. (setq org-license-cc-url "http://creativecommons.org/licenses/by-nc-sa/3.0/es/deed.es")
  296. (insert (concat "* Licencia
  297. Este documento está bajo una [[" org-license-cc-url "][Licencia Creative Commons Reconocimiento-NoComercial 3.0]]\n")))
  298. ((equal language "eu")
  299. (setq org-license-cc-url "http://creativecommons.org/licenses/by-nc-sa/3.0/es/deed.eu")
  300. (insert "* Licenzua
  301. Testua [[" org-license-cc-url "][Aitortu-EzKomertziala-PartekatuBerdin 3.0 Espainia]] lizentziari jarraituz erabil daiteke\n"))
  302. ((equal language "fi")
  303. (setq org-license-cc-url "http://creativecommons.org/licenses/by-nc-sa/1.0/fi/deed.fi")
  304. (insert (concat "* Lisenssi
  305. Teksti on saatavilla [[" org-license-cc-url "][Nimeä-Epäkaupallinen-JaaSamoin 1.0 Suomi]] lisenssillä\n")))
  306. ((equal language "fr")
  307. (setq org-license-cc-url "http://creativecommons.org/licenses/by-nc-sa/3.0/fr/deed.fr")
  308. (insert (concat "* Licence
  309. 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")))
  310. ((equal language "gl")
  311. (setq org-license-cc-url "http://creativecommons.org/licenses/by-nc-sa/3.0/es/deed.gl")
  312. (insert (concat "* Licenza
  313. Todo o texto está dispoñible baixo a [[" org-license-cc-url "][licenza Creative Commons recoñecemento compartir igual 3.0]].\n")))
  314. ((equal language "it")
  315. (setq org-license-cc-url "http://creativecommons.org/licenses/by-nc-sa/3.0/it/deed.it")
  316. (insert (concat "* Licenza
  317. Quest'opera e distribuita con Licenza [[" org-license-cc-url "][Licenza Creative Commons Attribuzione - Non opere derivate 3.0 Italia]]\n")))
  318. ((equal language "jp")
  319. (setq org-license-cc-url "http://creativecommons.org/licenses/by-nc-sa/2.1/jp/deed.en")
  320. (insert (concat "* ライセンス
  321. この文書は、[[" org-license-cc-url "][License Creative Commons Attribution Non Commercial Share Alike 2.1 ]] ライセンスの下である\n")))
  322. ((equal language "nl")
  323. (setq org-license-cc-url "http://creativecommons.org/licenses/by-nc-sa/3.0/nl/deed.nl")
  324. (insert (concat "* Licentie
  325. Dit werk is valt onder een [[" org-license-cc-url "][Creative Commons Naamsvermelding NietCommercieel GelijkDelen 3.0 Nederland]]\n")))
  326. ((equal language "pt")
  327. (setq org-license-cc-url "http://creativecommons.org/licenses/by-nc/3.0/pt/deed.pt")
  328. (insert (concat "* Licença
  329. Este texto é disponibilizado nos termos da licença [[" org-license-cc-url "][Atribuição NãoComercial Compartil ha Igual 3.0 Portugal]]\n")))
  330. (t
  331. (setq org-license-cc-url "http://creativecommons.org/licenses/by-nc-sa/3.0/deed")
  332. (insert (concat "* License
  333. This document is under a [[" org-license-cc-url "][License Creative Commons Attribution Non Commercial Share Alike 3.0 Unported]]\n"))))
  334. (if (string= "" org-license-images-directory)
  335. (insert (concat "\n[[" org-license-cc-url "][file:http://i.creativecommons.org/l/by-nc-sa/3.0/80x15.png]]\n"))
  336. (insert (concat "\n[[" org-license-cc-url "][file:" org-license-images-directory "/by-nc-sa/3.0/80x15.png]]\n"))))
  337. (defun org-license-cc-by-nc-nd (language)
  338. (interactive "MLanguage ( br | ca | de | en | es | eu | fi | fr | gl | it | pt ): " language)
  339. (cond ((equal language "br")
  340. (setq org-license-cc-url "http://creativecommons.org/licenses/by-nc-nd/3.0/pt/deed.pt")
  341. (insert (concat "* Licença
  342. Este texto é disponibilizado nos termos da licença [[" org-license-cc-url "][Atribuição Não Comercial Sem Derivados 3.0 Brasil]]\n")))
  343. ((equal language "ca")
  344. (setq org-license-cc-url "http://creativecommons.org/licenses/by-nc-nd/3.0/es/deed.ca")
  345. (insert (concat "* Licència
  346. El text està disponible sota la [[" org-license-cc-url "][Reconeixement-NoComercial-SenseObraDerivada 3.0 Espanya]]\n")))
  347. ((equal language "de")
  348. (setq org-license-cc-url "http://creativecommons.org/licenses/by-nc-nd/3.0/de/deed.de")
  349. (insert (concat "* Lizenz
  350. Dieses Werk bzw. Inhalt steht unter einer [[" org-license-cc-url "][Namensnennung-NichtKommerziell-KeineBearbeitung 3.0 Deutschland]]\n")))
  351. ((equal language "es")
  352. (setq org-license-cc-url "http://creativecommons.org/licenses/by-nc-nd/3.0/es/deed.es")
  353. (insert (concat "* Licencia
  354. Este documento está bajo una [[" org-license-cc-url "][Licencia Creative Commons Reconocimiento-NoComercial-SinObraDerivada 3.0]]\n")))
  355. ((equal language "eu")
  356. (setq org-license-cc-url "http://creativecommons.org/licenses/by-nc-nd/3.0/es/deed.eu")
  357. (insert (concat "* Licenzua
  358. Testua [[" org-license-cc-url "][Aitortu-LanEratorririkGabe 3.0 Espainia]] lizentziari jarraituz erabil daiteke\n")))
  359. ((equal language "fi")
  360. (setq org-license-cc-url "http://creativecommons.org/licenses/by-nc-nd/1.0/fi/deed.fi")
  361. (insert (concat "* Lisenssi
  362. Teksti on saatavilla [[" org-license-cc-url "][Nimeä-Ei muutoksia-Epäkaupallinen 1.0 Suomi]] lisenssillä\n")))
  363. ((equal language "fr")
  364. (setq org-license-cc-url "http://creativecommons.org/licenses/by-nc-nd/3.0/fr/deed.fr")
  365. (insert (concat "* Licence
  366. 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")))
  367. ((equal language "gl")
  368. (setq org-license-cc-url "http://creativecommons.org/licenses/by-nc-nd/3.0/es/deed.gl")
  369. (insert (concat "* Licenza
  370. Todo o texto está dispoñible baixo a [[" org-license-cc-url "][licenza Creative Commons recoñecemento compartir igual 3.0]].\n")))
  371. ((equal language "it")
  372. (setq org-license-cc-url "http://creativecommons.org/licenses/by-nc-nd/3.0/it/deed.it")
  373. (insert (concat "* Licenza
  374. Quest'opera e distribuita con Licenza [[" org-license-cc-url "][Licenza Creative Commons Attribuzione - Non opere derivate 3.0 Italia]]\n")))
  375. ((equal language "jp")
  376. (setq org-license-cc-url "http://creativecommons.org/licenses/by-nc-nd/2.1/jp/deed.en")
  377. (insert (concat "* ライセンス
  378. この文書は [[" org-license-cc-url "][License Creative Commons Attribution Non Commercial - No Derivs 2.1]] ライセンスの下である\n")))
  379. ((equal language "nl")
  380. (setq org-license-cc-url "http://creativecommons.org/licenses/by-nc-nd/3.0/nl/deed.nl")
  381. (insert (concat "* Licentie
  382. Dit werk is valt onder een [[" org-license-cc-url "][Creative Commons Naamsvermelding NietCommercieel GeenAfgeleideWerken 3.0 Nederland]]\n")))
  383. ((equal language "pt")
  384. (setq org-license-cc-url "http://creativecommons.org/licenses/by-nc-nd/3.0/pt/deed.pt")
  385. (insert (concat "* Licença
  386. Este texto é disponibilizado nos termos da licença [[" org-license-cc-url "][Atribuição Não Comercial Sem Derivados 3.0 Portugal]]\n")))
  387. (t
  388. (setq org-license-cc-url "http://creativecommons.org/licenses/by-nc-nd/3.0/deed")
  389. (insert (concat "* License
  390. This document is under a [[" org-license-cc-url "][License Creative Commons
  391. Reconocimiento-NoComercial-SinObraDerivada 3.0 Unported]]\n"))))
  392. (if (string= "" org-license-images-directory)
  393. (insert (concat "\n[[" org-license-cc-url "][file:http://i.creativecommons.org/l/by-nc-nd/3.0/80x15.png]]\n"))
  394. (insert (concat "\n[[" org-license-cc-url "][file:" org-license-images-directory "/by-nc-nd/3.0/80x15.png]]\n"))))
  395. (defun org-license-gfdl (language)
  396. (interactive "MLanguage (es | en): " language)
  397. (cond ((equal language "es")
  398. (insert "* Licencia
  399. Copyright (C) 2013 " user-full-name
  400. "\n Se permite copiar, distribuir y/o modificar este documento
  401. bajo los términos de la GNU Free Documentation License, Version 1.3
  402. o cualquier versión publicada por la Free Software Foundation;
  403. sin Secciones Invariantes y sin Textos de Portada o Contraportada.
  404. Una copia de la licencia está incluida en [[https://www.gnu.org/copyleft/fdl.html][GNU Free Documentation License]].\n"))
  405. (t (insert (concat "* License
  406. Copyright (C) 2013 " user-full-name
  407. "\n Permission is granted to copy, distribute and/or modify this document
  408. under the terms of the GNU Free Documentation License, Version 1.3
  409. or any later version published by the Free Software Foundation;
  410. with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.
  411. A copy of the license is included in [[https://www.gnu.org/copyleft/fdl.html][GNU Free Documentation License]].\n"))))
  412. (if (string= "" org-license-images-directory)
  413. (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")
  414. (insert (concat "\n[[https://www.gnu.org/copyleft/fdl.html][file:" org-license-images-directory "/gfdl/gfdl.png]]\n"))))
  415. (defun org-license-print-all ()
  416. "Print all combinations of licenses and languages, it's useful to find bugs"
  417. (interactive)
  418. (org-license-gfdl "es")
  419. (org-license-gfdl "en")
  420. (org-license-cc-by "br")
  421. (org-license-cc-by "ca")
  422. (org-license-cc-by "de")
  423. (org-license-cc-by "es")
  424. (org-license-cc-by "en")
  425. (org-license-cc-by "eo")
  426. (org-license-cc-by "eu")
  427. (org-license-cc-by "fi")
  428. (org-license-cc-by "fr")
  429. (org-license-cc-by "gl")
  430. (org-license-cc-by "it")
  431. (org-license-cc-by "jp")
  432. (org-license-cc-by "nl")
  433. (org-license-cc-by "pt")
  434. (org-license-cc-by-sa "br")
  435. (org-license-cc-by-sa "ca")
  436. (org-license-cc-by-sa "de")
  437. (org-license-cc-by-sa "es")
  438. (org-license-cc-by-sa "en")
  439. ;; (org-license-cc-by-sa "eo")
  440. (org-license-cc-by-sa "eu")
  441. (org-license-cc-by-sa "fi")
  442. (org-license-cc-by-sa "fr")
  443. (org-license-cc-by-sa "gl")
  444. (org-license-cc-by-sa "it")
  445. (org-license-cc-by-sa "jp")
  446. (org-license-cc-by-sa "nl")
  447. (org-license-cc-by-sa "pt")
  448. (org-license-cc-by-nd "br")
  449. (org-license-cc-by-nd "ca")
  450. (org-license-cc-by-nd "de")
  451. (org-license-cc-by-nd "es")
  452. (org-license-cc-by-nd "en")
  453. ;; (org-license-cc-by-nd "eo")
  454. (org-license-cc-by-nd "eu")
  455. (org-license-cc-by-nd "fi")
  456. (org-license-cc-by-nd "fr")
  457. (org-license-cc-by-nd "gl")
  458. (org-license-cc-by-nd "it")
  459. (org-license-cc-by-nd "jp")
  460. (org-license-cc-by-nd "nl")
  461. (org-license-cc-by-nd "pt")
  462. (org-license-cc-by-nc "br")
  463. (org-license-cc-by-nc "ca")
  464. (org-license-cc-by-nc "de")
  465. (org-license-cc-by-nc "es")
  466. (org-license-cc-by-nc "en")
  467. ;; (org-license-cc-by-nc "eo")
  468. (org-license-cc-by-nc "eu")
  469. (org-license-cc-by-nc "fi")
  470. (org-license-cc-by-nc "fr")
  471. (org-license-cc-by-nc "gl")
  472. (org-license-cc-by-nc "it")
  473. (org-license-cc-by-nc "jp")
  474. (org-license-cc-by-nc "nl")
  475. (org-license-cc-by-nc "pt")
  476. (org-license-cc-by-nc-sa "br")
  477. (org-license-cc-by-nc-sa "ca")
  478. (org-license-cc-by-nc-sa "de")
  479. (org-license-cc-by-nc-sa "es")
  480. (org-license-cc-by-nc-sa "en")
  481. ;; (org-license-cc-by-nc-sa "eo")
  482. (org-license-cc-by-nc-sa "eu")
  483. (org-license-cc-by-nc-sa "fi")
  484. (org-license-cc-by-nc-sa "fr")
  485. (org-license-cc-by-nc-sa "gl")
  486. (org-license-cc-by-nc-sa "it")
  487. (org-license-cc-by-nc-sa "jp")
  488. (org-license-cc-by-nc-sa "nl")
  489. (org-license-cc-by-nc-sa "pt")
  490. (org-license-cc-by-nc-nd "br")
  491. (org-license-cc-by-nc-nd "ca")
  492. (org-license-cc-by-nc-nd "de")
  493. (org-license-cc-by-nc-nd "es")
  494. (org-license-cc-by-nc-nd "en")
  495. ;; (org-license-cc-by-nc-nd "eo")
  496. (org-license-cc-by-nc-nd "eu")
  497. (org-license-cc-by-nc-nd "fi")
  498. (org-license-cc-by-nc-nd "fr")
  499. (org-license-cc-by-nc-nd "gl")
  500. (org-license-cc-by-nc-nd "it")
  501. (org-license-cc-by-nc-nd "jp")
  502. (org-license-cc-by-nc-nd "nl")
  503. (org-license-cc-by-nc-nd "pt")
  504. )