Title: Open Source/Open development Present: Steve Brewer (scribe), Steve Lee (facilitator), Damian Brasher, Mario Antonioletti, Andrew Price, Philip Wieder, Mike Jackson, Tobias Schiebeck, Simon Mueller, Gagarine Yaikhom
1Open Source/Open developmentPresent Steve
Brewer (scribe), Steve Lee (facilitator), Damian
Brasher, Mario Antonioletti, Andrew Price, Philip
Wieder, Mike Jackson, Tobias Schiebeck, Simon
Mueller, Gagarine Yaikhom
2Open Source/Open Development
- Discussion about what participants understand by
OS/OD and whether they are following whether
practice and why - OD helps with sustainability
- Funders demand it (as default)
- Algorithms can be encapsulated
- Exceptions can be negotiated
- Misunderstandings abound re. both OS OD
- Licence (OS) v. process (OD) community over
code - Project memory is open - OD
3Open Source/Open Development reqs.
- Key elements/tools (as a minimum)
- Version control
- Bug tracking
- Web site
- Mailing list/forum/archive (memory)
- Governance model
- Hierarchical review model what gets through?
- QA process
- Apache council voting exists
- Catherdral and the Bazaar theoretical extremes
4What doesnt work or at least some issues
- Community source starts closed then becomes
open (snap shots released periodically) - OD from the start necessary to capture history
- Universities dont like releasing IP, trust
required to get remuneration - This affects licence decision liberal v. copy
left - Within a project do components have to follow
same licence? No components and extensions can
differ - Contamination of source fears checks reqd.
(IBM)
5Why does OSS Watch exist?
- Help developers consider OS OD approach
- JISC requires OS approach
- OSS provides support for UK research community
- Champion OS and latterly OD
- Other examples (maintain control, governance)
- PAG
- DIASER
- Google Summer of code
- OGSA-DAI
6Conclusions
- Awareness of the wealth of support that OSS watch
can offer - Potential for closer cooperation between OMII-UK
and OSS watch - Currently a disparity of development models
within OMII-UK guidelines would be useful
perhaps extension to development guidelines
7Future work
- Review OMII-UK open development model
- Feed into other sessions/topics
- OMII-UK OS/OD guidelines required (develop in
conjunction with OSS watch)