|
|
|
|
|
by bruce511
779 days ago
|
|
I think the root of your mis-expectation is in thinking that companies behave like people. Your viewpoint is personal "I would do this" and for you it's easy, it's your money so you just write a check. Companies don't work like that. Firstly because individuals get budgets, and there's no point wasting limited resources on free stuff.
Secondly because individuals are accountable. There are procurement processes, multiple-level sign-offs, justifications, invoices etc. In truth most OSS projects make it really hard to get "financial support". If you give away your product for free you make it almost impossible for a company to pay you. My advice: if you plan to write OSS for a living -start- by understanding how company purchasing and invoicing work. Get that part right -before- you even decide what to build. |
|
I set up a company, had a no-cost+open source version for download, and a money+open source version ("commercial") for purchase, both with an MIT license. The commercial version was faster, with more features, and included support, and it was in the marketing literature from the start.
The goal was to give users a way to justify the expenditure to their budget people.
It didn't help. I was even at an open source conference where one of the industry presenters complained about how hard it was to pay open source developers.
Thing is, the presenter earlier gave a talk about their extensive use of my software - first time I knew they used it.
I pointed out that I could get them an invoice within 10 minutes, for an improved version of the tool they were using, plus support.
They did not take me up on the offer.
I now generally interpret "it's so hard to pay for open source" as cover for "we've heard it's hard so it's our excuse for why we don't even try."
I've tried other approaches too, like a consortium model for new feature development and support/maintenance. It wasn't enough to be economically viable. Yet companies include that software in products they sell. A few years ago I asked one of them for money for support, and was told it wasn't in the budget. What they do now is ask the current maintainers for free support.
My advice: if you plan to write OSS for a living, work for a company where that project demonstrably saves them money and/or lowers their risk on external vendors. Do not try to be an independent open source software vendor.