{"id":1103,"date":"2018-05-20T10:01:26","date_gmt":"2018-05-20T08:01:26","guid":{"rendered":"https:\/\/fodina.de\/?page_id=1103"},"modified":"2018-05-22T12:59:11","modified_gmt":"2018-05-22T10:59:11","slug":"floss-compliance","status":"publish","type":"page","link":"https:\/\/2022.fodina.de\/en\/floss-compliance\/","title":{"rendered":"FLOSS Compliance"},"content":{"rendered":"<section class=\"box info\">\n<h2>FLOSS Compliance<\/h2>\n<p><a href=\"https:\/\/2022.fodina.de\/wp-content\/uploads\/2018\/05\/fsf-405x270.png\" data-fancybox=\"\"><img decoding=\"async\" loading=\"lazy\" class=\"alignleft wp-image-1120\" src=\"https:\/\/2022.fodina.de\/wp-content\/uploads\/2018\/05\/fsf-405x270-300x200.png\" alt=\"\" width=\"100\" height=\"67\" \/><\/a>Without <a href=\"https:\/\/2022.fodina.de\/wp-content\/uploads\/2018\/05\/osi-logo-mit-schrift-300x400.png\" data-fancybox=\"\"><img decoding=\"async\" loading=\"lazy\" class=\"alignright wp-image-1124\" src=\"https:\/\/2022.fodina.de\/wp-content\/uploads\/2018\/05\/osi-logo-mit-schrift-300x400-225x300.png\" alt=\"\" width=\"75\" height=\"100\" \/><\/a>a running legal system we do not have FLOSS, neither the <strong>F<\/strong>ree, nor the <strong>L<\/strong>ibre, nor the <strong>O<\/strong>pen <strong>S<\/strong>ource <strong>S<\/strong>oftware. Only if the four rights have successfully been granted to us by the respective licenses, we have, what we want to have: free accessible software. But for preserving these rights we must thoroughly try to fulfill the conditions these FLOSS licenses impose on us: You can&#8217;t have the cake and eat it.<\/p>\n<\/section>\n<section class=\"box info\">\n<h3>The Challenge Javascript<\/h3>\n<p><a href=\"https:\/\/2022.fodina.de\/wp-content\/uploads\/2018\/05\/js.jpg\" data-fancybox=\"\"><img decoding=\"async\" loading=\"lazy\" class=\"alignleft wp-image-1085\" src=\"https:\/\/2022.fodina.de\/wp-content\/uploads\/2018\/05\/js-300x300.jpg\" alt=\"\" width=\"36\" height=\"36\" \/><\/a>Sometimes the nature of the FLOSS makes our compliance life miserable. We have described that in a specific post. Here are some additional irritating examples:<\/p>\n<\/section>\n<div id=\"c1249\" class=\"csc-frame csc-frame-default\">\n<section class=\"ym-grid linearize-level-2\">\n<article class=\"ym-g48 ym-gl\">\n<div class=\"box\">\n<h4>JQuery &#038; hoverIntend<\/h4>\n<p class=\"bodytext\">Both, the <a class=\"external-link-new-window\" title=\"Opens internal link in current window\" href=\"https:\/\/code.jquery.com\/jquery-3.3.1.js\" target=\"_blank\" rel=\"noopener\">uncompressed JQuery version<\/a> as well as the <a class=\"external-link-new-window\" title=\"Opens internal link in current window\" href=\"https:\/\/code.jquery.com\/jquery-3.3.1.min.js\" target=\"_blank\" rel=\"noopener\">compressed JQuery version<\/a> contain a more or less small a header with the copyright information and <a class=\"external-link-new-window\" title=\"Opens internal link in current window\" href=\"https:\/\/jquery.org\/license\" target=\"_blank\" rel=\"noopener\">a link to a page with some information about the MIT license<\/a>. <a class=\"external-link-new-window\" title=\"Opens internal link in current window\" href=\"https:\/\/github.com\/briancherne\/jquery-hoverIntent\" target=\"_blank\" rel=\"noopener\">hoverIntend<\/a> is designed as a JQuery plugin. But none of them &#8211; neither the libs, nor the plugin &#8211; contain the license text.<\/p>\n<\/div>\n<\/article>\n<article class=\"ym-g48 ym-gr\">\n<div class=\"box\">\n<h4>modernizr<\/h4>\n<p class=\"bodytext\"><a class=\"external-link-new-window\" title=\"Opens internal link in current window\" href=\"https:\/\/modernizr.com\/\" target=\"_blank\" rel=\"noopener\">modernizr<\/a> is a set of functions which <a class=\"external-link-new-window\" title=\"Opens internal link in current window\" href=\"https:\/\/modernizr.com\/download?setclasses\" target=\"_blank\" rel=\"noopener\">is compiled by a configuration process<\/a> and offers only a short header with a small hint to the <a class=\"external-link-new-window\" title=\"Opens internal link in current window\" href=\"https:\/\/modernizr.com\/license\/\" target=\"_blank\" rel=\"noopener\">MIT<\/a>\u00a0license. This header does neither contain a copyright line nor the license text itself, the corresponding license page does not contain an adequate copyright line.<\/p>\n<\/div>\n<\/article>\n<\/section>\n<\/div>\n<div id=\"c1250\" class=\"csc-frame csc-frame-default\">\n<section class=\"ym-grid linearize-level-2\">\n<article class=\"ym-g48 ym-gl\">\n<div class=\"box\">\n<h4>superfish<\/h4>\n<p class=\"bodytext\"><a class=\"external-link-new-window\" title=\"Opens internal link in current window\" href=\"https:\/\/superfish.joelbirch.co\/download\/\" target=\"_blank\" rel=\"noopener\">superfish is offered as compressed and uncompressed javascript plugin for jQuery<\/a>. It is double licensed under the MIT and\/or the GPL. This implicitly means, that one can select the license one needs. The compressed version as well as the uncompressed version only contains a small header without any license text.<\/p>\n<\/div>\n<\/article>\n<article class=\"ym-g48 ym-gr\">\n<div class=\"box\">\n<h4>bretteleben<\/h4>\n<p class=\"bodytext\">The <a class=\"external-link-new-window\" title=\"Opens internal link in current window\" href=\"http:\/\/www.bretteleben.de\/lang-de\/joomla\/simple-picture-slideshow.html\" target=\"_blank\" rel=\"noopener\">bretteleben.de JavaScript Slideshow<\/a> contains a header with the copyright information and is licensed under the <a class=\"external-link-new-window\" title=\"Opens internal link in current window\" href=\"http:\/\/www.gnu.org\/copyleft\/gpl.html\" target=\"_blank\" rel=\"noopener\">GPL v3<\/a>. Unfortunately it does not include the license text. But if one adds it manually, the source code becomes so large, that the performance suffers.<\/p>\n<\/div>\n<\/article>\n<\/section>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>FLOSS Compliance Without a running legal system we do not have FLOSS, neither the Free, nor the Libre, nor the Open Source Software. Only if the four rights have successfully been granted to us by the respective licenses, we have, what we want to have: free accessible software. But for preserving these rights we must [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"translation":{"provider":"WPGlobus","version":"2.12.2","language":"en","enabled_languages":["de","en"],"languages":{"de":{"title":true,"content":true,"excerpt":false},"en":{"title":false,"content":true,"excerpt":false}}},"_links":{"self":[{"href":"https:\/\/2022.fodina.de\/en\/wp-json\/wp\/v2\/pages\/1103"}],"collection":[{"href":"https:\/\/2022.fodina.de\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/2022.fodina.de\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/2022.fodina.de\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/2022.fodina.de\/en\/wp-json\/wp\/v2\/comments?post=1103"}],"version-history":[{"count":2,"href":"https:\/\/2022.fodina.de\/en\/wp-json\/wp\/v2\/pages\/1103\/revisions"}],"predecessor-version":[{"id":1675,"href":"https:\/\/2022.fodina.de\/en\/wp-json\/wp\/v2\/pages\/1103\/revisions\/1675"}],"wp:attachment":[{"href":"https:\/\/2022.fodina.de\/en\/wp-json\/wp\/v2\/media?parent=1103"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}