4 ms·
However you forgotten something. Not all companies are big and not all have the time (even in free time) to help your project. I know there are lots of compan
by merb 11y ago
However you forgotten something.
Not all companies are big and not all have the time (even in free time) to help your project.
I know there are lots of companies who actually use your software and doing nothing.
However there are also lot's of small companies who started or started within 1-5 years and employ 1-5 people. Those actually need your libraries most but can't give too much back. Actually their time is lacking while they built their product. (I would like to contribute to a project but can't due to my restricted time. Currently we are 3 people and I'm teaching one, currently I hoped that he would share more of his free time in the open source world, but I don't believe he ever will..)
Also I know your library and I used it and I know that you've got a high quality of standard and that's the second thing you forgotten. Younger people don't like to take the bigger issue's, they are just not confident.
As I am in the projects I would like to fix a Bug I'm just too scary to make a bigger contribution. It's mostly the lack of my experience. Especially when it comes to testing. Nobody ever learned that to me, so I was and I am on my own by dealing with it.
What I also thought and why I'm doing it is raising issue's (hopefully not duplicating it) when a project has an issue. I'm also fixing Typo's if I find some. I didn't thought how much work it is for a small project. I thought I could get 'something' back which is better than nothing. However I was never one of those guys who stopped responding.
I also tried to fix some minor things in Django however somehow I got lost and had no time on those and our project moved away from Django which wasn't caused by Django more caused by the fact with our Python expertise.
Btw. I started to read HN afterwards so I was a complete 'noob' at the beginning of my career. And as I've read through your blogs I will certainly try to offer more time at projects my company is using and I'm also willing to share my thoughts on the company if we grow. At the moment we needing to handle our stuff, not enough money, not enough developers, not enough time.
- s73v3r 11y agoI've never understood why being a small business is seen as an excuse. Do the circumstances of the person writing or maintaining the library change because you're a small business? If they actually "need" those libraries, then they should be budgeting to give back.
- merb 11y agoAs said giving back takes time. Especially you need to learn the internals of the library however in smaller companies you have less time than in other companies and also you probably already take care of internals of other libraries and since I'm a human I can't take care of everything. It's not an excuse as I said I really want to have more time. It's just an explanation.
- spronkey 11y agoWell, to be honest, for almost all "core" pieces there are enough alternatives that for a really small businesses it doesn't make much sense to budget for paying for libraries. And it's reasonably standard practice in commercial situations to charge more to large enterprises than small ones.
- gaius 11y agoLOL startups can afford swanky offices and free massages and all the rest but can't afford to pay for software? I call shenanigans.