вот два пример с одной и той же схемой, первый
activecollab. Я помню как эта штука писалась одним человеком много лет назад как альтернатива basecamp'у. Штука была на php, можно было ставить себе, открытые исходники и всё выглядело вполне приятно. Потом был период вроде в полгода, не было новых версий, а баги росли. Дальше автор выпустил новую версию где все предыдущие проблемы были решены, продукт стал еще лучше, но исходники закрылись и продукт стал платным.
второй пример
Growl, было совсем недавно, когда продукт с новой версией стал платным, а старая версия просто не работала на новой mac os