After that I learned about Grafx2, which is free and pretty featureful: https://pulkomandy.tk/projects/GrafX2
After that I learned about Grafx2, which is free and pretty featureful: https://pulkomandy.tk/projects/GrafX2
You're better than that, man. This stuff goes both ways.
(This is also why I, for a project I'm about to release, am doing an OSS/commercial split with higher-end features not part of the OSS version. But my software is designed for enterprise use, and they're used to paying for things.)
Yeah, I also use GrafX2 – it's much smaller, much faster, and support more platforms than Aseprite! ;-)
Few weeks ago we discussed GrafX2 on HN[0] and on Reddit[1,2]
[0] https://news.ycombinator.com/item?id=17213761
[1] https://reddit.com/r/linux/comments/8hih45/sh_grafx2_25_rele...
[2] https://reddit.com/r/opensource/comments/8hifts/sh_grafx2_25...
I'll note that it's probably best to run an old release (the 2.3 version that ships with Debian is OK) or build from master at this point, because there were some bugs in the 2.5 release that I couldn't get over. The project maintainer is very active and quickly accepted my patches, though.
The software is also pretty interesting from a developer's perspective. It has basically grown organically for 20 years, originally starting out as a freeware closed source Deluxe Paint clone for DOS. The source code reflects this, and there is some low hanging fruit ripe for improvement.
I'm a FLOSS developer. I understand FLOSS development, ethics, and licenses. And I don't understand why you're casually referring to a change to a proprietary license-- a change I agree is for the worse-- as a betrayal of users.
What purpose is this supposed to serve?
Honestly, this kind of thing is the ugly side of FOSS culture. I get why you were hoping he'd continue under the old license, but the fact that he didn't is no grounds to say he betrayed people.
[0] http://dev.aseprite.org/2016/09/01/new-source-code-license/
For example, they claim "[Distributions] do not show who is the real developer of the application in a clear way" and "They do not show buttons/links/a simple way to contribute to the real developer of the program", but in reality all properly documented programs handle this themselves in one or more of their --version/--help output, the manual, and the interface. This is especially true for GUI applications, which typically have an "About", etc menu giving details. If the author neglected to document their program properly, it's no fault of the packagers. I have never had problems finding the upstream source and authors from properly documented packages.
The article also brings up improper association of a package with a given disto. This is partiality true (e.g. users reporting bugs upstream for outdated packages when they should be contacting the packagers), but largely such end-user ignorance has nothing to do with Linux distributions, and is applicable to all OSs.