equodev / chromium

Create and render web UIs in Java, SWT, Swing, JavaFX(coming soon), and Eclipse RCP applications.
https://www.equo.dev/chromium
GNU General Public License v3.0
164 stars 32 forks source link

Clarification/Banners: Trial version? Promo-Code? #134

Open ggrandes opened 6 days ago

ggrandes commented 6 days ago

Clarification: Is this code FOSS (Free/OpenSource) or promotional code?

Issue: After load page (~5 seconds) equo-code modifies the HTML being displayed and adds a banner. This behavior is not described anywhere; only a dual license like GPLv3 is indicated.

Transparency: Would you be so kind as to document this or any other unspecified/hidden behavior in this code? Thanks.

Screenshot: trial

Injected HTML: html

Reference code used:

import com.equo.chromium.ChromiumBrowser;

import java.awt.BorderLayout;
import javax.swing.JFrame;

public class TestEquoSwing extends JFrame {
    private TestEquoSwing() {
        setDefaultCloseOperation(System.getProperty("os.name").toLowerCase().contains("mac") 
                ? EXIT_ON_CLOSE : DISPOSE_ON_CLOSE);
        ChromiumBrowser browser = ChromiumBrowser.swing(getContentPane(), BorderLayout.CENTER,
                "https://github.com/chromiumembedded/java-cef");
        setTitle("Test Equo Swing");
        setSize(800, 600);
        setVisible(true);
    }
    public static void main(String[] args) {
        new TestEquoSwing();
    }
}
lonelion commented 2 days ago

Hi @ggrandes,

You're right, even though the code is open source, the binaries that we provide right now contain a watermark. We know this might not be the ideal experience, we're working on improving it. I'll keep you updated, likely in the next couple of weeks. Thank you.