At Mon, 27 May 2019 12:43:27 -0500 (CDT) kentsor <a...@snak.com> wrote:
> > John Ralls-2 wrote > > No, no one has ever undertaken a MacOS-native UI for GnuCash. > > I'm surprised to hear that. The program could be very useful and far more > popular, but the list of UI issues I could draw up would be a long one > indeed. Accounting is unpleasant enough that I would not put up with a > program that looks and works like this. If it was just a few issues I'd be > more than willing to chip in and submit fixes as I have for two other > projects but this is just so thoroughly painful and alien to use. <rant> > I've always seen it as the perpetual tyranny by the vocal minorities that is > the bane of so many open source projects, forcing conformity to whatever pet > linux distro of the day over mass appeal and usefulness to the general > public. </rant> As John has said, *free* Open Source projects are always going to use *free* Open Source GUI toolkits that support cross-platform projects. It turns out, just about all *free* Open Source GUI toolkits have their roots in Unix/Linux/X11. Writing a GUI-based project is hard enough, it is harder to write multiple versions of such a project (to run on different platforms, using different GUI toolkits). The only people who can "afford" to do that are Microsoft, Adobe, and Intuit and the various game software houses. And that is *all* paid software. The only way a *free* Open Source project is going to have *any* chance of surviving on *volunteer* labor for any platform *outside* of Linux, is if it uses a *free* Open Source *cross-platform* GUI toolkit. This pretty much means one of the X11/Linux based toolkits, that supports cross-platform projects. Note: there is no reason for *any* of the X11/Linux based toolkits to be cross-platform in the first place, unless the authors / maintainers of those toolkits put in the effort to make them work under a non-X11/Linux system, which is actually the *hardest* part of writing and maintaining those toolkits. Note: even *Java* applications don't use the native GUI toolkits under MS-Windows and MacOSX. And Java is the ultimate in "cross-platform". And it too has its roots in Unix/X11 (after all, Sun Microsystems was building *Unix* based hardware). If there is any "tyranny" going on, the people you *really* should be ranting at are Apple and Microsoft -- they are the ones who created the *propriatory* GUI subsystems using *closed source* toolkits. Almost all programs using the *native* GUI (for either MS-Windows or MacOSX) are going be either single-platform programs or *paid* software (commercial or "shareware"). And the "market" for non-Linux FOSS software is really very small, even though the number of non-Linux users is larger than the number of Linux users. Most of the non-Linux computer users are more likely to *buy* software (and generally pay far too much for it). > > I would also say that download counts of a given OS build is not any > indication of users willing to use the program. > > > > -- > Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html > _______________________________________________ > gnucash-user mailing list > gnucash-user@gnucash.org > To update your subscription preferences or to unsubscribe: > https://lists.gnucash.org/mailman/listinfo/gnucash-user > If you are using Nabble or Gmane, please see > https://wiki.gnucash.org/wiki/Mailing_Lists for more information. > ----- > Please remember to CC this list on all your replies. > You can do this by using Reply-To-List or Reply-All. > > -- Robert Heller -- 978-544-6933 Deepwoods Software -- Custom Software Services http://www.deepsoft.com/ -- Linux Administration Services hel...@deepsoft.com -- Webhosting Services _______________________________________________ gnucash-user mailing list gnucash-user@gnucash.org To update your subscription preferences or to unsubscribe: https://lists.gnucash.org/mailman/listinfo/gnucash-user If you are using Nabble or Gmane, please see https://wiki.gnucash.org/wiki/Mailing_Lists for more information. ----- Please remember to CC this list on all your replies. You can do this by using Reply-To-List or Reply-All.