Code Monkey home page Code Monkey logo

Comments (15)

christer-io avatar christer-io commented on June 15, 2024 1

Based on our conversation in the standard council last week I have carved out the following suggest next steps:

  1. Remove standard as a one of the main categories of DPGs that can be nominated
  2. Rewrite indicator 8 with language to resemble indicator 2:
  • Language like….“Digital public goods must demonstrate the use of open standards when relevant”.
  • And….”The DPGA refer to the following standardization organizations maintaining relevant standards”
  • More clear direct link to the 5 Core Principles of OpenStand from the standard text (we refer to them on our Github repo today but not in the standard text)

https://open-stand.org/about-us/principles/

Organizations that we could refer to:

World Wide Web Consortium

The World Wide Web Consortium (W3C) is an international community that develops open standards to ensure the long-term growth of the Web.

https://www.w3.org/

International Organization for Standardization (ISO)

ISO is an independent, non-governmental international organization with a membership of 167 national standards bodies.

https://www.iso.org/home.html

ITU Telecommunication Standardization Sector (ITU-T)

The ITU Telecommunication Standardization Sector (ITU-T) coordinates standards for telecommunications and Information Communication Technology such as X.509 for cybersecurity, Y.3172 and Y.3173 for machine learning, and H.264/MPEG-4 AVC for video compression, between its Member States, Private Sector Members, and Academia Members.

https://www.itu.int/

Internet Engineering Task Force

The Internet Engineering Task Force (IETF) is an open standards organization, which develops and promotes voluntary Internet standards, in particular the technical standards that comprise the Internet protocol suite (TCP/IP). It has no formal membership roster or membership requirements. All participants and managers are volunteers, though their work is usually funded by their employers or sponsors.

https://www.ietf.org/

from dpg-standard.

prajectory avatar prajectory commented on June 15, 2024 1

Observations of the standard working group:

  1. There is a big distinction between operationalising technical standards vs non technical (guidelines) - Technical parts of technical standards can’t be reviewed by the DPG review team but indeed will need a "technical committee" comprising experts that understand the sector/ area in which the open standard exists.

  2. The DPG standard doesn't mandate a model of governance and instead provides choice and encourages DPG owners to deploy the governance model that works best to ensure adaptability, adoptability and no vendor lock-in. The DPG standard doesn't leave room for assessment of "open standards" as a DPG because governance is a key area that needs to be assesses.

  3. The DPGA doesn't have the capacity to assess technical standards. There will have to be a working group on what that capacity may look like. We also don't have the capacity to conduct upstream evaluations in case open standards that depend on other open standards.

from dpg-standard.

prajectory avatar prajectory commented on June 15, 2024 1

Final conclusion from the open standard working group and the standard council and opening up for Community Discussion Period of 2 weeks:

After running the review process for two years and going over 5+ applications that applied as an open standard, we have identified several challenges with including open standards as a distinct category of digital public goods as compared to the other categories. The reasons for the same are enumerated in observations above.

We are suspending open standard as a category of digital public good.

The DPG Standard Council instead recommended a larger expert consultation to include ‘open standard’ in a more fundamental way and consider adding it as a documentation requirement for some or all DPGs.

While we deliberate this further, we invite the community to add their thoughts on:

  1. Suspension of open standards as a DPG type
  2. Delving deeper into how “open standards” can become a more fundamental part of the DPG standard by becoming referencing or documentation requirement

from dpg-standard.

greggish avatar greggish commented on June 15, 2024 1

As someone who submitted an open standard for consideration and received a notice to this effect, I understand the reasoning here on a pragmatic basis. That said, standards are quite clearly public goods (especially when provisioned in alignment with the conditions that you understandably have decided you're not equipped to vet).

And the boundary between standards and the other categories here – data, content, software – can be pretty blurry:

  • Our standard enables the production of a specific kind of data as a public good;
  • Our initiative also produces open source content to aid in the production of said data as a public good
  • Open source software that uses our standards can be used by anyone to produce open data as a public good.

My attempt to read through this thread carefully leaves me with the impression that you're not trying to say that standards are not digital public goods, just that you're not in a position to evaluate them. Which is fine, but I hope that your communications can still acknowledge this and assert the value of standards as public goods; and that your strategic roadmap can still prioritize standards as a future objective.

My concern is that ceding this territory indefinitely will leave this initiative with a relatively simplistic scope around solutionist apps that – without entanglement with broader ecosystems of standards and infrastructure – will fall inevitably short of the promise of your vision.

from dpg-standard.

prajectory avatar prajectory commented on June 15, 2024

This might be the first step to resolve:
#96

from dpg-standard.

jwflory avatar jwflory commented on June 15, 2024

I would also point out efforts by the IEEE Standards Association. They are convening an Open Source Software Project Governance group which is of interest to sustainable governance for DPGs.

CC: @Silona

from dpg-standard.

prajectory avatar prajectory commented on June 15, 2024

Why is Open Standard suspended as a DPG category?

Context:
Today, solutions reviewed through the DPG Standard include open-source software, open data, open AI models, open standards, and open content of relevance to attainment of the Sustainable Development Goals.

After running the review process for two years, we have identified several challenges with including open standards as a distinct category of digital public goods as compared to the other categories.

from dpg-standard.

prajectory avatar prajectory commented on June 15, 2024

Why is it a challenge to assess open standards as a DPG category?

Properly assessing a proposed open standard from a perspective of ensuring it does not ultimately undermine the openness of a sector or industry, is extremely challenging, and would at a minimum require deep knowledge of the standard’s governance and the sectoral context in which the standard will operate.

Otherwise some of the below mentioned features of digital public goods do not get fulfilled.

Adoptability and adaptability: A key property of digital public goods, as per how the term originated in the report from the High-level Panel on Digital Cooperation as well as the definition in the UN Secretary-General’s High-level Panel on Digital Cooperation, is their adoptability and adaptability.

No Vendor lock-in: Furthermore, a key consideration of the DPGA in the advancement of digital public goods is to ensure countries avoid long-term vendor lock-ins as part of their digital transformation efforts. While standards are necessary for ensuring better interoperability and a more open digital ecosystem, even open standards can be implemented in ways that result in long-term vendor lock-in, including in combination with proprietary software.

The DPG review team is not equipped to ensure the above two features are integrated well into "open standard" as a DPG be cause, the standard itself is not optimised for reviewing standards as a distinct category, for example the DPG standard does not mandate documentation to be submitted for how the governance of a standard works - a critical topic for assessing ‘open standards’.

Furthermore, from a digital technology adoption perspective, standards will typically be implemented by stakeholders in combination with one or several of the other DPG categories (software, content, data, AI-models) as part of a use case, so it also gives more meaning from a user perspective to focus on standards as integral to other DPG categories than as a stand-alone category.

from dpg-standard.

prajectory avatar prajectory commented on June 15, 2024

Solution?
In order to assess the value of a digital solution as an “open standard” we would need to develop a set of new criteria that are not necessarily applicable to the other DPG categories, and we would need to build out a vastly more comprehensive Secretariat than what we have today in order to properly conduct assessments against such criteria.

The two considerations are duplication of efforts and expertise.

There are many excellent bodies already reviewing and maintaining up-to-date lists of open standards, and we would risk duplicating these efforts.

from dpg-standard.

prajectory avatar prajectory commented on June 15, 2024

Interim Conclusion: For this reason, the DPG Standard council proposes that we no longer review open standards as a "category of DPG". The proposal was shared with the DPGA board so the changes could be executed and in parallel a 'standard working group' was setup to delve deeper into the subject.

If the proposal is accepted by the Board, open standards will remain a critical component of DPGs but not be categorised as DPGs in and of themselves. Open standards will be more strongly emphasised in our list of requirements/best practices for new submissions for other categories of DPGs, and we will increase discoverability of recognized open standards best practices and defer to established standards bodies where possible.

from dpg-standard.

prajectory avatar prajectory commented on June 15, 2024

The DPGA board reviewed the proposal to permanently suspend 'open standard' as a category. The majority voting led to most board members approving the proposal while some expressed the need to dive deeper to understand "open standard as a DPG" better.

The Standard Council constituted a group of experts into a "open standard working group".

The working group assessed various examples of open standards against the text and spirit of the DPG standard to understand in-depth how each indicator relates to open standard and whether it fulfils the criteria as a digital public good. In order to be inclusive the working group looked at both technical and non-technical standards (guidelines).

from dpg-standard.

jstclair2019 avatar jstclair2019 commented on June 15, 2024

Concur, @prajectory excellent summary

from dpg-standard.

grahamegrieve avatar grahamegrieve commented on June 15, 2024

I agree with the criteria from https://open-stand.org/about-us/principles/, but I'm surprised that they aren't explicit that there cannot be IP encumbrances to implementing the standard, or making code that implements the standard open source. (I think they should say that in addition to "Given market diversity, fair terms may vary from royalty-free to fair, reasonable, and non-discriminatory terms (FRAND).")

Also, they talk about voluntary adoption. That's tricky - global standards might be voluntary in many contexts, but mandated in some. It's pretty tricky to nail that one down.

In principle, I'm OK with not making open standards a DPG type, but it seems appropriate to have a process for registering a standard as appropriate for adopting in a DPG - .e.g a separate category

from dpg-standard.

jpmckinney avatar jpmckinney commented on June 15, 2024

Noting that a "Standard" checkbox appears under the "Type" filter (though it matches no items): https://digitalpublicgoods.net/registry/


Suspension of open standards as a DPG type

As I understand, the main reason for the removal of "open standards" is practical, rather than conceptual: the DPG review team is not equipped to review standards. Fair enough!

Delving deeper into how “open standards” can become a more fundamental part of the DPG standard by becoming referencing or documentation requirement

I think a new issue should be opened for this. This issue started on the subject of requirements, and ended with the suspension of open standards. Adding a third subject makes it very confusing to new contributors.


The rejection message for submitting a standard contains:

If there are any open datasets that you own related to this standard please create a new submission for those.

I'm not sure this suggestion makes sense. Open standards tend to be voluntarily adopted by independent organizations. A standards author might aggregate datasets published according to their standards, but they would not "own" these. A standards author could contact their adopters to submit directly, but that would yield thousands of submissions... I'm not sure who the audience is for this sentence.


making code that implements the standard open source

What do you mean? Something like copyleft, where any implementer of the standard must make their code open source?

from dpg-standard.

jpmckinney avatar jpmckinney commented on June 15, 2024

Also, on the submission form, it might be a good idea to explicitly state "We are currently not accepting open standard submissions" near the dropdown for "Solution category".

"open standards" continues to be frequently used throughout DPGA materials (especially when quoting the UN roadmap), so it doesn't hurt to be super clear on the form.

from dpg-standard.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.