Lucchetto / SuperImage

Sharpen your low-resolution pictures with the power of AI upscaling
GNU General Public License v3.0
1.38k stars 85 forks source link

What is the license in case I want to use only the image-scaling "engine", and how do I do it? #3

Open AndroidDeveloperLB opened 1 year ago

AndroidDeveloperLB commented 1 year ago

Hello,

I've searched for a nice library that uses neural-network to enhance/enlarge images of low resolution for quite some time, to be able to use it on an Android app. I've only found one of Google, but it was very restricted and was more of a POC than a library: https://ai.googleblog.com/2021/07/high-fidelity-image-generation-using.html?m=1 https://youtu.be/WCAF3PNEc_c https://github.com/Janspiry/Image-Super-Resolution-via-Iterative-Refinement

Is it ok that I use what's available here to do it? What is the license of just using the "engine" that does it? Is it ok that I make a closed sourced app that uses it without any issue? I don't intend to change the code of the original "engine" except for maybe if I'm forced to, to adjust it to make it work, if that's an issue. And, how can I do it? Which files/folders should I check out?

Lucchetto commented 1 year ago

Hi, the code in this repo is licensed under GPLv3, so you can't redistribute it without sharing the source

AndroidDeveloperLB commented 1 year ago

@Lucchetto Sharing the source of the entire app, even if the "engine" is still open-sourced, credited for , and not changed ?

Is there any alternative?

:(

Lucchetto commented 1 year ago

No sorry, what would you like to build ?

AndroidDeveloperLB commented 1 year ago

@Lucchetto I first want to try to use it for batch upscaling of relatively small images around 60x60-100x100 to around 600x600-720x720 . I wonder how well it will make them all to appear.