Taking off from the engagement proposed by MOSIP at IndiaOS Conference last week. Please note that my views are personal and not reflective of IndiaOS which was just a volunteer run conference.
So it is great that the repository is opened and this is just the first step to build a community project and shows great intent. The next step is to align interest in the community to contribute. This will be a gradual process, here are a few suggestions:
-
Publish a list of things you need help for (could be bugs, features, documentation).
-
Announce small bounties to attract developers, amounts that would attract students or freelancers, like Rs Rs 5,000, Rs 10,000 etc based on the size of the activity. For example checkout this issue on our project frappe/frappe#6989
-
But beware money may not be enough motivation (for example, there is $2500 sitting for our team to take, but we have not done it yet). Ultimately true hackers want to contribute if there is something they themselves are impacted by. Scratch your own itch is the number 1 motivator for true hackers. For this I have 2 suggestions:
-
This project is too big for anyone to meaningfully understand its impact. Break this up into smaller units so people can use this ID system in organizations, like IIITB.
-
Use your good connections with UIDAI so that they are committed to use one non-critical module of MOSIP in the Aadhaar infra. There will be 100 objections to this, but I am proposing this is a very small move to build trust. This has to be a non critical module and can come with its riders. But this will show a lot of intent. Once this is done, you will see a lot of interest.
Open Source is not about getting free labour of hackers, it is about building communities and we can only build communities if we aim for the middle ground.
If you really wish for MOSIP to be a community tool and not an establishment tool, then I hope you will give these suggestions some deep thought. These are not radical ideas, just baby steps.
We (and I hope I can speak for the community here) are not asking for making the full UIDAI codebase open yet, but you should know that is where we want to eventually be, and we don't want to hide this intent. We can expect this will take many months of consistent effort and trust building if we eventually get there. But many of us want to reach this consensus.
But remember, you are the establishment, you have infinite more resources than individual hackers to can help you. This onus is on you to be more open, and we are here to help you in that journey.