[devel] Два GLUT'а
Dmitry V. Levin
ldv на altlinux.org
Пт Окт 19 03:54:27 MSK 2018
On Thu, Oct 18, 2018 at 04:33:46PM +0300, Dmitry V. Levin wrote:
> On Thu, Oct 18, 2018 at 05:00:07PM +0700, Мидюков Антон wrote:
> > 18.10.2018 16:56, Мидюков Антон пишет:
> > > 18.10.2018 16:26, Dmitry V. Levin пишет:
> > >> On Wed, Oct 17, 2018 at 03:29:53PM +0700, Антон Мидюков wrote:
> > >>> 17.10.2018 15:09, Anton Farygin пишет:
> > >>>> Привет. Плохая идея делать два libglut.so.3, к тому же отличающихся в
> > >>>> поведении.
> > >>>>
> > >>>> Предлагаю libfreeglut удалить или переименовать библиотеку в нём в
> > >>>> libfreeglut.so.3
> > >>>>
> > >>> Я сейчас так сразу не скажу, но некоторые пакеты работают только с libGLUT,
> > >> Это неочевидно; приведите, пожалуйста, пример.
> > > pycam. Мне пришлось прописать зависимость на libGLUT в пакете.
> > На сколько я понял pycam совместим с libfreeglut 2.8, но не совместим с
> > libfreeglut 3.0, так как разработчики используют у себя libfreeglut 2.8,
> > и у них с ним всё ок.
>
> Действительно, в Debian libfreeglut старее, чем у нас, а в Fedora pycam
> старее, чем у нас. А что про эту несовместимость говорят разработчики?
С libGLUT, как нетрудно догадаться, есть и юридическая проблема:
$ sed -n '/^\/\* Copyright/,/domain\. \*\//p' include/GL/glut.h
/* Copyright (c) Mark J. Kilgard, 1994, 1995, 1996, 1998. */
/* This program is freely distributable without licensing fees and is
provided without guarantee or warrantee expressed or implied. This
program is -not- in the public domain. */
Очевидно, эта лицензия разрешает только распространение, про возможность
использования и тем более про возможность внесения изменений в ней ничего
не сказано. При этом в нарушение лицензии в код вносились изменения
вплоть до 2013 года (см. https://gitlab.freedesktop.org/mesa/glut).
--
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : signature.asc
Тип : application/pgp-signature
Размер : 801 байтов
Описание: отсутствует
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20181019/20e92105/attachment.bin>
Подробная информация о списке рассылки Devel