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.

Reply via email to