As I miserably failed to compile G’MIC QT on my Mac, I gave it a try myself. If you are interested to try it out for personal use, have a llook at my website.
Hope it worked. Feedback is welcome. I have just replaced the version with one that also has a proper color picker. On my Mac, it now runs quite nicely.
Hmm, I have released a lot of my stuff as open source (though mainly for WinterCMS). This one I originally intended to grant free usage for private use. What is your intended use?
Apologies, now I get your point. The posting was not meant as an advertisement but as an opportunity for private users to use it in their Macs as I struggled myself with a g’mic frontend. Thread can be deleted or closed if possible.
A user who doesn’t know G’MIC might get the impression that you are the author of this software, which is not the case. You might at least mention @David_Tschumperle as the original author on your homepage.
Your license for professional use of G’MIC on Apple silicon applies only to your port of G’MIC to the Mac I suppose? Because G’MIC itself is from the very beginning open-source…
G’MIC-Qt and G’MIC have two different licenses (though the license names are quite similar):
G’MIC-Qt is licensed under CeCILL (GPL-like, and even GPL-compatible).
G’MIC license can be chosen between CeCILL and its variant CeCILL-C.
Then, the two important things to know are:
CeCILL is GPL-compatible: If you distribute a program that incorporates or is derived from CeCILL-licensed code (i.e. here, the G’MIC-Qt code), the whole resulting work must be distributed under CeCILL (or a compatible license, like GPL).
On the contrary, CeCILL-C (license of the G’MIC interpreter code) has been designed specifically for libraries. So you can link G’MIC code (statically or dynamically) into a larger proprietary or differently-licensed program without that whole program having to be released under CeCILL-C.
From what I understand of @helmutkaufmann’s project, he has recreated a complete GUI code base (so he is not using the G’MIC-Qt code), which calls G’MIC’s filters (whose code can be linked with his software without making it open source).
So, in principle, there’s no problem with the licensing. It can be proprietary or open-source, it’s up to @helmutkaufmann. Trying to recreate your own version of G’MIC-Qt is a huge undertaking, though, but that’s another story!
@helmutkaufmann just has to be careful not to misleadingly use the term G’MIC-Qt as the name of his software (since, in principle, the two interfaces have nothing to do with each other in terms of code).
My take on this is that it’s always interesting to have side projects that use G’MIC’s code.
Personnally, I develop open-source software with the goal of sharing knowledge and encouraging openness. So yes, if my code is used elsewhere for doing good stuffs, and if the license is respected (including the mandatory mention of the project you use), I’m fine with that!
Thanks, @David_Tschumperle for your explanation. When I started this thread, it was actually with the best intentions and did not think I would get rather negative reactions - not meaning you David.
A few things I would like to mention-
GMIC and David are mentioned in the About menu.
GMIC must be installed for the frontend to work
No piece of code is used from GMIC or GMIC-QT. t’s just another frontend.
I have spent some time getting it done and it would be great if private individuals used this software.
I might reconsider the professional license. Though i want to point out it is not about money. It is about appreciation
Best
Helmut
Hold up.
This is a Qt6 project; that binds you to certain terms.
What flavor of Qt6 are you using? There are two flavors: Open-source (Community Edition) or closed-source (Commercial Edition)?