Bus factor general question

This is a general question about the Bus factor (Bus factor - Wikipedia) and how long the app will keep working if @tolriq has an accident.

Is there a backup person that will/can takeover the project?
How long will the license validation work?
Are these private server that do the validation or is it a google playstore server? (If the private servers don’t get payed they will go away with probably all the logs which person owns a license)
I know that without updates some media provider will stop working because of api changes etc. is there maybe a plan to open source it? (If there is no new “owner” of the project)

I ask this question with the same mindset of having a backup.
Hopefully never needed but in case if happens it is clear what to do.

1 Like

There will probably be WWIII before :wink: I can also just stop everything at any time :slight_smile: As any application you purchase.

It’s funny how people on phones expect apps to be continuously updated for a single time payment of less than a coffee and see absolutely no problem with that.

I understand your frustration and don’t expect this.

My main point is that if i purchases a program i would like to be able to use it forever even without updates. (I still use Microsoft Office 2016 and am happy without updates)
As described in other messages about the true “offline” capabilities of symfonium it tries to validate the license in increasing timespans.
→ Symphonium won’t work if the license can’t be checked.

I asked this question because another company killed their “Lifetime” purchases Red Sky Labs Muzio Player Premium post-purchase terms change (video) and there are a lot of companies that take there licensing server offline (Often after they changed their model to Subscription and realistically no one is going to sue over a cup of coffee and in the user agreement you most certainly agreed that you have a revocable license that can be revoked for any reason they want)
In the video 1:10 Louis Rossmann also mentions how he understands that it is unrealistic to expect a lifetime license and regular updates i support this fully and am happy you are doing this at the moment.
Ideas for you:

  1. You could split your app in multiple versions “Symfonium v1”; “Symfonium v2”; … (I guess this would kill your discovery)
  2. Hide new versions behind an if statement. The user always purchases the current version but doesn’t get the new major versions for free. If there is an api change in a media provider or android itself the user would simply need to purchase the next version if it is fixed in it. Drawbacks: People will complain and increased Support as bugs that got fixed are not accessible for user with an old license and the fix for them is to buy the latest major version (You could limit Support to the latest major version). Another problem is that your code will get messy as you will not remove old code only add new one. (That is like a soft subscription but i think a lot of people would be understanding of this solution)
    edit: You even cover this in your FAQ (“lifetime access to current features”)

edit2: I don’t mean to say you are going to do change to a subscription model but if the license server is no longer online it doesn’t matter what the reason for it is.

1 Like

Just a thought: an accident may be way less likely to end the app (or apps or software in general) than economic viability. So as long as we buy, donate, contribute to this app, it might be kept alive by the man. Not being against open source in any way, but I have the feeling that is the major reason for the end of many small projects: developers get new priorities in life and have to prefer those that secure their economic survival.

This intent might contribute to that - not in the case of Microsoft, but for many smaller developers who are dependent on a way smaller stream of income. If everyone only buys once in their lifetime, it means that the dev will get one meal (or one coffee, or even less) out of every single app purchase. Try to calculate from that how many sales you would have to make to secure a stable support for yourself and your family at least for a couple of years.

Another misconception here is the word “lifetime”. It is not about your lifetime.