Resources for Free Software

Introduction

The NGI0 Best Practices series compile resources for best practices dedicated to free software professionals and enthusiasts. This volume specifically introduces free technologies in the context of free culture, with a focus on human organization and long-term sustainability of peer production of software; it offers a comprehensive view for the interested reader (policy-maker, decision-maker, technical director, etc.) who holds a position where the choice of free digital technologies can make a difference.

At NGI0, we’re looking ahead at what the Internet will resemble 10 years from now. We’re interested in the techniques and the practices that may not exist yet, or if they exist, remain marginalized.
Free software now and in the future can be understood to promote:

  • an ethical approach to sharing code and caring for each other
  • a pragmatic approach to engineering great software
  • an effective way to facilitate cooperation among strangers

Therefore this document, rather than adding up to the well-established and extremely detailed lists of best practices you can already find online, such as the Core Infrastructure Best Practices, will focus on three aspects:

  1. The first part, Five Things to Think About When Creating Free Technologies introduces key notions of software freedom and their European context.

  2. The second part focuses on Funding and Sustainability for peer-produced free software.

  3. In the third part, How NGI0 Can Help Your Free Software Project, we introduce best practice topics critical to the production of high-quality software that the Next Generation Internet Zero (NGI0) consortium promotes and encourages throughout this series with regard to software distribution, community engagement, and security practices.

This work was authored by the NGI0 mentoring team with continuous feedback from the grantees and professional peers from within and beyond the NGI0 consortium. This work itself belongs to the free culture movement, and as such, is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License: you are free to share (copy and redistribute the material in any medium or format) and adapt (remix, transform, and build upon the material for any purpose, even commercially) this work under the terms of that license. This document can be found online at https://zoethical.org/ngi0/d2.1-best-practices-resources-for-free-software.


European Union This publication has received funding from the European Union’s Horizon 2020 research & innovation program under grant agreements No 825310 and 825322.