dpgalliance / publicgoods-candidates Goto Github PK
View Code? Open in Web Editor NEWRegistry for Digital Public Goods
Home Page: https://digitalpublicgoods.net/registry
License: The Unlicense
Registry for Digital Public Goods
Home Page: https://digitalpublicgoods.net/registry
License: The Unlicense
Tracker issue to follow DPG nomination process for one incoming team to UNICEF Innovation Fund
In July/August 2021, the UNICEF Innovation Fund is on-boarding a company as part of incoming Acceleration Funding cohort. They have a workplan with the Fund for the next 12 months. The team is receiving follow-on funding from UNICEF to further scale products created in previous seed rounds with the Fund. The intent is to become Digital Public Good nominees as soon as possible.
One team on track to becoming DPG nominees within first two months of re-engaging with the Innovation Fund
The current submission Google Form creates a new PR upon submission, but it fails if the project already exists. The script as documented here needs to check if the file exists first.
There are some instances in which an automatic opening of a PR is not the desired outcome, and could be manually overriden by a certain keyword in the message of the commit such as NOPR
The Community of Practice for Health
convened by the Digital Public Goods Alliance (DPGA)
and co-chaired by UNICEF Health
includes experts from Digital Square
, WHO
, USAID
and others has developed a combined assessment criteria for digital public goods
and global goods
that we are using to identify, assess and promote highly relevant health solutions for immunization delivery management
.
The list of potential digital public goods
/ global goods
shortlisted include:
This issue can confuse contributors. Let me fix it )
Current:
In 2a. section
Using HTTPS: git clone https://github.com/enigmampc/covid-self-reporting.git
Using SSH: git clone [email protected]:enigmampc/covid-self-reporting.git
Expected
Using HTTPS: git clone https://github.com/unicef/publicgoods-candidates.git
Using SSH: git clone [email protected]:unicef/publicgoods-candidates.git
The Community of Practice for Climate Change Adaptation (CCA) convened by the Digital Public Goods Alliance (DPGA) has selected potential digital public goods that are leveraging weather and climate information services for CCA.
The list of potential digital public goods shortlisted include:
Adjust screening-schema.json to reflect the changes introduced in DPGAlliance/DPG-Standard#25
There seems to be a root issue that causes DPG Pull Requests to fail
Check out #700 and #703
They broke but then were fixed manually by @nathanbaleeta
The goal is to find the root issue and see how the manual fixes by Nathan can be integrated
Mastodon - meets at least one SDG and have an open licence
Odoo - has the open licence but doesn't necessarily fulfil SDG requirements
Cryptpad - has the open licence but SDG fitment is vague
LEOS - this can definitely relate to SDGs and has the licence. this is legal tech so helps us in that area - it can even be an open data DPG theoretically
Libre office - we will follow up with them and make sure stay proactive
@nathanbaleeta please confirm some of the details mentioned here. And we can add this to our pipeline for active outreach. Not urgent. But creating an issue so we don't lose it.
Propagate the changes introduced in DPGAlliance/DPG-Standard#21 into the screening-schema.json
and make the corresponding changes in screening/primero.json
and screeening/opencrvs.json
accordingly.
Globally, about 1.7 billion people remain financially excluded. In the Philippines more than 52 million adults or 77.4 percent of the total adult population remain unbanked.
Without services like savings and insurance, families are vulnerable to economic insecurity - which limits their ability to plan, adapt to unexpected events, and provide the best nutrition, health, and education for their children.
In the Philippines, over 9 million children live below the poverty line. As a result, they have an increased chance of poor health and malnutrition, and - without the ability to afford and access education, training, work, and entrepreneurial opportunities - reduced opportunities in the long term.
To investigate potential solutions that can benefit the most financially excluded, ING and UNICEF have selected 5 startups developing digital solutions that aim to solve financial and banking challenges to receive equity-free investment and to engage in a 12-month support period.
Here are the Fintech For Impact startups:
Tracker issue to follow DPG nomination process for five (5) incoming teams to UNICEF Innovation Fund
In July/August 2021, the UNICEF Innovation Fund is on-boarding five new companies as part of incoming Bridge Funding cohort. These teams have workplans with the Fund for the next 12 months. The teams are receiving follow-on funding from UNICEF to further scale products created by teams in previous seed rounds with the Fund. The intent is for them to become Digital Public Good nominees as soon as possible.
Five teams on track to becoming DPG nominees within first two months of re-engaging with the Innovation Fund
Location data in digitalpublicgoods folder is not standardized. So it's harder to analyze and visualize data because we need to clean it up every time we load data.
For example, in the DPG map visualization we need to edit a loader script every time there is a new DPG.
I found that in a submission form there is a country list which solve the problem with new submissions.
Work to do:
You can find an object with current implementation of data cleaning in loader script in DPG map project.
The current submission Google Form creates a new PR upon submission, but it fails if the project already exists. The script as documented here needs to check if the file exists first.
The following nominated projects made full submissions but have not yet been reviewed:
The current API works with the philosophy that all submissions live in the nominees
folder.
The API script will then make copies of each submission in and apportion them in their respective status folders in the DPG API repo.
However recently, similar folders have been created in this very repository and files have been moved around.
This is probably due to workflow changes by @nathanbaleeta
As such, the script that builds the API would not be able to keep track of those files and accurately present them in the API. The API will also need to be extended to include the excluded
and archived
statuses.
Adding column to signify the status of each entry in the DPG contact information sheet:
This is kind of urgent and something we need to take up ASAP. This is the only database available for outreach and as our community activities take form, it's going to be very important to have this.
Blocked DPGs:
Blocked Nominees:
Currently, the nominee-schema.json
states that SDGevidence
is a common field, regardless of the number of SDG entered earlier. It will make it easier for validation that evidence is provided specific to each SDG the project claims relevance to.
Below is a list of projects that were nominated but we have no contact information:
Add a new nominee for each of the projects listed on Kopernik's Impact Tracker that has not been nominated yet. See our contributing guidelines for directions on how to nominate them.
An exercise to connect the submissions form to the resources on GitHub that rest in Help Centre on Public Goods repo
After running this process several times for several candidates. The most common clarifications seeked have been compiled. Think of these as the most Frequently Asked Questions about the form. We need to give form filling hints (ideally on mouse hover or extra click) during the form filling. The appearing on hover or click will prevent the main form from looking too cluttered.
One proposal is to render the corresponding individual pages in the right pane of the submission form when a given form entry is selected.
For an instance of this, see this build
The expected behavior is that the CI should account for the deleted file, and push it to delete it in the other repo as well; and handle the addition of files as before by creating new files.
Adjust screening-schema.json to reflect the changes introduced in DPGAlliance/DPG-Standard#20
Propogate the change introduced in v1.1.0
of the DPG-Standard as implemented in DPGAlliance/DPG-Standard#1.
This requires:
Filter DPG nominees and candidates in the registry who successfully graduated from the UNICEF Innovation Fund
This meets two needs:
Why are there these needs?
Members of the UNICEF Fund team frequently need to refer to latest data about how many Innovation Fund teams have engaged with the DPG application process to-date and which teams have become certified Digital Public Goods. This is an important success metric for our teams as we actively guide them to meet the DPG Standard during a 12-month interactive mentorship programme.
Additionally, the UNICEF Innovation Fund has invested equity-free funding to several promising Open Source products registered under businesses from UNICEF programme countries. Since its start in 2016, the Innovation Fund exclusively invests in Open Source solutions as part of our commitment to the Principles of Digital Innovation.
Dear Outreachy Participants,
(@318anushka, @agusfaifer, @DivyanshiSingh, @ijeomaemeruwa, @Hasherz96, @llbrito, @merc2000, @Msgl, @mxggie-wxng, @rachita19082, @Rolikasi, @SondosAhmed, @vaishnavi-ch, @tawandamoyo, @zubedauk)
First and foremost, thank you for you interest in contributing to the work of UNICEF, and the outpour of enthusiasm and contributions to this project. We are humbled, and a bit overwhelmed 🙃 by the number, the breadth and depth of the pull requests that you have opened on this repository; for which we are most grateful.
As the month of April comes to an end, we will be in the difficult position to select one candidate that will receive an internship from Outreachy to contribute to UNICEF and the work around Digital Public Goods. To be considered for this position, be sure to check the following items:
We recognize the highly competitive nature of this process, where unfortunately we will only be able to award one internship. We want to provide some insight into how that decision will be made, that is we will prioritize the individual who has added the most value to this project, which is not necessarily measured in the number of pull requests open, but the value added through those pull requests.
Please note that we are not accepting contributions to the actual project of Creating map visualizations of digital public good development and implementation until we make the selection of the applicant that will receive the internship.
Beyond the initial tasks outlined above, refer to the additional lists of issues across other repositories that are connected to our work around digital public goods.
As a courtesy to other participants:
We may update this issue with additional issues in the coming days, so we encourage you to keep an eye on it.
Good luck, and thanks again for your amazing contributions 🙏
The UNICEF Innovation Fund has agreed with the DPGA team to revise a number of handpicked projects from the Innovation Fund as priority. Here is the list of selected potential DPGs:
Tracker issue to follow DPG nomination
process for interested companies that are part of UNICEF Ghana StartUp Lab
.
UNICEF in Ghana runs a business accelerator program (StartUp Lab) for socially-minded companies. The 2021 cohort is comprised of 22 companies. Some of these companies are considering submitting their solution to become a DPG. On September 18th, DPGA will support UNICEF Ghana in organizing local Software Freedom Day
event. We are encouraging companies interested in DPG submission to push their effort in the weeks prior to the event, so that we can announce them as DPGs during the event, should their submission effort be successful.
Tracker issue to follow DPG nomination process for five (5) incoming teams to UNICEF Innovation Fund
In July/August 2021, the UNICEF Innovation Fund is on-boarding five new companies as part of incoming Blockchain cohort. These teams have workplans with the Fund for the next 12 months. The teams are receiving early-stage seed funding for solutions and products in early development. The intent is for them to become Digital Public Good nominees by the end of the investment period in 2022.
Five teams on track to becoming DPG nominees within first six months of UNICEF investment
The automated CI failed upon submission for Kindly
Look into the positions of the JSON keys
"implementBestPractices": "Yes",
"griefAbuseHarassmentProtection": "Yes",
https://github.com/unicef/publicgoods-candidates/runs/4385086080?check_suite_focus=true
Add a new nominee for each of the projects listed therein. See our contributing guidelines for directions on how to nominate them.
Considering we are no longer accepting open source tools that are primarily used to support developers and that focus has shifted to tools that are specifically oriented around supporting SDGs; I propose to exclude the following nominees based on the above criteria:
Propagate the changes from DPGAlliance/DPG-Standard#17
And migrate any existing content from primero and opencrvs files from termsOfServiceURL
to privacySecurityDescription
Expand the contributing guidelines with different options for contributing, beyond only nominating DPGs
The current contributing guidelines do an excellent job of explaining how to nominate a new Digital Public Good.
However, there are many things people could help with beyond nominating DPGs. There are website improvements and bug fixes, opportunities to do design-oriented heuristic activities with the Open Source community, and crowd-sourcing outreach and promotion material.
Identifying what those contribution pathways are and documenting them in the CONTRIBUTING.md file is a good way to be more inclusive for a diverse range of contribution types to an Open Source project.
Tackling this requires some brainstorming and planning on scope. These are questions I would ask while scoping this issue:
The outcome of this discussion should result in one to two clear contribution pathways. The CONTRIBUTING.md
file should be updated accordingly.
Below is a list of nominees (contact information available) that we have to reach out to make full submissions:
Nominate 3 new projects as Digital Public Goods defined as open source software, open data, open AI models, open standards and open content that adhere to privacy and other applicable laws and best practices, do no harm, and help attain the SDGs.
Instructions
You can accomplish the same goal through the two different options below:
close
, closes
, closed
, fix
, fixes
, fixed
, resolve
, resolves
, resolved
in your PR or commit message that would close it automatically. Kindly leave it open so that it remains visible for others to contribute. Thank you! 🙏
The repositoryURL
field is currently a string that captures the primary repository for any given project. In some cases, a project will have multiple repositories, and there is currently no mechanism to capture that. Hence the proposal is to change the repositoryURL
from a string to an array of strings to hold multiple entries. We should use the convention that the first entry in the array would be the main repository when there is that clear distinction.
Acceptance of this proposal would entail:
nominee-schema.json
nominees/
folder, by way of a script, that converts the current string into an array of one element with that one entrydigitalpublicgoods/
folder that hold multiple files for the same DPG: commcare
and mifos
Cc: @conradsp, @nathanbaleeta
The Drone DPG Toolkit will host various content and software DPGs related to drones. There is a priority list of 8 submissions that we want to have as DPG nominees before our launch date (aiming for October 18th, 2021); they are the following;
Cc: @enonied4g
We need to pick up the process for reviewing of the following DPGs that may be "lapsed" from the first round
Am I missing any DPGs?
The approach that we had thought was to:
cc @lacabra @nathanbaleeta let's figure how to get this done.
How [email protected] works?
PS: it is not a “proper” email account, it is just a forward. In order to be able to do send emails out, DPGA should get a proper mailing service (for example this).
Change this repository's default git
branch from master
to main
to improve inclusivity
On 23 June 2020, the Software Freedom Conservancy published an announcement from its member project, the Git project. The Git project committed to changing the default branch name for new repositories from master
to main
in the upstream git software.
The context behind this change is the connection of the word "master" to the legacy of the American slavery system. More context is available in this CNN article, Everyday words and phrases that have racist connotations (7 Jul 2020).
Other Open Source hosting platforms and projects have taken similar measures. GitHub switched new repositories to use main
as the default branch since October 2020. The Fedora Project began a process to update the default branch for tens of thousands of git repository branches starting in February 2021.
So, why not us too? 😄
GitHub actually makes this easy, but it does come with a slight risk. Using GitHub's branch changer tool normally updates all pending Pull Requests to point to the new default branch. But if a particular Pull Request is out-of-date, it may create new merge conflicts that are forced after changing the default branch. It is a good idea to merge any large or significant changes in pending reviews before changing branches.
Here is how to do it:
main
, click Rename branchDouble-check pending Pull Requests to see that they point to the new default branch.
DPG development community aspires to a vision for free and open source software built by inclusive, welcoming, and open-minded communities.
Digital Public Goods must be designed and developed to comply with privacy and other applicable laws according to indicator #7 in the DPG standard. A few digital solutions claim exception to this indicator, however a further discussion/ assessment at the DPG standards council will be necessary to resolve which digital solutions can be exempted. Below are corresponding responses provided by individual projects:
A special blockchain-based badge, the first ever issued by the Digital Public Goods Alliance! 🙌
Calling all contributors: The Digital Public Goods Alliance is now crowdsourcing reviews of digital public goods! We’re asking you to participate by reviewing open source projects against the Digital Public Goods Standard with the ultimate goal of determining if a project qualifies as a Digital Public Good.
Open source represents an unprecedented opportunity to fundamentally alter power balances in international development. But, we can’t harness that power without the cooperation of many - reviewers, maintainers, creators, policy makers, and so many others (that means you! 👊).
This community sourcing exercise will give you the opportunity to delve into some of the largest up and coming open source projects. You’ll get a chance to understand their licenses and documentation, and how they’re designing for best practices, standards, privacy and more.
By participating, you’ll get a better understanding of open projects that are making a difference in the world, particularly those that are advancing practical solutions to help achieve the Sustainable Development Goals (SDGs). You’ll also join a growing number of innovators working on technology for development (T4D).
There’s more! We want to show our appreciation for your reviews! We’re working with the UNICEF Office of Innovation’s Blockchain Team to recognize those who contribute with a blockchain-based badge, known as Kudos. This unique badge will be displayed on your Gitcoin profile.
Here’s how you can participate:
This is a collaborative bounty, where we will accept all valid submissions. Any submission needs to be complete in order to be considered as valid. Submissions will be reviewed and accepted on a rolling basis.
The Digital Public Goods Alliance (DPGA) strives to embody the principles of openness and transparency in how we operate. We want to engage people who share in our mission of promoting digital public goods for a more equitable world.
The United Nations Secretary-General’s Roadmap for Digital Cooperation states, “Currently, access to digital solutions is often limited through copyright regimes and proprietary systems. Most existing digital public goods are not easily accessible because they are often unevenly distributed in terms of the language, content and infrastructure required to access them.”
To address these issues, we plan to screen and assess digital public goods that have been nominated to our registry, but are not yet screened against the DPG Standard. We are looking for engagement in this screening process.
Our aim is to build a process that is reliable, scalable, transparent and open. Ultimately, we want our vetting process to fit with our open values and to leverage the expertise of not only our staff, but also the community to help assess these projects.
Our hypothesis is that, by crowdsourcing this screening process, we will arrive at some degree of consensus and therefore be able to move a significant number of projects from “nominated” to “Digital Public Good”. We will be testing this by using confidence ratings in our questions and looking at the overall agreement among reviewers.
We also want to hear from you - is there interest in participating in an activity like this in the future? Are there better ways to engage you to support an effort like this? We encourage you to leave feedback in the comment boxes throughout the process to help us learn and grow.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.