porting Apps from vivid to Xenal



  • Hello every body,

    there are some very good apps and tools which should not be forgotten to upgreat to Xenal because they are very helpful like the two apps from Michael Zanetti Weather and Tagger but also others like Recorder. I use them often. Unfortunately I'm no developer so I can't do it myself. Is there some one of the community who can compile them? I decided therefore to remain on vivid but would be happy do change. thanks



  • There are more apps on xenial everyday,it seems like,the word has got out.



  • Anyone can fork and compile any open source app themselves if they wish. However, one cannot compile a newer version of someone else's app, and upload it into the store under the other person's namespace. Only the original developer can upload new versions of their apps under their namespace.



  • @tobisch tagger is already in the openstore and Michael Zanetti already has got a list of apps we like him to publish for 16.04. :) I've just added the weather app. I think he'll do it as soon as he has time for it. The audio recorder (made by dawndiy) has been build xenial already, but not yet uploaded to the openstore. I don't know the status of dawndiy, I guess someone else has to republish his app under another name.



  • @hummlbach said in porting Apps from vivid to Xenal:

    ... I guess someone else has to republish his app under another name.

    I think this is discussion worthy. What if some app gets abandoned for some reason. If someone wants to continue develop this app, is there any way to assign the app to him? Or does he have to create another app? Can he keep the name of the app? Will openstore keep the old app, even if its dead and a living fork is in store? etc...



  • @jezek said in porting Apps from vivid to Xenal:

    I think this is discussion worthy. What if some app gets abandoned for some reason. If someone wants to continue develop this app, is there any way to assign the app to him? Or does he have to create another app? Can he keep the name of the app? Will openstore keep the old app, even if its dead and a living fork is in store? etc...

    Yes, one would have to create a "new" app in the store. You cannot take over someone else's account and namespace on the store. The old app will remain in the store as long as the frameworks it's using are still supported, I think.



  • @dobey said in porting Apps from vivid to Xenal:

    Anyone can fork and compile any open source app themselves if they wish.

    Unless it needs some proprietary 3rd party library that can no longer be downloaded. Or needs some API key for a discontinued API where no new keys are issued anymore ;-)

    But then, maybe I gave up too early trying to find libspotify needed by cutespotify :-D



  • @ingo said in porting Apps from vivid to Xenal:

    Unless it needs some proprietary 3rd party library that can no longer be downloaded. Or needs some API key for a discontinued API where no new keys are issued anymore ;-)

    If a proprietary library is required, then it's not open source. Did the app author have permissions to redistribute it? Do you? If such a library is abandoned by its developer/publisher, then the only thing you can is remove it.

    If a web API is discontinued, then you don't have much choice, and can't really use it. If the server it's hosted on was not released as open source software, then you can't fork it and create your own server. You could however, develop your own independent alternative though.

    None of that changes what I said before. Anyone can fork and compile any open source app themselves, if they so desire to do so. If you don't understand how to deal with any problems that may arise, because you're trying to build old abandoned code against a newer system, then forking and maintaining said app is probably not the best use of your time to start with, anyway. :)



  • @hummlbach Could you add KODIMOTE to that list?


Log in to reply
 

Looks like your connection to UBports Forum was lost, please wait while we try to reconnect.