This is an old revision of the document!
The first word in DIDO is “Distributed”. In order to be successful, it is important that the DIDO implementations re distributed on as many nodes as possible and that there is a heterogeneity in the node platforms (i.e., Linux, Unix, Android, IOS, Windows, etc.) For this reason, the easiest and least expensive path towards adoption is the use of Open Source Software (OSS). However, just because there is not a direct cost involved in the procurement of the software does not mean that it is completely open and unrestricted in its use. Within the OSS communities, there is an initiative that helps by creating standardized Open Source licenses that can be reused.