Wiki
Version 2 (J. Simmons, 04/05/2011 03:28 am)
1 | 2 | J. Simmons | {{toc}} |
---|---|---|---|
2 | 2 | J. Simmons | |
3 | 1 | J. Simmons | h1. Welcome |
4 | 1 | J. Simmons | |
5 | 1 | J. Simmons | Welcome to the Open Design Engine (ODE) project Wiki. This wiki contains documentation covering development, installation, and use (on your own server or at http://opendesignengine.net) of the Open Design Engine software. If you are interested in starting a hosted project, click "here":http://opendesignengine.net/projects/new. ODE started as a proposed joint project between "Mach 30":http://www.mach30.org and "CSTART":http://cstart.org. We hope it will grow to serve a wider audience and be used to host "Open Source Hardware":http://www.openhardwaresummit.org/oshw-definition-v1-0/ (and "Software":http://opensource.org/) projects of all kinds. |
6 | 1 | J. Simmons | |
7 | 1 | J. Simmons | h1. Guiding Values |
8 | 1 | J. Simmons | |
9 | 2 | J. Simmons | The following values are intended to shape the development of ODE. Ideally decisions will represent a balancing of multiple values. Note, these values were derived by reflecting on the views (or positions) presented during the early discussions about ODE at "Mach 30":http://www.mach30.org and "CSTART":http://cstart.org. See the "Mach 30 consensus process":http://www.mach30.org/pub/about-us/public-records/bylaws/appendix-a-mach-30-consensus-policy for more info on values and positions. Note, these values are listed in no particular order, the numbering is simply for easy reference. |
10 | 1 | J. Simmons | |
11 | 1 | J. Simmons | # *We need something that works better than what we have now* - CSTART has the wiki+forums+polls+version control system?, Mach 30 has its forums+phone bridge |
12 | 1 | J. Simmons | # *Getting something sooner would be better than later* - there is a sense that current projects will gain momentum from having the right tool for engineering management, which would be a "very good thing" |
13 | 1 | J. Simmons | # *It would be better if we can share the work and the rewards of developing this system* - this includes both between CSTART and Mach 30 and with the larger open design/hardware community |
14 | 1 | J. Simmons | # *Release early, release often* - this has been the mantra of other successful open source projects, and is in support of having something "sooner rather than later" |
15 | 1 | J. Simmons | # *The defining feature(s) include the ability to manage engineering decisions* - we need to focus on those features that hardware projects need that platforms for open source software development do not provide |
16 | 1 | J. Simmons | # *The language used for the software must be one that is familiar to developers in our communities* - you can't write in a language you don't know |
17 | 1 | J. Simmons | # *The choice of programming language (and other elements of the software stack) impacts the ability of users to self-host, and all other things being equal, the barrier to self-hosting should be as low as possible* - this value strongly supports choosing tools that are widely available if at all possible (such as the LAMP stack) |
18 | 1 | J. Simmons | # *Proposed but not discussed - Site security and information assurance should be a high priority* - organizations in the US will need their hosted versions of the tool to be secure enough to meet ITAR and other export control restrictions |
19 | 2 | J. Simmons | |
20 | 2 | J. Simmons | See the links on the right hand side for more details on project development, installation, and use. |