Некоторые причины, по которым проекты с открытым исходным кодом могут прекратить существование:
- Смена лицензий. 1 Под давлением инвесторов компании могут изменять лицензии на более ограничительные. 1 Это нарушает принципы открытости и ставит пользователей в зависимость от корпоративных решений. 1
- Приоритет корпоративных интересов. 1 Решения принимаются с оглядкой на интересы акционеров, а не сообщества разработчиков. 1 Это может приводить к конфликтам и расколу в сообществе. 1
- Приоритет национальных интересов. 1 Компании могут исполнять односторонние санкции, принятые одной страной по отношению к другой. 1
- Влияние на развитие проектов. 1 Советы директоров и инвесторы могут диктовать направления развития, которые приносят прибыль, но не обязательно соответствуют потребностям пользователей или идеалам Open Source. 1
- Код без поддержки. 2 Разработчики компонентов, пакетов и приложений могут прекратить их поддержку по непредсказуемым причинам. 2 Это часто случается с небольшими пакетами, у которых один-два разработчика. 2
- Время. 5 Разработчик создаёт проект как хобби и работает над ним во время учёбы или в свободное время. 5 Но потом появляется работа, семья, дети, и проект, даже с уважаемой базой пользователей, уходит на второй план. 5