Public Code Management is a practice of developing and managing publicly funded software development openly. An ideal situation is to offer free software for everyone. In contrast to proprietary software development, the innovative solution is developed by public organisation with everyone able to share, explore, utilise, and improve the work. The core principle is responding to fundamental rights of individuals.
Public code movement encourages towards openness (Source: Publiccode)
For construction industry and smart cities, there is plenty of benefits from public code that may when wisely adopted lead to better living environments. It can help to create safer, more energy-efficient, and sustainable buildings that contribute to wellbeing and healthier buildings, structures, and infrastructures through an enhanced collaboration and participation.
For architects, engineers, or other professionals the added value is the opportunity to reach masses of people, who can be assigned to dedicated tasks that are communicated transparently. It ensures transparency, accessibility, and having materials up-to-date. And since the work is open source, professionals can build upon and share each other's work. The approach may also encourage social equity through creating better living environments for everyone. However, there are also challenges in openness, there should be responsible party and policy for e.g., installation, version control, distribution, and reuse.