|
|
(137 intermediate revisions by 6 users not shown) |
Line 1: |
Line 1: |
| {{:Team:Cambridge-JIC/Templates/Menu}} | | {{:Team:Cambridge-JIC/Templates/Menu}} |
| <html> | | <html> |
− | <section style="background-color: #FF9592">
| |
− | <div class="slide">
| |
− | <div style="width: 80%; margin: 30px 50px;color:#000;min-height:0px">
| |
− | <h1>Human Practices: The Open Hardware Revolution</h1>
| |
− | <p>In choosing the novel Hardware Track, this years’ Cambridge-JIC iGEM team has come across unexpected challenges. Unsurprisingly perhaps, these have often required us to look into fields of work that we have had little or no previous experience in. This has been particularly true when navigating the world of intellectual property law, including <span class="hl_2">hardware licensing</span> and <span class="hl_2">design copyright</span>. In developing Open Source Hardware (OSH) as part of the competition, we recognised the need for an easily-digestible, comprehensive and hardware-specific guide to ensuring the OSH is accessible to the community.</p>
| |
− | <p>As part of our human practices effort, we have developed an online tool to guide future iGEM teams through the decisions required when deciding on a license for their own hardware project. We have covered the major license types, and provided information about their key features. </p>
| |
− | <p>If you’re having trouble understanding the legal or technical jargon, check out the <a href=#"glossary" class="blue">Glossary of Terms</a>. An offline version of this page is also available in the form of a PDF for you to download.</p>
| |
− | <p>Want to find out more about OSH licensing? Answer the questions <a href="#cam-quiz" class="blue">below</a> to find out what would be most appropriate for your project</p>
| |
− | </div></div></section>
| |
| | | |
− | <style>
| + | <section style="background-color: #fff; padding-top:30px"> |
− | #cam-quiz {
| + | <div class="slide" style="min-height:200px"> |
− | background-color: #fff;
| + | <center> |
− | border: 0px;
| + | <img src="//2015.igem.org/wiki/images/e/e8/CamJIC-Home_Community.png" style="height:150px;"> |
− | }
| + | </center> |
| + | </div> |
| + | </section> |
| | | |
− | .cam-quiz-question, .cam-quiz-result {
| + | <section style="background-color: #c6b2e4"> |
− | border: 5px solid;
| + | <div class="slide" style="background-image:url(//2015.igem.org/wiki/images/2/22/CamJIC-Community_Outreach.png);position:relative"> |
− | border-color: #a3c1ad;
| + | <div style="right:37%;top:50%;font-size:20px;position:absolute"> |
− | padding: 5px;
| + | <a class="btn btn-default btn-lg" href="//2015.igem.org/Team:Cambridge-JIC/Outreach" role="button" style="color:#3d3d3d;border-color:#3d3d3d">Learn More</a> |
− | margin: 0px;
| + | </div> |
− | }
| + | <div style="left:15%;right:50%;top:25%;font-size:20px;position:absolute"> |
| + | <p><b>Our survey </b> on the public perception of Synthetic Biology suggested communicating research was a challenge</p> |
| + | <p>By organising workshops for school students, we increased awareness of its potential benefits <b>for future generations</b></p> |
| + | </div> |
| + | <div style="left:52%;right:10%;top:25%;font-size:20px;position:absolute"> |
| + | <p>We introduced students to programming and modern microscopy techniques, <b> taking them beyond the school syllabus</b><p> |
| + | </div> |
| + | </div> |
| + | </section> |
| | | |
− | .cam-quiz-question {
| + | <section style="background-color: #f3f3f3"> |
− | background-color: #fff;
| + | <div class="slide" style="background-image:url(//2015.igem.org/wiki/images/4/47/CamJIC-Community_Practices.png);position:relative"> |
− | }
| + | <div style="right:15%;top:67%;font-size:20px;position:absolute"> |
| + | <a class="btn btn-default btn-lg" href="//2015.igem.org/Team:Cambridge-JIC/OpenHardwareRevolution" role="button" style="color:#123a68;border-color:#123a68">Learn More</a> |
| + | </div> |
| + | <div style="left:60%;right:5%;top:9%;font-size:20px;position:absolute;color:#123a68"> |
| + | <p>Developing hardware brings with it issues of <b>licensing, patent and copyright</b></p> |
| + | <p><b>From our experience,</b> navigating the legal jargon and complex procedures can be prohibitively time-consuming</p> |
| + | </div> |
| + | <div style="left:40%;right:30%;top:60%;font-size:20px;position:absolute;color:#123a68"> |
| + | <p><b>For iGEM teams</b><br>looking to release Open Source Hardware, we have made an interactive guide to use as a starting point</p> |
| + | </div> |
| + | </section> |
| | | |
− | .cam-quiz-answer {
| + | <section style="background-color: #b1e7ad"> |
− | border: 1px solid green;
| + | <div class="slide" style="background-image:url(//2015.igem.org/wiki/images/a/aa/CamJIC-About_Collaboration.png);position:relative"> |
− | background-color: white;
| + | <div style="right:76%;top:74%;font-size:20px;position:absolute"> |
− | color: black;
| + | <a class="btn btn-default btn-lg" href="//2015.igem.org/Team:Cambridge-JIC/Collaborations" role="button" style="color:#3d3d3d;border-color:#3d3d3d">Learn More</a> |
− | display: inline-block;
| + | </div> |
− | padding: 0 1em;
| + | <div style="left:5%;right:40%;top:30%;font-size:20px;position:absolute;color:#1b4f18"> |
− | cursor: pointer;
| + | <p><b>The William and Mary iGEM team</b> are using GFP in the Interlab Measurement study</p> |
− | margin: 0 0.2em;
| + | <p><b>The Glasgow iGEM team</b> are using GFP and RFP to make bioluminescent bacteria</p> |
− | }
| + | </div> |
| + | <div style="left:13%;right:20%;top:57%;font-size:20px;position:absolute;color:#1b4f18"> |
| + | <p>Collaboration meant confirming the expression of their fluorescent proteins while <b>testing OpenScope's capabilities</b></p> |
| + | </div> |
| + | </div> |
| + | </section> |
| | | |
− | .cam-quiz-answer:hover, .cam-quiz-selected {
| + | <section style="background-color:#fff"> |
− | background-color: green;
| + | <div class="slide" style="background-image:url(//2015.igem.org/wiki/images/d/d6/CamJIC-Project_Wiki.png); position:relative"> |
− | color: white;
| + | <div style="right:44%;bottom:65%;font-size:20px;position:absolute"> |
− | }
| + | <a class="btn btn-default btn-lg" href="//2015.igem.org/Team:Cambridge-JIC/Wiki_Design" role="button" style="color:#123a68;border-color:#123a68">Learn More</a> |
| + | </div> |
| + | <div style="left:36%;right:29%;top:75%;font-size:20px;position:absolute;color:#123a68"> |
| + | <p><b>A map of our entire wiki</b>, in case you can't find what you're looking for</p> |
| + | <p><b>Some advice</b> for future iGEM teams on making a wiki</p> |
| + | </div> |
| + | </div> |
| + | </section> |
| | | |
− | .cam-quiz-answer.cam-quiz-selected {
| |
− | font-weight: bold;
| |
− | }
| |
− |
| |
− | .cam-quiz-result {
| |
− | background-color: #fff;
| |
− | }
| |
− | </style>
| |
− | <script>
| |
− | quiz = function(elem){
| |
− | this.elem = $(elem);
| |
− | this.steps = [];
| |
− |
| |
− | this.step = function(question, answers) {
| |
− | this.question = question;
| |
− | this.answers = {};
| |
− | this.bind = function(target, keys) {
| |
− | if (typeof keys === "undefined") {
| |
− | keys = Object.keys(this.answers);
| |
− | }
| |
− |
| |
− | for (var i=0; i<keys.length; i++) {
| |
− | key = keys[i];
| |
− | this.answers[key].target = target;
| |
− | }
| |
− | };
| |
− | this.elem = function(quiz, index) {
| |
− | elem = $('<div class="cam-quiz-question">');
| |
− | elem.append($('<h3>').text(this.question));
| |
− | for (key in this.answers) {
| |
− | elem.append($('<div class="cam-quiz-answer">')
| |
− | .text(this.answers[key].answer)
| |
− | .data("key", key)
| |
− | .data("step", this)
| |
− | .data("quiz", quiz)
| |
− | .data("index", index)
| |
− | .click(function(){
| |
− | key = $(this).data("key");
| |
− | step = $(this).data("step");
| |
− | quiz = $(this).data("quiz");
| |
− | index = $(this).data("index");
| |
− | ref = quiz.steps[index];
| |
− | ref.elem.find('.cam-quiz-selected').removeClass('cam-quiz-selected');
| |
− | $(this).addClass('cam-quiz-selected');
| |
− |
| |
− | for (var i=quiz.steps.length; --i>index;) {
| |
− | quiz.steps[i].elem.remove();
| |
− | quiz.steps.pop();
| |
− | }
| |
− |
| |
− | quiz.steps[index].option = key;
| |
− | nstep = step.answers[key].target;
| |
− | switch (typeof nstep) {
| |
− | case "object":
| |
− | var nindex = quiz.steps.length;
| |
− | var nref = {
| |
− | 'step': nstep,
| |
− | 'elem': nstep.elem(quiz, nindex),
| |
− | 'option': undefined
| |
− | };
| |
− | quiz.steps.push(nref);
| |
− | quiz.elem.append(nref.elem);
| |
− | break;
| |
− | case "function":
| |
− | options = [];
| |
− | for (var i=0; i<quiz.steps.length; i++) {
| |
− | options.push(quiz.steps[i].option);
| |
− | }
| |
− | var nref = {
| |
− | 'step': undefined,
| |
− | 'elem': $('<div class="cam-quiz-result">')
| |
− | .append(nstep(options)),
| |
− | 'option': undefined
| |
− | };
| |
− | quiz.steps.push(nref);
| |
− | quiz.elem.append(nref.elem);
| |
− | break;
| |
− | default:
| |
− | alert("Quiz error! Please contact the site maintainers....");
| |
− | break;
| |
− | }
| |
− | }));
| |
− | }
| |
− | return elem;
| |
− | };
| |
− |
| |
− | for (key in answers) {
| |
− | answer = answers[key];
| |
− | this.answers[key] = {
| |
− | 'answer': answer,
| |
− | 'target': undefined
| |
− | };
| |
− | }
| |
− | };
| |
− |
| |
− | this.start = function(step) {
| |
− | index = this.steps.length;
| |
− | ref = {
| |
− | 'step': step,
| |
− | 'elem': step.elem(this, index),
| |
− | 'option': undefined
| |
− | };
| |
− | this.steps.push(ref);
| |
− | this.elem.append(ref.elem);
| |
− | };
| |
− | };
| |
− |
| |
− | $(document).ready(function(){
| |
− | q = new quiz('#cam-quiz');
| |
− |
| |
− | step0 = new q.step("You have developed a new product, complete with design files, source code and documentation.", {
| |
− | 1: "Proceed"
| |
− | });
| |
− | step1 = new q.step("Do you want to release your product for others to remix and customize?", {
| |
− | 0: "no",
| |
− | 1: "yes"
| |
− | });
| |
− | step2a = new q.step("Do you want complete legal control over your product at all times and to prevent derivatisation?", {
| |
− | 0: "no",
| |
− | 1: "yes"
| |
− | });
| |
− | step2b = new q.step("Do you want to have the option to legally impose conditions such as attribution?", {
| |
− | 0: "no",
| |
− | 1: "yes"
| |
− | });
| |
− | step3a = new q.step("Do you want to commercialise your product and make it proprietary?", {
| |
− | 0: "no",
| |
− | 1: "yes"
| |
− | });
| |
− | step3b = new q.step("Do you want to allow for proprietary derivatives being made from your designs?", {
| |
− | 0: "no",
| |
− | 1: "yes"
| |
− | });
| |
− | step3c = new q.step("Your product could be released under the CCO 'No Rights Reserved' License, or even unlicensed.", {
| |
− | 1: "Learn more"
| |
− | });
| |
− | step4a = new q.step("Your product could be released under standard commercial license.", {
| |
− | 1: "OK"
| |
− | });
| |
− | step4b = new q.step("Your product could be released under a CC NonCommercial - NoDerivs license.", {
| |
− | 1: "OK"
| |
− | });
| |
− | step4c = new q.step("A Permissive license is most appropriate for your product.", {
| |
− | 1: "OK"
| |
− | });
| |
− | step4d = new q.step("A Copyleft license is most appropriate for your product. This can be general or hardware-specific.", {
| |
− | 0: "General",
| |
− | 1: "Hardware-specific"
| |
− | });
| |
− | step5a = new q.step("Examples of Permissive licenses include: BSD, MIT and CC Attribution.", {
| |
− | 1: "Learn more"
| |
− | });
| |
− | step5b = new q.step("Learn more about the hardware-specific Copyleft options:", {
| |
− | 0: "CERN OHL (more widely used)",
| |
− | 1: "TAPR OHL"
| |
− | });
| |
− | step5c = new q.step("Learn more about the general Copyleft options:", {
| |
− | 0: "GNU GPL (software license)",
| |
− | 1: "Viral licenses,, eg. CC Attribution - ShareAlike licenses"
| |
− | });
| |
− | step5d = new q.step("Your product is no longer open-source hardware (OSH), and should not be labelled as such.", {
| |
− | 1: "Learn more about OSH"
| |
− | });
| |
− |
| |
− | final3c = function(options) {
| |
− | window.location.href="#CC0";
| |
− | return $('<h3>').text('You are being redirected to the page with information about the CC0 license.')
| |
− | }
| |
− |
| |
− | final5a = function(options) {
| |
− | window.location.href="#permissive";
| |
− | return $('<h3>').text('You are being redirected to the page with information about Permissive licenses.')
| |
− | }
| |
− |
| |
− | final5b0 = function(options) {
| |
− | window.location.href="#CERN";
| |
− | return $('<h3>').text('You are being redirected to the page with information about the CERN OHL.')
| |
− | }
| |
− |
| |
− | final5b1 = function(options) {
| |
− | window.location.href="#TAPR";
| |
− | return $('<h3>').text('You are being redirected to the page with information about the TAPR OHL.')
| |
− | }
| |
− |
| |
− | final5c0 = function(options) {
| |
− | window.location.href="#GNU";
| |
− | return $('<h3>').text('You are being redirected to the page with information about the GNU GPL.')
| |
− | }
| |
− |
| |
− | final5c1 = function(options) {
| |
− | window.location.href="#viral";
| |
− | return $('<h3>').text('You are being redirected to the page with information about viral licenses.')
| |
− | }
| |
− |
| |
− | final5d = function(options) {
| |
− | window.location.href="#OSH";
| |
− | return $('<h3>').text('You are being redirected to the page with information about OSH.')
| |
− | }
| |
− |
| |
− | step0.bind(step1, [1]);
| |
− | step1.bind(step2a, [0]);
| |
− | step1.bind(step2b, [1]);
| |
− | step2a.bind(step2b, [0]);
| |
− | step2a.bind(step3a, [1]);
| |
− | step2b.bind(step3c, [0]);
| |
− | step2b.bind(step3b, [1]);
| |
− | step3a.bind(step4b, [0]);
| |
− | step3a.bind(step4a, [1]);
| |
− | step3b.bind(step4d, [0]);
| |
− | step3b.bind(step4c, [1]);
| |
− | step3c.bind(final3c, [1]);
| |
− | step4a.bind(step5d, [1]);
| |
− | step4b.bind(step5d, [1]);
| |
− | step4c.bind(step5a, [1]);
| |
− | step4d.bind(step5c, [0]);
| |
− | step4d.bind(step5b, [1]);
| |
− | step5a.bind(final5a, [1]);
| |
− | step5b.bind(final5b0, [0]);
| |
− | step5b.bind(final5b1, [1]);
| |
− | step5c.bind(final5c0, [0]);
| |
− | step5c.bind(final5c1, [1]);
| |
− | step5d.bind(final5d, [1]);
| |
− |
| |
− | q.start(step0);
| |
− | });
| |
− |
| |
− | </script>
| |
− |
| |
− | <section style="background:white">
| |
− | <div class="slide">
| |
− | <div style="width: 80%; margin: 30px 50px;color:black;min-height:0px">
| |
− | <div id="cam-quiz" style="width: 80%; margin: 30px 50px">
| |
− | <h2> Find the License for your Project </h2>
| |
− | </div>
| |
− | <noscript>Enable JavaScript to be able to display the quiz properly.</noscript></div>
| |
− | </section>
| |
− |
| |
− |
| |
− | <section style="background-color:#FF9592" id="CC0">
| |
− | <div class="slide">
| |
− | <div style="width: 80%; margin: 30px 50px;color:#000;min-height:0px">
| |
− | <h2>CC0 and Unlicensed Work</h2>
| |
− | <div style="float:right;width:300px"><center><img src="//2015.igem.org/wiki/images/d/d4/CamJIC-Practices-CC0.png" style="width:300px;margin-bottom:5px"><p style="font-size:80%;line-height:100%"><i>The marks for the CC0 license (left) and Public Domain Mark (right) to be displayed on works under these agreements.</i></p></center></div>
| |
− | <p>The Creative Commons ‘No Rights Reserved license’ (known as the CC0 license) essentially waives all copyrights you have over you work. This means there is no legal protection against you works being used, modified, redistributed or made proprietary.</p>
| |
− | <p>Under the CC0 anyone can access your work, and use it in any way they want. However, you cannot license the work of other people under the CC0 unless you have express permission to do so or they have also used the CC0 license. This is an example of license compatibility issues <a href="#comp" class="blue">(see compatibility tables)</a>.</p>
| |
− | <p>Unlicensed work released into the public domain can be used by anyone in any way, again meaning that continued access cannot be ensured. Creative Commons recommends using the ‘Public Domain Mark’ for this work. This is intended for old works that are already in the public domain without copyright in order to provide information about them [1].</p>
| |
− | <p>A brief summary to getting a CC license for your designs, software and literature:</p>
| |
− | <center><a href="http://creativecommons.org/choose/"><img src="//2015.igem.org/wiki/images/7/71/CamJIC-Practices-CC0license.png"></a></center>
| |
− | <p style="font-size:80%">[1] Wiki.creativecommons.org, (2015).Frequently Asked Questions - Creative Commons. <a href="https://wiki.creativecommons.org/wiki/Frequently_Asked_Questions#Can_I_combin-e_works_that_use_different_Creative_Commons_licenses_into_my_work.3F" class="blue">[online]</a> [Accessed 5 Sep. 2015].</p>
| |
− | </div></div></section>
| |
− |
| |
− | <section style="background-color:#A3C1AD" id="permissive">
| |
− | <div class="slide">
| |
− | <div style="width: 80%; margin: 30px 50px;color:#000;min-height:0px">
| |
− | <h2>Permissive Licenses</h2>
| |
− | <p>Features of Permissive licenses:</p>
| |
− | <ul>
| |
− | <li><p>There are no reciprocity requirements when using a Permissive license. Redistributors can restrict access to derivative products and make them proprietary [1]</p></li>
| |
− | <li><p>Hence they make it more likely that a given product will be repackaged and commercialised [2]</p></li>
| |
− | <li><p>This is seen by some as a driving force for innovation and an additional freedom compared to Copyleft licenses [3]</p></li>
| |
− | <li><p>They are designed to be legally simple and compatible with a greater variety of downstream licenses than Copyleft licenses <a href="#comp" class="blue">(see compatibility charts)</a></p></li>
| |
− | <li><p>It is important to recognise that any improvements on the product that are made proprietary will not be available to the community. This is not a problem with Copyleft licenses.</p></li>
| |
− | </ul>
| |
− | <div style="float:right;width:300px"><center><img src="//2015.igem.org/wiki/images/7/76/BSD_MIT.png" style="width:300px;margin-bottom:5px;margin-left:10px"><p style="font-size:80%;line-height:100%"><i>The BSD and MIT license logos. These are widely used and well-established permissive licenses.</i></p></center></div>
| |
− | <p>A variety of Permissive licenses are available, and recently it has been proposed to develop a new one based on the Apache 2.0 software license as this is already well established [4].</p><br>
| |
− | <p> A summary of the licenses available for open source projects:</p>
| |
− | <center><img src="//2015.igem.org/wiki/images/1/1d/CamJIC-Practices-Licenses.png" style="width:85%"></center>
| |
− | <p style="font-size:80%">[1] Opensource.org, (2015). Frequently Answered Questions | Open-source Initiative. <a href="http://opensource.org/faq#permissive" class="blue">[online]</a> [Accessed 6 Sep. 2015].<br>[2] Gnu.org, (2015). Categories of Free and Nonfree Software - GNU Project - Free Software Foundation. <a href="https://www.gnu.org/philosophy/categories.html" class="blue">[online]</a> [Accessed 6 Sep. 2015].<br>[3] Opensource.com, (2015). How to choose a license for your open-source project | Opensource.com. <a href="http://opensource.com/business/14/1/what-license-should-i-use-open-source-project" class="blue">[online]</a> [Accessed 6 Sep. 2015].<br>[4] Katz, A. (2012). Towards a Functional Licence for Open Hardware. IFOSS L. Rev., pp.41-62.</p>
| |
− | </div></div></section>
| |
− |
| |
− | <section style="background-color:#FF9592" id="CERN">
| |
− | <div class="slide">
| |
− | <div style="width: 80%; margin: 30px 50px;color:#000;min-height:0px">
| |
− | <h2>CERN OHL</h2>
| |
− | <p>The CERN OHL was developed to do for hardware what the General Public License (GPL) did for software, and is available for free download*. In 2009, scientists in the community at CERN began to create the Open Hardware Repository: “a place on the web for electronics designers at experimental physics facilities to collaborate on open hardware designs, much in the philosophy of the free software movement” [1].</p>
| |
− | <p>The fundamental principals of the CERN OHL are:
| |
− | <ul>
| |
− | <li><p>If modifications are to be released to the community, they must be under the same license scheme as the original product</p></li>
| |
− | <li><p>This ensures that the license is persistent, and ultimately everyone in the community benefits</p></li>
| |
− | <li><p>The process of improvement uses collaboration between anyone in the community</p></li>
| |
− | </ul>
| |
− | <p>CERN itself uses the license to release Printed Circuit Boards (PCBs) that it develops back into the physics community. CERN recognised the potentially huge benefit of releasing hardware to the community, where it is effectively peer-reviewed and reconfigured to precisely match end-user requirements [1].</p>
| |
− | <p>Notable new projects that have taken up the CERN OHL include Adafruit Industries and Citoyens Capteurs, which aims to develop a network of citizen air pollution sensors (amongst other OSH programs) [2].</p>
| |
− | <p style="font-size:80%">* See <a href="http://www.ohwr.org/documents/294" class="blue">OHWR webpage</a> for more information.<br>[1] Ayass, M. (2015). CERN Open Hardware Licence. <a href="http://-www.ohwr.org/projects/cernohl/wiki" class="blue">[online]</a> [Accessed 7 Sep. 2015].<br>[2] Wiki.citoyenscapteurs.net, (2015). Le Wiki des Citoyens Capteurs. <a href="http://wiki.citoyenscapteurs.net/doku.php" class="blue">[online]</a> [Accessed 12 Aug. 2015].</p>
| |
− | </div></div></section>
| |
− |
| |
− | <section style="background-color:#A3C1AD" id="TAPR">
| |
− | <div class="slide">
| |
− | <div style="width: 80%; margin: 30px 50px;color:#000;min-height:0px">
| |
− | <h2>TAPR OHL</h2>
| |
− | <p>The TAPR OHL was developed by Tucson Amateur Packet Radio, and like the CERN OHL was created to extend the success of OSS licenses*. It is available for anyone to use, and can be downloaded directly from their website [1]. Just like the CERN OHL it is a Copyleft or ‘viral’ license: the terms applied to one product are propagated to all downstream products. In short, this means that once a product is made open-source, it and all it’s modifications remain accessible to the community.</p>
| |
− | <p>The key premises of the TAPR OHL are outlined below, as described by the official website [1]:</p>
| |
− | <ol type="i">
| |
− | <li><p>Products can be used for any legal purpose</p></li>
| |
− | <li><p>Unmodified documentation can be released, but it must be in the form of the entire package</p></li>
| |
− | <li><p>Products can be commercially released as long as the documentation is also freely released, or is available for free for up to 3 years</p></li>
| |
− | <li><p>All modifications must be released under the OHL</p></li>
| |
− | <li><p>All modifications must be well documented, and attempts made to notify the designers of the original product</p></li>
| |
− | </ol>
| |
− | <p>Overall, the above requirements ensure that nobody is denied the rights to access the product and its documentation, including all downstream versions.</p>
| |
− | <p>For more information on TAPR licensing procedures, see <a href="#TAPRextra" class="blue">here.</a></p>
| |
− | <p style="font-size:80%">* It is worth mentioning that these licenses were created by volunteers with expertise in legal matters. They did this for the benefit of the community itself, despite it being a complex and time-consuming process.<br>[1] Tapr.org, (2015). The TAPR Open Hardware License. <a href="https://www.tapr.org/ohl.html" class="blue">[online]</a> [Accessed 23 Aug. 2015].</p>
| |
− | </div></div></section>
| |
− |
| |
− | <section style="background-color:#FF9592" id="TAPRextra">
| |
− | <div class="slide">
| |
− | <div style="width: 80%; margin: 30px 50px;color:#000;min-height:0px">
| |
− | <h2>TAPR OHL Extra Info: TAPR documentation requirements</h2>
| |
− | <p>If you create a design that you want to license under the OHL, you should [1]:</p>
| |
− | <ol type="i">
| |
− | <li><p>Include the OHL document in a file named LICENSE.TXT (or LICENSE.PDF) that is included in the documentation package.</p></li>
| |
− | <li><p>If the file format allows, include a notice like "Licensed under the TAPR Open Hardware License (www.tapr.org/OHL)" in each documentation file. While not required, you should also include this notice on printed circuit board artwork and the product itself; if space is limited the notice can be shortened or abbreviated.</p></li>
| |
− | <li><p>Include a copyright notice in each file and on printed circuit board artwork.</p></li>
| |
− | <li><p>If you wish to be notified of modifications that others may make, include your email address in a file named "CONTRIB.TXT" or something similar.</p></li>
| |
− | <li><p>Any time the OHL requires you to make documentation available to others, you must include all the materials you received from the upstream licensors. In addition, if you have modified the documentation:</p></li>
| |
− | <li><p>You must identify the modifications in a text file (preferably named "CHANGES.TXT") that you include with the documentation. That file must also include a statement like "These modifications are licensed under the TAPR Open Hardware License."</p></li>
| |
− | <li><p>You must include any new files you created, including any manufacturing files (such as Gerber files) you create in the course of making products.</p></li>
| |
− | <li><p>You must include both "before" and "after" versions of all files you modified*.</p></li>
| |
− | <li><p>You may include files in proprietary formats, but you must also include open format versions (such as Gerber, ASCII, Postscript, or PDF) if your tools can create them.</p></li>
| |
− | <p style="font-size:80%">* Here it could be easier to link to the original version. Github allows you to do this by “forking” existing repositories to a new one. If you want to contribute back, you can send your changes back by sending a so-called "pull request" back to the original repository as a request to pull your new code into the original repo.<br>[1] Tapr.org, (2015). The TAPR Open Hardware License. <a href="http://-www.tapr.org/ohl.html" class="blue">[online]</a> [Accessed 23 Aug. 2015].</p>
| |
− | </div></div></section>
| |
− |
| |
− | <section style="background-color:#A3C1AD" id="GNU">
| |
− | <div class="slide">
| |
− | <div style="width: 80%; margin: 30px 50px;color:#000;min-height:0px">
| |
− | <h2>GNU GPL</h2>
| |
− | <p>The GNU General Public License (GPL) is the paradigm for Copyleft licenses. It was developed by Richard Stallman of the Free Software Foundation in the context of Free Open Source Software (FOSS). Here, as with OSH, the reference to ‘free’ is in terms of freedom and not cost.</p>
| |
− | <p>The license agrees with, and established the four essential freedoms of FOSS:</p>
| |
− | <p>Freedom 0 – the freedom to use the work<br>Freedom 1 – the freedom to study the work<br>Freedom 2 – the freedom to copy and share the work with others<br>Freedom 3 – the freedom to modify the work, and the freedom to distribute modified and therefore derivative works</p>
| |
− | <p>As a software-specific license, the GNU GPL does not fall within the scope of our project. However, it is worth mentioning that many of the current OSH licenses were developed on the standards of the GPL and in an attempt to achieve what the GPL has in the context of hardware.</p>
| |
− | <p>For more information about the GNU GPL, visit <a href="http://www.gnu.org/" class="blue">GNU webpage</a>.</p>
| |
− | </div></div></section>
| |
− |
| |
− | <section style="background-color:#FF9592" id="viral">
| |
− | <div class="slide">
| |
− | <div style="width: 80%; margin: 30px 50px;color:#000;min-height:0px">
| |
− | <h2>Copyleft or Viral Licenses</h2>
| |
− | <div style="float:left;width:150px"><center><img src="//2015.igem.org/wiki/images/a/a3/CamJIC-Practices-CopyLeft.png" style="width:150px;margin-bottom:5px;margin-right:10px"><p style="font-size:80%;line-height:100%"><i>The Copyleft logo. The term was coined by Richard Stallman.</i></p></center></div>
| |
− | <p>The Creative Commons ‘No Rights Reserved license’ (known as the CC0 license) essentially waives all copyrights you have over you work. This means there is no legal protection against you works being used, modified, redistributed or made proprietary.</p>
| |
− | <p>The phenomenon of OSH is in its infancy, and as a result there are only a handful of potential options when choosing an appropriate license. Many of these are Copyleft or ‘viral’ licenses.</p>
| |
− | <div style="float:right;width:220px;margin-left:10px;margin-bottom:5px"><center><img src="//2015.igem.org/wiki/images/2/22/CamJIC-Practices-CreativeCommons.png" style="width:220px;margin-bottom:5px"><p style="font-size:80%;line-height:100%"><i>An example of the human-readable version of the most recent Creative Commons Attribution-ShareAlike license (CC BY-SA).</i></p></center></div>
| |
− | <p>Features of viral licenses:</p>
| |
− | <ul>
| |
− | <li><p>Any derivatives must be licensed under the same conditions as the original</p></li>
| |
− | <li><p>Once licensed, all derivatives will be fully accessible forever</p></li>
| |
− | <li><p>Reduced likelihood of any derivatives being commercialised compared to Permissive licenses, and no chance of them being made proprietary</p></li>
| |
− | <li><p>Increased issues of license compatibility compared to Permissive licenses. This could be a problem if a new license is released later in time that may be more appropriate</p></li>
| |
− | </ul>
| |
− | <p>One of the most widespread is the Creative Commons* Attribution-ShareAlike license. This is however not specifically designed for OSH, and was instead developed for works of art such as music and designs, as well as software [1]. More comprehensive and hardware-specific licenses have been created, and here the authors will focus on two of them: the CERN OHL and the TAPR OHL.</p>
| |
− | <p style="font-size:80%">* A global non-profit organization that enables sharing and reuse of creativity and knowledge through the provision of free legal tools (<a href="wiki.creativecommons.org" class="blue">Creative Commons webpage</a>).<br>[1] Opensource.com, (2015). What is open hardware? | Opensource.com. <a href="http://opensource.com/resources/what-open-hardware" class="blue">[online]</a>[Accessed 23 Aug. 2015].</p></div></div></section>
| |
− |
| |
− | <section style="background-color:#A3C1AD" id="OSH">
| |
− | <div class="slide">
| |
− | <div style="width: 80%; margin: 30px 50px;color:#000;min-height:0px">
| |
− | <h2>Open Source Hardware</h2>
| |
− | <p>The Cambridge-JIC team is looking to make our product as accessible as possible. This means making our microscope open-source. According to the Open-Source Hardware Association (OSHWA), this means it “is hardware whose design is made publicly available so that anyone can study, modify, distribute, make, and sell the design or hardware based on that design” [1]. This not only requires well-documented procedures but also clear and simple designs that can be modified by non-experts.</p>
| |
− | <div style="float:right;width:280px;margin-left:10px;margin-bottom:5px"><center><img src="//2015.igem.org/wiki/images/c/c2/CamJIC-Practices-OSHcycle.png" style="width:280px;margin-bottom:5px"><p style="font-size:80%;line-height:100%"><i>An overview of the OSH evolution cycle. In a viral license system, the license is the same in each cycle.</i></p></center></div>
| |
− | <p>The advantages of OSH:</p>
| |
− | <ul>
| |
− | <li><p>The core values reflect the power of collaboration in troubleshooting and improving designs</p></li>
| |
− | <li><p>Improvements are shared to all users of the hardware, and it can remain freely available forever</p></li>
| |
− | <li><p>Scientific experiments have different requirements in terms of software and hardware. OSH can address the need for low-volume production of equipment that can be tailored to specific protocols [2].</p></li>
| |
− | </ul>
| |
− | <p>The OSH revolution extends much further than scientific hardware, and is fully compatible with a commercial business plan. Universally, it has the potential for “market expansion, innovation, acceleration, educational enhancement and medical care improvement” [2].</p>
| |
− | <p>OSH is “free as in free speech, not free beer” or more formally <i>Libre</i> rather than <i>Gratis</i> [3]. For example, the Arduino microcontroller* designs are freely available online but the foundation also sells them for a profit for funding. Arduino is registered as a trademark too, which protects the brand from cheap replicas [4].</p>
| |
− | <p style="font-size:80%">* According to <a href="https://www.arduino.cc/" class="blue">arduino.cc</a> “Arduino is an open-source prototyping platform based on easy-to-use hardware and software”. In our project, we use Arduinos to control servo motors and LEDs within the microscope.<br>[1] Open-source Hardware Association, (2012). Open-Source Hardware FAQ. <a href="http://www.oshwa.org/faq/" class="blue">[online]</a> [Accessed 23 Aug. 2015].<br>[2] Pearce, J. (2012). Building Research Equipment with Free, Open-Source Hardware. Science, 337(6100), pp.1303-1304.<br>[3] Gnu.org, (2015). Why Open-source Misses the Point of Free Software - GNU Project - Free Software Foundation. <a href="http://www.gnu.org/philosophy/open-source-misses-the-point.html" class="blue">[online]</a> [Accessed 23 Aug. 2015].<br>[4] Arduino.cc, (2015). Arduino - FAQ . <a href="https://www.arduino.cc/en/Main/FAQ" class="blue">[online]</a> [Accessed 9 Sep. 2015].</p>
| |
− | </div></div></section>
| |
− |
| |
− | <section style="background-color:#FF9592" id="comp">
| |
− | <div class="slide">
| |
− | <div style="width: 80%; margin: 30px 50px;color:#000;min-height:0px">
| |
− | <h2>Compatibility Chart for Licenses</h2>
| |
− | <p>The table below indicates the compatibilities of the Creative Commons licenses with one-another, as described on their website.</p>
| |
− | <center><img src="//2015.igem.org/wiki/images/0/0c/CamJIC-Practices-CompChart.png" style="margin-bottom:5px"></center>
| |
− | <p><center><i>A compatibility table comparing the Creative Commons licenses. Note that some of the CC licenses above are not compatible with open-source hardware. BY = Attribution, ND = NoDerivs, NC = NonCommercial, SA = ShareAlike. Source: Adapted from <a href="http://creativecommons.org/" class="blue">Creative Commons</a>.</i></center></p>
| |
− | <p>The diagram below indicates the relationships between common OSH licenses, and their categorisation as Permissive/Copyleft. The arrows indicate compatibility in a directional sense. The names in the boxes represent common licenses, and the ‘+’ means ‘and all later versions’. David Wheeler created this graph in the context of OSS, but some of the licenses are applicable to hardware. For a clarification of some of the terms, see the <a href="#glossary" class="blue">Glossary</a>.</p>
| |
− | <center><img src="//2015.igem.org/wiki/images/2/29/CamJIC-Practices-CompDiagram.png"></center>
| |
− | <p><center><i>A compatibility diagram indicating the relationship between common open-source licenses. Source: Adapted from <a href="http://www.dwheeler.com/essays/floss-license-slide.html" class="blue">David A. Wheeler</a> under the Attribution-Share Alike 3.0 License.</i></center></p>
| |
− | </div></div></section>
| |
− |
| |
− | <section style="background-color:#A3C1AD" id="glossary">
| |
− | <div class="slide">
| |
− | <div style="width: 80%; margin: 30px 50px;color:#000;min-height:0px">
| |
− | <h2>Glossary of Terms</h2>
| |
− | <p><b>Arduino</b> - An open-source prototyping platform based on easy-to-use hardware and software. It is a microcontroller that is programmed through the Arduino software IDE (<a href="https://www.arduino.cc/" class="blue">arduino.cc</a>).</p>
| |
− | <p><b>CAD></b> – Computer Aided Design. The use of computer programs to make high precision 2D and 3D designs.</p>
| |
− | <p><b>CERN OHL</b> – An open hardware license developed and used by CERN (European Organisation for Nuclear Research) based on Copyleft principles.</p>
| |
− | <p><b>Compatibility</b> – An issue that arises when different licenses have conflicting requirements that prevent them form being combined. A particularly common issue with software.</p>
| |
− | <p><b>Copyleft</b> – A license type that allows products, designs and software to be released freely for modification, distribution and use. Any derivatives must be licensed under the same conditions.</p>
| |
− | <p><b>Copyright</b> – A legal right that gives the creator of a design, artistic work or software exclusive rights to its use and distribution. In most cases they last for a limited amount of time.</p>
| |
− | <p><b>Creative Commons</b> - A global non-profit organization that enables sharing and reuse of creativity and knowledge through the provision of free legal tools (<a href="https://wiki.creativecommons.org/wiki/Main_Page" class="blue">CC Wiki</a>).</p>
| |
− | <p><b>Git</b> – a revision control system created by Linus Torvalds for the Linux kernel. It allows modifications to be tracked and recorded.</p>
| |
− | <p><b>Github</b> – An online Git repository that has a number of additional features to version control such as a graphical interface (<a href="https://github.com/" class="blue">github.com</a>).</p>
| |
− | <p><b>GPL</b> – General Public License. The most widely used free software license, and the first Copyleft license released for general use.</p>
| |
− | <p><b>License</b> – A permit for an activity that would otherwise be illegal. This can include distributing, using or modifying another’s designs or products.</p>
| |
− | <p><b>Network Protective</b> – A form of Copyleft license that has provisions for the use of software over a computer network. Code must be made available for people accessing the network.</p>
| |
− | <p><b>Open-source</b> - Hardware whose design is made publicly available so that anyone can study, modify, distribute, make, and sell the design or hardware based on that design (<a href="http://www.oshwa.org/" class="blue">OSHWA</a>).</p>
| |
− | <p><b>OSHWA</b> – Open-source Hardware Association. An organisation that provides information and best practices for releasing open-source hardware.</p>
| |
− | <p><b>Patent</b> – Recognition from the government for an inventor to have exclusive rights to make, use and sell the invention. Usually lasts for a limited amount of time.</p>
| |
− | <p><b>PCB</b> – Printed Circuit Board. A board that connects electronics components using conductive tracks on an insulating board.</p>
| |
− | <p><b>Permissive License</b> – An open-source hardware license that permits derivatives of the product to be made proprietary.</p>
| |
− | <p><b>Proprietary</b> – A product privately owned by an individual or corporation under patent or trademark, and therefore not open to be modified, remixed or redistributed.</p>
| |
− | <p><b>Strongly Protective</b> – A form of Copyleft license that adheres to all the standards of the Copyleft principles.</p>
| |
− | <p><b>TAPR OHL</b> – An open hardware license developed and used by Tucson Amateur Packet Radio under the principles of Copyleft.</p>
| |
− | <p><b>Viral</b> - A pejorative term for Copyleft licenses, referring to Copyleft licensed code ‘infecting’ proprietary software.</p>
| |
− | <p><b>Weakly Protective</b> - A form of Copyleft license that has elements of a Permissive license. Computer code cannot be made proprietary, but can be made part of a larger proprietary program.</p>
| |
− | </div></div></section>
| |
| | | |
| </html> | | </html> |
| {{:Team:Cambridge-JIC/Templates/Footer}} | | {{:Team:Cambridge-JIC/Templates/Footer}} |