Appendix G Open source explained