Conative Labs - librecorps/wiki GitHub Wiki
Background
Elevator Pitch
Location: Egypt
Conative Labs is developing hardware called ‘Nilebot’ that senses the water quality of aquaculture in real-time. Furthermore, the potential applications of the core technology such as agriculture and residential water quality monitoring are very promising in their ability to support water sanitation activities.
Initial Call Notes
Current Milestones and Developments
They've released the product and are currently on support, developing a web app version of the software now, and looking to expand their reach into agriculture with AI integration.
Current Open Source Development
- About 20 percent of the code is in a public repository, but that 20 percent is the core part of the project. The rest is code used for their proprietary hardware, which In my Opinion, does not need to be open sourced.
- Worried about being fully open, having companies co-opt their code, and edge them out of the market, this could be fixed with a license.
- Want to make sure the useful part of the project is open source.
- No upstream, but they have 60 farms across 8 countries using the software (probably not a source of contributors though, by their own admission)
Project Management
- Agile-lite as they describe it, they do biweeklies and organize tasks, but most of the time it's managed ad hoc (they don't do daily stand-ups opting for communication across the day instead).
- They all work in close quarters and know enough about the project where it's not necessary to have to many formalities online. Need to convert.
- Use Trello as their task manager.
Testing / Code Health
- No testing or code health checking tools are implemented at this point.
- Use Docker to deploy the project.
Documentation
- Readme is currently under construction
- Using GPL v 3.0
- No guide for developing exists, but it's slated to be made.
Additional Notes
Looking to be called out on their blind spots, specifically phrased as "What are we missing? What do we need to do?" They hope that the quality of the code will improve, the amount of contributors will expand, and the history of commits will materialize as they go into an open source environment.