• ourob@discuss.tchncs.de
    link
    fedilink
    English
    arrow-up
    28
    arrow-down
    2
    ·
    11 months ago

    GPL can be used for commercial purposes, but it requires all software derived from it to also be open source and GPL compatible. So no one whose commercial business relies on selling software will use GPL because their customers can copy and distribute the code.

    Neither Safari nor Chrome’s rendering engine is GPL. Safari’s engine is LGPL, which means the binary library can be linked into a closed source program, but modifications to the library’s code must remain open.

    Chromium is BSD, which doesn’t even require modifications to remain open. So I can take chromium’s source, change it however I want for my own browser, and never distribute that code.

    If Safari’s and Chrome’s engines were GPL, Safari and Chrome would be forced to be open source, and they very much are not.