ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] Лицензия в файлах yachat новых версий.
@ 2011-05-22  8:16 Hihin Ruslan
  2011-05-22  8:51 ` Alexander Bokovoy
  0 siblings, 1 reply; 3+ messages in thread
From: Hihin Ruslan @ 2011-05-22  8:16 UTC (permalink / raw)
  To: devel


[-- Attachment #1.1: Type: text/plain, Size: 1633 bytes --]

Пробуя собрать новую версию yachat - неожиданно обнаружил у 
хедеров папки 
yachat-3.2.0-new/src/tools/yastuff/yawidgets/private/ изменена 
лиценция у нас  в передыдущей версии - 

>>>
Commercial Usage
Licensees holding valid Qt Commercial licenses may use this file 
in
...
GNU General Public License Usage
Alternatively, this file may be used under the terms of the GNU
General Public License version 3.0 as published by the Free 
Software
....
contact
Nokia at qt-info@nokia.com.
>>

На yandex:

No Commercial Usage
This file contains pre-release code and may not be distributed.
You may use this file in accordance with the terms and conditions
contained in the Technology Preview License Agreement 
accompanying
his package.
>>

И почему  "обратный патч" получился - с файлами от Яндекса не 
собирается, с хидерами от предыдущей версии нормально 
собирается.


Как правильно поступить с лицензиями 
- какая должна быть записана в файлах, вошедших в пакет. 
- накладывает-ли лицензия от Яндекса какие-нибудь ограничения на 
сборку пакета.





-- 
  А ещё говорят так  (fortune):
 
Too many little pins on CPU confusing it, bend back and forth 
until  .

________________________________________________________________________
С уважением Хихин Руслан

[-- Attachment #1.2: qframe_p.h.diff --]
[-- Type: text/x-diff, Size: 1832 bytes --]

--- yachat-3.2.0/src/tools/yastuff/yawidgets/private/qframe_p.h	2011-04-12 04:01:50.000000000 +0400
+++ yachat-3.2.0-new/src/tools/yastuff/yawidgets/private/qframe_p.h	2011-05-22 11:41:56.000000000 +0400
@@ -7,11 +7,11 @@
 ** This file is part of the QtGui module of the Qt Toolkit.
 **
 ** $QT_BEGIN_LICENSE:LGPL$
-** No Commercial Usage
-** This file contains pre-release code and may not be distributed.
-** You may use this file in accordance with the terms and conditions
-** contained in the Technology Preview License Agreement accompanying
-** this package.
+** Commercial Usage
+** Licensees holding valid Qt Commercial licenses may use this file in
+** accordance with the Qt Commercial License Agreement provided with the
+** Software or, alternatively, in accordance with the terms contained in
+** a written agreement between you and Nokia.
 **
 ** GNU Lesser General Public License Usage
 ** Alternatively, this file may be used under the terms of the GNU Lesser
@@ -25,16 +25,16 @@
 ** rights.  These rights are described in the Nokia Qt LGPL Exception
 ** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
 **
+** GNU General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU
+** General Public License version 3.0 as published by the Free Software
+** Foundation and appearing in the file LICENSE.GPL included in the
+** packaging of this file.  Please review the following information to
+** ensure the GNU General Public License version 3.0 requirements will be
+** met: http://www.gnu.org/copyleft/gpl.html.
+**
 ** If you have questions regarding the use of this file, please contact
 ** Nokia at qt-info@nokia.com.
-**
-**
-**
-**
-**
-**
-**
-**
 ** $QT_END_LICENSE$
 **
 ****************************************************************************/

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [devel] Лицензия в файлах yachat новых версий.
  2011-05-22  8:16 [devel] Лицензия в файлах yachat новых версий Hihin Ruslan
@ 2011-05-22  8:51 ` Alexander Bokovoy
  2011-05-23  3:15   ` Hihin Ruslan
  0 siblings, 1 reply; 3+ messages in thread
From: Alexander Bokovoy @ 2011-05-22  8:51 UTC (permalink / raw)
  To: ALT Linux Team development discussions

Hi,

2011/5/22 Hihin Ruslan <ruslandh@gmail.com>:
> И почему  "обратный патч" получился - с файлами от Яндекса не
> собирается, с хидерами от предыдущей версии нормально
> собирается.
>
>
> Как правильно поступить с лицензиями
> - какая должна быть записана в файлах, вошедших в пакет.
> - накладывает-ли лицензия от Яндекса какие-нибудь ограничения на
> сборку пакета.
Это не лицензия от Яндекса.

Чтобы было понятно:
1. Яндекс активно использует внутреннюю структуру QFrame для своих
целей. Поскольку описание этой структуры недоступно в публичных
заголовках Qt, то они носят с собой внутренний заголовочный файл от
Qt.
2. Этот внутренний заголовок должен быть взят из системной Qt, иначе
yachat не будет совместим с ней и не будет работать корректно в
случае, если структура QFrame изменится.
3. В данном случае они взяли и положили этот заголовок от бета-версии
Qt. Бета-версии всегда имеют немного отличающуюся лицензию -- они
запрещают использование себя в коммерческих целях для предотвращения
расползания нестабильных API/ABI.
4. Правильным способом сборки yachat будет игнорирование qframe_p.h,
который поставляет Яндекс, и прикладывание вместо него qframe_p.h из
Qt в система (репозитории).
5. Лицензия на этот файл в таком случае будет такой же, как и в системном Qt.


-- 
/ Alexander Bokovoy

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [devel] Лицензия в файлах yachat новых версий.
  2011-05-22  8:51 ` Alexander Bokovoy
@ 2011-05-23  3:15   ` Hihin Ruslan
  0 siblings, 0 replies; 3+ messages in thread
From: Hihin Ruslan @ 2011-05-23  3:15 UTC (permalink / raw)
  To: devel

[-- Attachment #1: Type: text/plain, Size: 1015 bytes --]

Здравствуйте Alexander Bokovoy
  В сообщении от 22 мая 2011 Alexander Bokovoy написал(a):
> Это не лицензия от Яндекса.
>
> Чтобы было понятно:
> 1. Яндекс активно использует внутреннюю структуру QFrame для
> своих целей. Поскольку описание этой структуры недоступно в
> публичных заголовках Qt, то они носят с собой внутренний
> заголовочный файл от Qt.
....
> 5. Лицензия на этот файл в таком случае будет такой же, как и
> в системном Qt.

Спасибо за подробный ответ. 

-- 
  А ещё говорят так  (fortune):
 
Success is in the minds of Fools. -- William Wrenshaw, 1578 
________________________________________________________________________
С уважением Хихин Руслан

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2011-05-23  3:15 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-05-22  8:16 [devel] Лицензия в файлах yachat новых версий Hihin Ruslan
2011-05-22  8:51 ` Alexander Bokovoy
2011-05-23  3:15   ` Hihin Ruslan

ALT Linux Team development discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
		devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
	public-inbox-index devel

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git