Mission and Principles » History » Version 10

Anonymous, 04/06/2013 03:04 PM

1 2 Anonymous
h1. Orvos Mission, Philosophy and Principles
2 1 Anonymous
3 2 Anonymous
h2. Mission
4 1 Anonymous
5 3 Anonymous
Orvos is dedicated to enabling great medical care by enabling the large-scale analysis of biomedical data. 
6 1 Anonymous
7 1 Anonymous
h2. Free and Open Software
8 1 Anonymous
9 1 Anonymous
Our work is driven by a belief that software should be free and accessible to all. _*Orvos is free, and it always will be.*_ We will never purposely constrain the scalability of the software or limit its functionality.
10 1 Anonymous
11 5 Anonymous
We believe in the freedoms defined by the Free Software Foundation's article, "_What is Free Software_:":http://www.gnu.org/philosophy/free-sw.html
12 1 Anonymous
13 1 Anonymous
* The freedom to run the program, for any purpose.
14 1 Anonymous
* The freedom to study how the program works and adapt it to your needs.
15 1 Anonymous
* The freedom to redistribute copies so you can help others.
16 1 Anonymous
* The freedom to improve the program and release your improvements to the public, so that everyone benefits.
17 1 Anonymous
 
18 7 Anonymous
We also adhere to the 10 core principles of open source software defined by the "Open Source Initiative:":http://opensource.org/docs/definition.php
19 1 Anonymous
20 1 Anonymous
* Software must be free to redistribute.
21 1 Anonymous
* The program must include source code.
22 1 Anonymous
* The licence must allow people to experiment with and redistribute modifications.
23 1 Anonymous
* Users have a right to know who is responsible for the software they are using.
24 1 Anonymous
* There should be no discrimination against any person or group.
25 1 Anonymous
* The licence must not restrict anyone from making use of the program in a specific field.
26 1 Anonymous
* No-one should need to acquire an additional licence to use or redistribute the program.
27 1 Anonymous
* The licence must not be specific to a product.
28 1 Anonymous
* The licence must not restrict other software.
29 1 Anonymous
* The licence must be technology-neutral.
30 1 Anonymous
31 8 Anonymous
The commitment to free and open software is manifest in how the software is licensed and developed through and open and diverse community. (Learn more about Orvos [[Licensing Terms]].)
32 1 Anonymous
33 1 Anonymous
h2. Built by an Open Community 
34 1 Anonymous
35 9 Anonymous
Open source software unlocks the potential of community to collaborate and develop in a decentralized way where the collective effort produces something greater than any individual or single company could achieve on their own. This is especially important in healthcare where the innovation has the potential to directly affect the health and well being of billions of people. 
36 1 Anonymous
37 10 Anonymous
The Orvos design process is open and transparent. The project uses best-practices from agile development methodologies. A public backlog represents the work that is planned. There is a mailing list and IRC chat for conversations among developers and contributors, and we plan to hold regular design sessions through Google Hangout. Most decisions are made through a lazy consensus process and all processes are documented. 
38 1 Anonymous
39 1 Anonymous
We maintain an fully public source code repository in GIT through the entire development process. Contribution is merit-based and the code review, issues, backlog and release schedules are all open and transparent. 
40 1 Anonymous
41 1 Anonymous
The Orvos community is organized around XX core principles: 
42 1 Anonymous
43 1 Anonymous
* *Open source* - We are committed to developing free and open software. 
44 1 Anonymous
45 1 Anonymous
* *Elegance* - We aim to create software that is well designed, flexible, modular, extensible and easily maintainable. We strive for user experiences that are thoughtful and simple and easy-to-use. 
46 1 Anonymous
47 1 Anonymous
* *Transparency* - All discussions and decisions happen in open forums. The community controls the design process. All decisions, processes, and discussions are documented and preserved in the project website. 
48 1 Anonymous
49 1 Anonymous
* *Quality* - We strive to create highly-quality code that is reliable, secure, scalable, tested, documented and maintainable. We understand that Orvos will power mission-critical systems. 
50 1 Anonymous
51 1 Anonymous
* *Merit* - Technical governance is a meritocracy. Working code wins arguments. 
52 1 Anonymous
53 1 Anonymous
* *Respect* - We are seeking to build a respectful, collaborative community that is enjoyable to participate in.   
54 1 Anonymous
55 1 Anonymous
56 1 Anonymous
h2. Relationship with Clinical Future, Inc. 
57 1 Anonymous
58 1 Anonymous
Clinical Future started Orvos, and is currently running and supporting the project. Today the only two commiters for Orvos are Clinical Future employees (Tom Clegg and Ward Vanderwege). As more developers join the project committers will be promoted on the basis of merit. As more organizations become involved we plan to transition the governance of Orvos to a member-controlled foundation organized in a way that is similar to the OpenStack Foundation.