<div dir="ltr">Hi Ben,<br><br>That's the idea of the proposed score, there is a set of questions that evaluate compliance against the OSHW definition. Your project must meet the required score 15/15 to be considered OSHW.<br><br>The reason why is a score instead a simple evaluation of compliance is because I was thinking that it also must work as a tool for the begginer that want to develop OSHW and a guide of which changes are needed to be compliant. Currently in the way the score is designed you must have 15 of 15 points of compliance to be considered OSHW if you doesn't meet all of it well... then your project simply isn't OSHW. However you'll know after the evaluation how far is your project of getting the goal, it's not the same to get a score of 1 than a score of 14. The system later would underline the things that you  failed to comply and (hopefuly) give you a guide or ideas about what to do.<br><br>After the 15 "required" points there are 7 aditional points that evaluate good practices. The idea of including this in the calculation of the score is because in some way is easy to comply with the definition but that doesn't guarantee that you are following good practices. Then again if you've got the 15 required points the extra points help you to know if you are following the best practices and giving added value to your project generating a good and accesible documentation.<br><br>Also I think that the definition is pretty clear of what things prevent a project to be considered OSHW and the questions of the score were elaborated that way, following the definition.<br><br>Regards,<br>Mario.<br><br><div><div><div><div><div><div><div><div><div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Feb 25, 2015 at 1:55 AM, Ben Gray <span dir="ltr"><<a href="mailto:ben@phenoptix.com" target="_blank">ben@phenoptix.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Although I like the idea of an index, it seems to be enough of a problem (even on this list) to recognise what constitutes Open Source Hardware or not. I feel that adding an index or score could muddy the waters even more.<div>However it could add to understanding if the compliance elements are stressed and failure underlined rather than a low score given.</div></div><div class="gmail_extra"><br clear="all"><div><div><div dir="ltr">--<br><br>Best Regards<br><br>Ben Gray - Director<div><br><img src="http://images.phenoptix.com/forum/AVRISP/logo.png" height="54" width="200"><br><br><a href="http://www.phenoptix.com" target="_blank">www.phenoptix.com</a><br><a href="http://twitter.com/phenoptix" target="_blank">twitter.com/phenoptix</a></div><div><a href="http://plus.google.com/+phenoptix" target="_blank">plus.google.com/+phenoptix</a><br></div><div><br></div><div><br><br><br><br></div></div></div></div><div><div class="h5">
<br><div class="gmail_quote">On 25 February 2015 at 07:16, Jeffrey Warren <span dir="ltr"><<a href="mailto:jeff@publiclab.org" target="_blank">jeff@publiclab.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">So one thing I like about the contrib.json file is that it'd have a BOM requirement with potentially optional things like prices, links for where to buy materials, etc.<div><br></div><div><p style="margin:0px 0px 10px;color:rgb(51,51,51);font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:20px">I had some ideas (talking with <a href="http://publiclab.org/profile/rjstatic" style="color:rgb(0,136,204);text-decoration:none" target="_blank">RJ Steinert</a> of Farm Hack) about how a more Bower- or NPM-style utility could parse such files... these are just roughly sketched out ideas -- say we called it "newt":</p><ul style="padding:0px;margin:0px 0px 10px 25px;color:rgb(51,51,51);font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:20px"><li><code style="padding:2px 4px;font-family:Monaco,Menlo,Consolas,"Courier New",monospace;font-size:12px;color:rgb(221,17,68);border-radius:3px;white-space:nowrap;border:1px solid rgb(225,225,232);background-color:rgb(247,247,249)">newt init</code> -- would run a text-based questionnaire to generate contrib.json file</li><li><code style="padding:2px 4px;font-family:Monaco,Menlo,Consolas,"Courier New",monospace;font-size:12px;color:rgb(221,17,68);border-radius:3px;white-space:nowrap;border:1px solid rgb(225,225,232);background-color:rgb(247,247,249)">newt compile bom</code> -- aggregate/merge BOMs of nested projects</li><li><code style="padding:2px 4px;font-family:Monaco,Menlo,Consolas,"Courier New",monospace;font-size:12px;color:rgb(221,17,68);border-radius:3px;white-space:nowrap;border:1px solid rgb(225,225,232);background-color:rgb(247,247,249)">newt compile bom <string></code> -- aggregate/merge BOMs with links matching provided <code style="padding:2px 4px;font-family:Monaco,Menlo,Consolas,"Courier New",monospace;font-size:12px;color:rgb(221,17,68);border-radius:3px;white-space:nowrap;border:1px solid rgb(225,225,232);background-color:rgb(247,247,249)">string</code> like "<a href="http://digikey.com" target="_blank">digikey.com</a>"</li><li><code style="padding:2px 4px;font-family:Monaco,Menlo,Consolas,"Courier New",monospace;font-size:12px;color:rgb(221,17,68);border-radius:3px;white-space:nowrap;border:1px solid rgb(225,225,232);background-color:rgb(247,247,249)">newt compile price <int></code> -- calculate unit price for <code style="padding:2px 4px;font-family:Monaco,Menlo,Consolas,"Courier New",monospace;font-size:12px;color:rgb(221,17,68);border-radius:3px;white-space:nowrap;border:1px solid rgb(225,225,232);background-color:rgb(247,247,249)">int</code> units</li><li><code style="padding:2px 4px;font-family:Monaco,Menlo,Consolas,"Courier New",monospace;font-size:12px;color:rgb(221,17,68);border-radius:3px;white-space:nowrap;border:1px solid rgb(225,225,232);background-color:rgb(247,247,249)">newt compile contributors</code> -- compile contributors of nested projects</li><li><code style="padding:2px 4px;font-family:Monaco,Menlo,Consolas,"Courier New",monospace;font-size:12px;color:rgb(221,17,68);border-radius:3px;white-space:nowrap;border:1px solid rgb(225,225,232);background-color:rgb(247,247,249)">newt register</code> -- makes searchable, tests for presence of req'd docs, clones repos or zips</li></ul><div><font face="Helvetica Neue, Helvetica, Arial, sans-serif" color="#333333"><span style="line-height:20px">Updated my post in the comments here, where there's also been some discussion about versioning: <a href="http://publiclab.org/notes/warren/02-24-2015/standardizing-open-source-hardware-publication-practices-with-contributors-json#c11215" target="_blank">http://publiclab.org/notes/warren/02-24-2015/standardizing-open-source-hardware-publication-practices-with-contributors-json#c11215</a></span></font></div></div><div><font face="Helvetica Neue, Helvetica, Arial, sans-serif" color="#333333"><br></font></div><div><font face="Helvetica Neue, Helvetica, Arial, sans-serif" color="#333333"><br></font></div></div><div><div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Feb 24, 2015 at 7:35 PM, Roy Nielsen <span dir="ltr"><<a href="mailto:amrset@gmail.com" target="_blank">amrset@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div><div>Hello,<br><br>One possibility would be to require a "BOM" or bill of materials that is required for an OSHWA certified design.  Perhaps something like the following for an embedded board:<br><br></div><div>* contributors.jason<br></div>* Project BOM - in the part descriptions - includes whether a part is open source or closed source <br>                          (ie processors, complex chips, etc)<br></div><div>* Schematics list - including descriptions & if the schematics are modifiable (ie, not pdf)<br></div><div>* License<br></div><div>* Hardware Design Documentation<br></div><div>* Software Design Documentation & License (if applicable, like firmware)<br></div><div>* Connectors - if they are open design/interface<br><br></div><div>anything else?<br><br>Score could possibly be based on what of the above is available . .<br><br></div><div>Regards,<br></div><div>-Roy<br><br></div></div><div><div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Feb 24, 2015 at 4:15 PM, Pablo Kulbaba <span dir="ltr"><<a href="mailto:pablokulbaba@gmail.com" target="_blank">pablokulbaba@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
  
    
  
  <div bgcolor="#FFFFFF" text="#000000">
    On the validation via a community or a specific group of people,
    maybe the initial open community can provide a seedstock to raise
    educated people to form a later trusted group of people that gives
    an ulterior certification.<br>
    <br>
    PD: Had to search JSON. <br><div><div>
    <br>
    <div>On 24/02/2015 08:00 p.m., Mario Gómez
      wrote:<br>
    </div>
    <blockquote type="cite">
      <div dir="ltr">
        <div>
          <div>@jeff:<br>
            <br>
            That's great! It can even work both ways: If you already
            have a JSON you can provide the URL to automatically
            calculate the indicator for your project and vice versa: if
            you complete the questionnaire it could automatically
            generate the JSON file that you can include in your project
            as you propose that would be easy to do.<br>
            <br>
          </div>
          <div>Sadly I'm a little busy this week but let me see if I can
            program a functional prototype so we can experiment how it
            could work for the next month. (<span lang="en"><span>I would not mind</span>
              <span>if someone</span> else <span>wants
                to help)</span></span></div>
          <div><br>
            @Javier:<br>
            <br>
          </div>
          <div>I personally like the idea of the community, because if
            the process is straight forward, verifiable and transparent
            what matters is the result of the evaluation system and not
            the person/group of persons doing the evaluation. This is
            assuming that the evaluation system provides means to
            minimize/prevent abuses (That's why I consider important to
            also implementing a meta-evaluation system).<br>
            <br>
            However... being certified from a trusted group of people
            it's really important and I think that the OSHWA could be an
            appropriate group to do that. But let's hear more opinions,
            I think that it's possible to build something simple that
            helps people to follow the OSHW philosophy in their
            projects.<br>
          </div>
          <div><br>
            Regards,<br>
            Mario.<br>
            <div>
              <div><br>
              </div>
            </div>
          </div>
        </div>
      </div>
      <div class="gmail_extra"><br>
        <div class="gmail_quote">On Tue, Feb 24, 2015 at 3:54 PM,
          Jeffrey Warren <span dir="ltr"><<a href="mailto:jeff@publiclab.org" target="_blank">jeff@publiclab.org</a>></span>
          wrote:<br>
          <blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
            <div dir="ltr">I really like this idea! 
              <div><br>
              </div>
              <div>Somewhat related is this idea from chatting with
                Alicia Gibb a few months ago, of a contributors.json
                file which would fulfill (with links, short
                descriptions, etc) all the terms of the OSH definition. </div>
              <div><br>
              </div>
              <div>I finally typed up the idea and our sample format
                here:</div>
              <div><br>
              </div>
              <div><a href="http://publiclab.org/notes/warren/02-24-2015/standardizing-open-source-hardware-publication-practices-with-contributors-json" target="_blank">http://publiclab.org/notes/warren/02-24-2015/standardizing-open-source-hardware-publication-practices-with-contributors-json</a><br>
              </div>
              <div><br>
              </div>
              <div>Love to hear input. Perhaps the questionnaire could
                generate such a file. At Public Lab, it'd be interesting
                for the file to be auto-generated from our tool wiki
                pages. The nice part about it is that it's not
                specifying a way of browsing or aggregating projects (as
                other folks are exploring that space) but specifies a
                standard way to make the relevant/required information
                available for such projects to scrape/consume. Also,
                it's easy enough to write by hand and include in a
                github repository. </div>
              <div><br>
              </div>
              <div>Best,</div>
              <div>Jeff</div>
              <div><br>
              </div>
              <div><br>
              </div>
            </div>
            <div>
              <div>
                <div class="gmail_extra"><br>
                  <div class="gmail_quote">On Tue, Feb 24, 2015 at 3:55
                    PM, Javier Serrano <span dir="ltr"><<a href="mailto:Javier.Serrano@cern.ch" target="_blank">Javier.Serrano@cern.ch</a>></span>
                    wrote:<br>
                    <blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Mario,
                      I think this is a great idea. I see this can play
                      a role in the<br>
                      solution to one of the biggest problems of OSHW:
                      how to make sure<br>
                      developers have more incentives to publish their
                      work. Economic<br>
                      incentives in particular. An OSHW label could give
                      (more) prestige to<br>
                      developers who hold it and induce purchaser-driven
                      growth of OSHW. We<br>
                      are already seeing that prestige is a big element
                      in the success of OSHW<br>
                      companies. A well advertised and supported label
                      or mark could enlarge<br>
                      the population of savvy customers.<br>
                      <span><br>
                        On 02/24/2015 05:58 PM, Mario Gómez wrote:<br>
                        > The idea is that the community validates if
                        you are telling the  truth.<br>
                        > To prevent abuse a meta-validation system
                        could be implemented were you<br>
                        > can "evaluate the evaluators" to see if
                        their are being fair on their<br>
                        > evaluations.<br>
                        <br>
                      </span>One alternative is to entrust the OSHWA
                      with that role. "Community" is a<br>
                      vague term. If I have to trust someone on whether
                      a piece of software is<br>
                      free software I will trust the FSF over the
                      "community" any day. One way<br>
                      of doing it would be through a creative use of
                      marks or labels, in the<br>
                      vein of what OHANDA [1] proposes. See also the
                      work of the Wikimedia<br>
                      Foundation [2] in this regard. In this scenario,
                      developers have a<br>
                      natural incentive to not misuse the mark, because
                      they can be sued with<br>
                      all the arsenal of trademark law if they do.<br>
                      <br>
                      Cheers,<br>
                      <br>
                      Javier<br>
                      <br>
                      [1] <a href="http://www.ohanda.org/" target="_blank">http://www.ohanda.org/</a><br>
                      [2] <a href="http://wikimediafoundation.org/wiki/Trademark_policy" target="_blank">http://wikimediafoundation.org/wiki/Trademark_policy</a><br>
                      <div>
                        <div>_______________________________________________<br>
                          discuss mailing list<br>
                          <a href="mailto:discuss@lists.oshwa.org" target="_blank">discuss@lists.oshwa.org</a><br>
                          <a href="http://lists.oshwa.org/listinfo/discuss" target="_blank">http://lists.oshwa.org/listinfo/discuss</a><br>
                        </div>
                      </div>
                    </blockquote>
                  </div>
                  <br>
                </div>
              </div>
            </div>
            <br>
            _______________________________________________<br>
            discuss mailing list<br>
            <a href="mailto:discuss@lists.oshwa.org" target="_blank">discuss@lists.oshwa.org</a><br>
            <a href="http://lists.oshwa.org/listinfo/discuss" target="_blank">http://lists.oshwa.org/listinfo/discuss</a><br>
            <br>
          </blockquote>
        </div>
        <br>
      </div>
      <br>
      <fieldset></fieldset>
      <br>
      <pre>_______________________________________________
discuss mailing list
<a href="mailto:discuss@lists.oshwa.org" target="_blank">discuss@lists.oshwa.org</a>
<a href="http://lists.oshwa.org/listinfo/discuss" target="_blank">http://lists.oshwa.org/listinfo/discuss</a>
</pre>
    </blockquote>
    <br>
    </div></div><span><font color="#888888"><pre cols="72">-- 
PabloK</pre>
  </font></span></div>

<br>_______________________________________________<br>
discuss mailing list<br>
<a href="mailto:discuss@lists.oshwa.org" target="_blank">discuss@lists.oshwa.org</a><br>
<a href="http://lists.oshwa.org/listinfo/discuss" target="_blank">http://lists.oshwa.org/listinfo/discuss</a><br>
<br></blockquote></div><br></div>
</div></div><br>_______________________________________________<br>
discuss mailing list<br>
<a href="mailto:discuss@lists.oshwa.org" target="_blank">discuss@lists.oshwa.org</a><br>
<a href="http://lists.oshwa.org/listinfo/discuss" target="_blank">http://lists.oshwa.org/listinfo/discuss</a><br>
<br></blockquote></div><br></div>
</div></div><br>_______________________________________________<br>
discuss mailing list<br>
<a href="mailto:discuss@lists.oshwa.org" target="_blank">discuss@lists.oshwa.org</a><br>
<a href="http://lists.oshwa.org/listinfo/discuss" target="_blank">http://lists.oshwa.org/listinfo/discuss</a><br>
<br></blockquote></div><br></div></div></div>
<br>_______________________________________________<br>
discuss mailing list<br>
<a href="mailto:discuss@lists.oshwa.org">discuss@lists.oshwa.org</a><br>
<a href="http://lists.oshwa.org/listinfo/discuss" target="_blank">http://lists.oshwa.org/listinfo/discuss</a><br>
<br></blockquote></div><br></div></div></div></div></div></div></div></div></div></div></div>