Drupal Association blog: The Drupal Association Endorses the United Nations Open Source Principles

The principles are that the open web: In June 2023, the Drupal Association adopted its own Open Web Manifesto, which guides both our non-profit operations and the Drupal open source project. The manifesto is grounded in five core principles and three essential requirements.
The UN Open Source Principles

  • Open by default: Making Open Source the standard approach for projects
  • Contribute back: Encouraging active participation in the Open Source ecosystem
  • Secure by design: Making security a priority in all software projects
  • Foster inclusive participation and community building: Enabling and facilitating diverse and inclusive contributions
  • Design for reusability: Designing projects to be interoperable across various platforms and ecosystems
  • Provide documentation: Providing thorough documentation for end-users, integrators and developers
  • RISE (recognize, incentivize, support and empower): Empowering individuals and communities to actively participate
  • Sustain and scale: Supporting the development of solutions that meet the evolving needs of the UN system and beyond.

We believe the alignment between the Drupal Association’s Open Web Manifesto and the United Nations’s Open Source Principles is both strong and significant. As open source continues to power digital transformation globally, we look forward to a future where individuals, organizations, and governments invest in our digital public spaces with the same care and commitment as our physical ones.
The United Nations Digital Technology Network has recently adopted a new set of Open Source Principles to promote collaboration and drive open source adoption within the UN and around the world. These principles position open source as the default approach for digital projects, encourage contributions back to the ecosystem, foster inclusion and community building, and much more.

  1. is built on freedom: No permission is required to learn, build, or innovate. Anyone, anywhere, can contribute to its growth.
  2. is defined by decentralization: No single person or entity controls the open web.
  3. thrives on inclusion: Everyone, regardless of background, identity, ability, wealth, or status has a place on the open web as a user, creator, architect, or innovator.
  4. requires participation: It is a shared resource and a shared responsibility, sustained through collective effort.
  5. exists for empowerment: It is driven by humanity’s pursuit of knowledge, connection, and progress, and is strengthened by each individual’s right to choice, privacy, and security.

The Drupal Association is proud to endorse these principles. As the non-profit organization that supports the Drupal project, already the standard technology platform for the United Nations’ web presence, we wholeheartedly believe that these principles will advance both digital sovereignty and the long-term sustainability of the open source ecosystem.

  1. protect — not exploit — personal data and public discourse
  2. enable the next generation of innovators and entrepreneurs to compete
  3. be resilient to a changing world and not controlled by a select few. 

The requirements are that the open web must: 

Similar Posts

  • XB week 6: diagrams & meta issues

    Goal: make it possible to follow high-level progress by reading ~5 minutes/week. I hope this empowers more people to contribute when their unique skills can best be put to use! That, together with quite…

  • 30 Linux Terminal Emulators

    This post explores over 30 of the best Linux terminal emulators, each with unique features and functionality, catering to different types of users. This list showcases the versatility and evolution of terminal emulators…

  • State of Drupal presentation (May 2024)

    This year’s keynote was inspired by President John F. Kennedy’s famous “Moonshot” speech. After being global leaders, the U.S. had fallen behind in the Space Race. Challenged by the Soviet cosmonaut program, President…

  • Entity theming with Pinto | PreviousNext

    namespace Drupalmy_project_profileEntityBlockContent; use DrupalbcaAttributeBundle; use Drupalmy_project_profileTraitsDescriptionTrait; use Drupalmy_project_profileTraitsImageTrait; use Drupalmy_project_profileTraitsTitleTrait; #[Bundle(entityType: self::ENTITY_TYPE_ID, bundle: self::BUNDLE)] final class Card extends MyProjectBlockContentBase { use TitleTrait; use DescriptionTrait; use ImageTrait; public const string BUNDLE = ‘card’; } Let’s set up our Card bundle class:EntityViewBuilders are PHP classes that contain logic on how to build (or…