G'MIC Frontend for Mac

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.

This is how it looks:

If you have a comment, please, post it here or use the contact form on my website.

Hello, can’t find G’MIC4Mac…?

Try again and refresh my homepage. It got blocked.

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.

My Intel iMac can’t run this app.

There I am sorry - will mention it.

Added:

  • Remember filter parameters
  • Last Used filters
  • Favourite filters
  • Image batch processing (single filter)

And note that it will only work for Mx Apple Silicon

Have a great evening!

And finally (ending now)

  • Before/After view

Welcome to the forum, @helmutkaufmann

I am well familiar with G’MIC and its licensure.

Is your release also FOSS? I was unable to find any code related to your own work. Do you have a repository to share?

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?

“Hi, this is a forum dedicated to Free and Open Source software.”

I don’t understand your question which was for some reason directed at me.

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.

Well, personally, I was hoping we could convert you to the FOSS movement.

It’s a win-win arrangement, in my humble opinion.

Two things.

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…

A few notes about G’MIC licensing:

  • 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! :sweat_smile:

@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!

I’ll be following @helmutkaufmann’s progress with interest!

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
1 Like

Finally the question has been answered: it’s not FOSS*.

* Free as in Freedom

edit: not only is this not FOSS, but you must be selected to be allowed to use it. What the actual?

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)?

Sounds like you are using Community Edition. It doesn’t do the trick. It’s only for open-source projects.

Thanks. Then it probably will be my “own pet”