Disadvantages of Proprietary Software
With proprietary software, you are reliant on the program’s developer for all updates, support, and fixes. Updates may be slow in coming, depending on the size of the development team, and it may take some time to address security holes or other problems. In addition, if the primary developer goes out of business, you may have no further updates or support unless another company buys out the project. Open-source software, on the other hand, may have a number of different teams working on the code at once, and anyone can pick up a discontinued project and expand on it since the source code is public.