Open Source Communities are known by making source code available to the users, so they can read it, make changes on it and build new versions of the software. The paradigm behind open source software communities is that scientific research has traditionally been a community-based process. Regarding security, trust and privacy there is a need to access to the source code to do a complete and effective security appraisal of the software. Then, the need for open source software for security, trust and privacy has less to do with any ethical implications of software freedom but with having access to the source code as an undeniable benefit in ensuring these characteristics of a piece of software. ATMOSPHERE has developed most of their components under Open Source Licenses and Source Code is available mainly in https://github.com/eubr-atmosphere , along with other repositories that can be found in the description of the different components.
Software Development Professionals are professionals that design, develop, maintain, test and evaluate software dealing with cloud computing, that make computers or other devices containing software work. It is crucial that developed software shall ensure the required and fundamental levels of security, trustworthiness and privacy required by the market and data creators/owners.
The challenge here is to ensure that all software is secure, trustful and private.
ATMOSPHERE is Improving security, trust and privacy levels on open source framework and tools.
How? By developing tools for performance prediction for supporting development of serverless applications, Network Federation Model for Creating and Managing Federated Virtual Networks and solutions for federation of resources at network layer.
These actions will be sustainable by building on existing open-source frameworks and tools to be further evolved, maintained and exploited after the end of the project.