[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Rethinking the design of xwidgets
From: |
Arthur Miller |
Subject: |
Re: Rethinking the design of xwidgets |
Date: |
Tue, 20 Oct 2020 07:47:40 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) |
Richard Stallman <rms@gnu.org> writes:
> [[[ To any NSA and FBI agents reading my email: please consider ]]]
> [[[ whether defending the US Constitution against all enemies, ]]]
> [[[ foreign or domestic, requires you to follow Snowden's example. ]]]
>
> > OpenGL features are queried at runtime, but I am not sure
> > if this feature would be *legal* in Emacs; I mean loading a function
> > pointer at runtime from a so/dll is essentially ffi, which I
> > understand is not allowed in Emacs for legal purposes.
>
> If the function you are linking to is implemented by a
> GPL-3-compatible library, Emacs can link to it in any way
> that is convenient.
It depends on the OpenGL implementation the user has installed on the
system. I don't see how is that different from running Emacs on a
non-free system, since Emacs has to link to a graphics library provided
by OS, GDI on Windows for example, which in turn anyway link to same
graphics driver that OpenGL/CL/EGL are linked to. Even on a GNU/Linux if
user has an AMD/Nvidia gfx card there is some firmware blob that gets
installed and graphcis applications inclusive Emacs run on it.
> What is the source license of OpenGL 2.1?
> I expect that it is GPL-3-compatible, but it can't hurt to verify that.
OpenGL is an open standard developed by Khronos: www.opengl.org
Mesa driver you have installed on your computer is open source, but I
don't know if licence is "free" or not:
https://docs.mesa3d.org/license.html
- Re: Rethinking the design of xwidgets, (continued)
- Re: Rethinking the design of xwidgets, Richard Stallman, 2020/10/18
- Re: Rethinking the design of xwidgets, Richard Stallman, 2020/10/18
- Re: Rethinking the design of xwidgets, Dmitry Gutov, 2020/10/18
- Re: Rethinking the design of xwidgets, Richard Stallman, 2020/10/18
- Re: Rethinking the design of xwidgets, Dmitry Gutov, 2020/10/19
- Re: Rethinking the design of xwidgets, Arthur Miller, 2020/10/19
- Re: Rethinking the design of xwidgets, Richard Stallman, 2020/10/20
- Re: Rethinking the design of xwidgets,
Arthur Miller <=
- Re: Rethinking the design of xwidgets, Stefan Monnier, 2020/10/20
- Re: Rethinking the design of xwidgets, Arthur Miller, 2020/10/20
- Re: Rethinking the design of xwidgets, Richard Stallman, 2020/10/21
- Re: Rethinking the design of xwidgets, Richard Stallman, 2020/10/21
- Re: Rethinking the design of xwidgets, Richard Stallman, 2020/10/20
- Re: Rethinking the design of xwidgets, Arthur Miller, 2020/10/20
- Re: Rethinking the design of xwidgets, Dmitry Gutov, 2020/10/20
- Re: Rethinking the design of xwidgets, Arthur Miller, 2020/10/20
- Re: Rethinking the design of xwidgets, Richard Stallman, 2020/10/21
- Re: Rethinking the design of xwidgets, Arthur Miller, 2020/10/19