Hello all,
I just passed the mentors training and one of my questions remained to be unanswered.
What is the motivation or the incentive to work on the open-source project?
It’s also related to the question of motivation of the mentee and the commitment to the project.
There are better chances that you will put some effort to make your project open if you know what you are going to have out of it in the first place.
I’m asking because I talked to the open-source project’s contributors. The project might start as a fun idea but in the end, you might face one of the two bad endings:
- Very few people will be interested in your project. You will have some positive feedback and then forget about it. The project will be dead.
- A lot of people will start using your project and it might be cool in the beginning. But then you will find yourself solving tons of issues that other people have with your project. Work on the bug fixes. And do all of this in your free time. It might be fun for some time. But eventually, you are going to become tired.
Jupyter notebook developers for example have been stretched thin on a bunch of different issues related to their project for years. And they are continuing to do so despite not being paid and despite numerous burnouts. It’s kind of expected from the developers to be making updates, solving issues, and improving the project but in the open-source world, they are often not getting paid for this work.
Ok. Now let’s talk about the good things that the open project might bring to you.
- Learning. If you learn something you might be interested in creating some project to practice your knowledge. It’s great if someone can use it as well. It’s not too bad if they don’t.
- Make the selling point of your product from your openness. A lot of people are doing this in the hobby electronics market or the software world. But you need to be targeted to sell the product from the very beginning. If you just start with making everything available to everyone for free you might find yourself in trouble trying to do this later.
… I don’t know. What other rewards are possible? New connections?
Do you know the team that created the successful open source project and not struggling with working on it for free?
I believe that’s an important topic. And probably there are a lot of discussions already happened. I would appreciate it if someone can link me to the forum thread with the discussion about the rewards of making your project open.
For me, it feels like I know how to make the project open from the Curriculum material
I know how to talk with people to help them make their projects open from the mentors’ training.
But I still don’t have a solid understanding of WHY we should do this.