3 ms·
With open source projects, you are "entitled" to do the following if you have a problem with the software: 1) Submit a bug report to the maintainer. The mainta
by bdw5204 4y ago
With open source projects, you are "entitled" to do the following if you have a problem with the software:
1) Submit a bug report to the maintainer. The maintainer is free to choose whether to fix the bug, add it to the backlog of bugs to fix eventually or mark it as won't fix.
2) Fix the bug yourself. If you do this, you should offer the code to the maintainer. If they don't want it, you are free to fork the code and merge future releases into your fork. The task of doing such merges gets exponentially more difficult as the delta between your software and the original software you forked grows.
3) You can pay the maintainer or somebody else to fix it for you. This can involve paying for a support contract or a one-off payment. The maintainer still has the right to turn down your offer of money either because she feels the money is insufficient or because she feels that what you consider a bug is actually an important feature that shouldn't be removed (in the latter case, you can hire somebody else to fix it for you and fork it).
4) You can find a way to live with the bug.
5) You can find a different program to replace the program.
What you do not have is the "right" to demand that somebody perform any kind of work for you without mutually acceptable compensation or the "right" to send abusive messages to the developer(s) of the software. That kind of stuff shouldn't be tolerated especially when it is coming from corporations that employ skilled professionals who could just fix the bug or could easily just pay the maintainer to fix it.
- pessimizer 4y ago> the "right" to send abusive messages to the developer(s) of the software. This is not a right that is granted by software license, everybody has it. They can send you abusive messages even if you don't have a software project, unless there is illegal content in the message or there has been a court order.