Re: [GNC-dev] Conditions to move revamped GnuCash Mobile App to GnuCash org
Agree to both suggestions. Within the mailing lists, any questions about GfA were answered by Gnucash regulars piping "GfA is dead". The GfA community could start to offer responses and support. Technically, if GfA code started to work on linking with libgnucash, then I think both communities will benefit greatly: libgnucash will be better debugged, and GfA will never need to catch up with backend changes. On Thu, 29 Sept 2022 at 08:17, Daniel Brown wrote: > Hello GnuCash devs, > > does someone here have (had) a relation to the gnucash-android project? > I couldn't find a way to contact the mainter "codinguser" and the project > is abandoned: https://wiki.gnucash.org/wiki/GnuCash_and_Mobile_Devices > > Recently there have been a couple of people (including me) who would like > to contribute/maintain/fork/rewrite the project to keep it alive: > https://github.com/codinguser/gnucash-android/issues/913 > > I have started a couple of steps to revive the project and will try to > establish a new leading fork so that all the open contributions can find > its way into the app. And as part of this revamp I would consider aligning > the project to gnucash.org > > What would be necessary, to move and continue the project under the > gnucash org in the future? > > I mean not only GitHub organization, but it would would be great to see > the project as an official part of the community, with vendor "GnuCash" in > the app store, mailing-list for support and so on. > > > Best Regards > Daniel > ___ > gnucash-devel mailing list > gnucash-devel@gnucash.org > https://lists.gnucash.org/mailman/listinfo/gnucash-devel > ___ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel
Re: [GNC-dev] Conditions to move revamped GnuCash Mobile App to GnuCash org
Hi Daniel, Generally it would be great to have a gnucash presence on mobile devices. As John I also welcome more presence and interaction in the gnucash mailing lists by people interested in maintaining GfA concerning use and development of that app. That would really kickstart the integration in the larger gnucash community as a whole in a more natural way. Your current request is a good initiative in that respect by the way. My other concern is that currently gnucash and GfA don't share a single line of code. Other than the intention to be compatible they are two fully independent projects. That's unfortunate. To be fair, at the time Ngewi did the GfA summer of code that was not feasible as much of that core functionality relied on code that is hard to port to Android, in particular parts were written in guile (a scripting language) and most of it depended (and still does) on glib2. We are currently at a point that guile is mostly eliminated from the core functionality. I don't know how difficult it is these days to use glib2 on Android. However I see other glib2 based projects being ported (like vlc) so apparently it's doable. It has always been my view that the core functionality should be shared between all gnucash implementations (desktop, mobile, ...). I believe that's important for solid long-term compatibility and interoperability across the board. It would also reduce maintenance of the app in the long-term as more bits of code are shared. This is also the reason I have kept pushing to eliminate all guile dependencies from the core functionality for years. The effort has paid off IMO. So for GfA to really become *gnucash* for android, I would really like to see it work towards more code sharing with gnucash. Otherwise it remains a companion app and should clearly be marketed as such. The name currently used is misleading. All that to say IMO it's important to clearly define the goal of the GfA project: either it aims to truly become gnucash on Android (reusing core functionality) or it decides to remain a companion app (properly named to reflect that). Other than that I can only encourage renewed interest in GfA (or an iOS sibling)! Regards, Geert Op donderdag 29 september 2022 02:09:53 CEST schreef Daniel Brown: > Hello GnuCash devs, > > does someone here have (had) a relation to the gnucash-android project? > I couldn't find a way to contact the mainter "codinguser" and the project is > abandoned: https://wiki.gnucash.org/wiki/GnuCash_and_Mobile_Devices > > Recently there have been a couple of people (including me) who would like to > contribute/maintain/fork/rewrite the project to keep it alive: > https://github.com/codinguser/gnucash-android/issues/913 > > I have started a couple of steps to revive the project and will try to > establish a new leading fork so that all the open contributions can find > its way into the app. And as part of this revamp I would consider aligning > the project to gnucash.org > > What would be necessary, to move and continue the project under the gnucash > org in the future? > > I mean not only GitHub organization, but it would would be great to see the > project as an official part of the community, with vendor "GnuCash" in the > app store, mailing-list for support and so on. > > > Best Regards > Daniel > ___ > gnucash-devel mailing list > gnucash-devel@gnucash.org > https://lists.gnucash.org/mailman/listinfo/gnucash-devel ___ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel
Re: [GNC-dev] Conditions to move revamped GnuCash Mobile App to GnuCash org
> On Sep 28, 2022, at 5:37 PM, Camille Rizko via gnucash-devel > wrote: > > Hello, I also wrote a Gnucash viewer for the iphone. It does not have all > the functionality, but it is a good start. Not sure if it is worth starting a > gnucash-iphone project with it. I can make the source code available. See my answer to Daniel, but in addition: Making your source code available isn't good enough. GnuCash is a Free (as in Freedom) software project and community. If you want your project to be part of that then you must also embrace the principles of Free Software, which means not just making your sources available but allowing others to modify it and freely publish their modifications. IMO the best way to do that is to license your code with the GPL because it ensures that those others also must allow others to modify their modifications, but for the less doctrinaire there are a bunch of other licenses, see https://opensource.org/licenses. Regards, John Ralls ___ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel
Re: [GNC-dev] Conditions to move revamped GnuCash Mobile App to GnuCash org
> On Sep 28, 2022, at 5:09 PM, Daniel Brown wrote: > > Hello GnuCash devs, > > does someone here have (had) a relation to the gnucash-android project? > I couldn't find a way to contact the mainter "codinguser" and the project is > abandoned: https://wiki.gnucash.org/wiki/GnuCash_and_Mobile_Devices > > Recently there have been a couple of people (including me) who would like to > contribute/maintain/fork/rewrite the project to keep it alive: > https://github.com/codinguser/gnucash-android/issues/913 > > I have started a couple of steps to revive the project and will try to > establish a new leading fork so that all the open contributions can find its > way into the app. And as part of this revamp I would consider aligning the > project to gnucash.org > > What would be necessary, to move and continue the project under the gnucash > org in the future? > > I mean not only GitHub organization, but it would would be great to see the > project as an official part of the community, with vendor "GnuCash" in the > app store, mailing-list for support and so on. Ngewi created Gnucash for Android as a Google Summer of Code project. The previous year's GSoC student, Muslim Choclov, acted as Ngewi's mentor, and since we were denied direct participation I arranged for the Gnome Foundation to get us a slot. Several of us provided Ngewi with technical advice while he was working on the original implementation, particularly with details about which import format would work best. Ngewi requested that we allow him to piggyback onto our (really Christian Stimming's) legacy free UserVoice account; 2013 was about the time that Uservoice stopped allowing new free accounts. Christian duly created a sub-account for him and he used it for a bug tracker until he bailed We haven't heard from Ngewi for more than 4 years and we removed the reference to GnuCash for Android 2 years ago because it was clear at that time that Ngewi wasn't coming back. The short version of all that is that GfA has never been a part of GnuCash: Once he'd completed the GSoC project he didn't interact much with us at all, nor we with him or the GfA project. Every once in a while someone will pop in and ask something about GfA on gnucash-users or the #gnucash IRC channel. We tell them we don't really know anything about GfA and they go away. AFAIK--and I encourage somebody to contradict me here--nobody who uses the mailing lists or IRC channel regularly uses GfA. Add to that that while https://github.com/codinguser/gnucash-android/issues/913 has been going on for more than 9 months you're the first person to come here to discuss it and it's pretty easy to conclude that the GfA community, such as it is, isn't all that interested in GnuCash. So for GfA to "join the GnuCash community", GfA users and developers have to join the GnuCash community. A good way to start would be to hang out in gnucash-user and on the IRC channel. When somebody comes along with a GfA question, answer it. Encourage users in the other GfA channels to ask their questions and offer their help in gnucash-user too. For the developers, engage here in gnucash-devel and in gnucash-user. Do market research: Why don't GnuCash more users with Android phones use GfA? Can/should GfA integrate better with GnuCash? How? Regards, John Ralls ___ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel
Re: [GNC-dev] Conditions to move revamped GnuCash Mobile App to GnuCash org
Hello, I also wrote a Gnucash viewer for the iphone. It does not have all the functionality, but it is a good start. Not sure if it is worth starting a gnucash-iphone project with it. I can make the source code available. On Wednesday, September 28, 2022 at 05:17:07 PM PDT, Daniel Brown wrote: Hello GnuCash devs, does someone here have (had) a relation to the gnucash-android project? I couldn't find a way to contact the mainter "codinguser" and the project is abandoned: https://wiki.gnucash.org/wiki/GnuCash_and_Mobile_Devices Recently there have been a couple of people (including me) who would like to contribute/maintain/fork/rewrite the project to keep it alive: https://github.com/codinguser/gnucash-android/issues/913 I have started a couple of steps to revive the project and will try to establish a new leading fork so that all the open contributions can find its way into the app. And as part of this revamp I would consider aligning the project to gnucash.org What would be necessary, to move and continue the project under the gnucash org in the future? I mean not only GitHub organization, but it would would be great to see the project as an official part of the community, with vendor "GnuCash" in the app store, mailing-list for support and so on. Best Regards Daniel ___ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel ___ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel
[GNC-dev] Conditions to move revamped GnuCash Mobile App to GnuCash org
Hello GnuCash devs, does someone here have (had) a relation to the gnucash-android project? I couldn't find a way to contact the mainter "codinguser" and the project is abandoned: https://wiki.gnucash.org/wiki/GnuCash_and_Mobile_Devices Recently there have been a couple of people (including me) who would like to contribute/maintain/fork/rewrite the project to keep it alive: https://github.com/codinguser/gnucash-android/issues/913 I have started a couple of steps to revive the project and will try to establish a new leading fork so that all the open contributions can find its way into the app. And as part of this revamp I would consider aligning the project to gnucash.org What would be necessary, to move and continue the project under the gnucash org in the future? I mean not only GitHub organization, but it would would be great to see the project as an official part of the community, with vendor "GnuCash" in the app store, mailing-list for support and so on. Best Regards Daniel ___ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel