← Back to team overview

cubrid team mailing list archive

Re: LDFLAGS 문제, 라이센스

 

Copyright 문구를 정리할 때 통상 기간을 명시하거나 혹은 당해 연도만 명시합니다. 따라서, 아래와 같이 수정해 주시는 것이 좋겠습니다. 

 

-          Copyright (C) 2010 by Search Solution Co., Ltd. All rights reserved. 혹은

-          Copyright (C) 2008 - 2010 by Search Solution Co., Ltd. All rights reserved.

è  마이너하게 Ltd. 뒤 마침표는 삭제함

 

-- This program is free software; you can redistribute it and/or modify it  

-- under either of the BSD License or GNU General Public License version 2 or (at your option) any later version 

-- as published by the Free Software Foundation, according to which parts are modified. 

 

2번째 줄에 “and/”를 넣어야 하는 것은 아닌지요? “under either of the BSD License and/or GNU General Public License version 2…”

 

From: cubrid-bounces+bjchung=cubrid.com@xxxxxxxxxxxxxxxxxxx [mailto:cubrid-bounces+bjchung=cubrid.com@xxxxxxxxxxxxxxxxxxx] On Behalf Of 오보명
Sent: Tuesday, January 19, 2010 11:34 AM
To: jc k
Cc: cubrid@xxxxxxxxxxxxxxxxxxx
Subject: Re: [Cubrid] LDFLAGS 문제, 라이센스

 

슈릭아웃님이라고 부르면 되나요?

아래 의견 참고하여 다시 작성하였습니다. 아래 소스 저작권 회사 이름을 수정했고, 

라이선스 부분에 소스 수정 부분이 어디냐에 따라 BSD 또는 GPL로 라이선싱할 수 있음을 명기하였습니다~

 

 

Copyright:

 

Copyright (C) 2008 by Search Solution Co., Ltd.. All rights reserved.  

                  

License:

 

                  According to the file "COPYING" CUBRID APIs and CUBRID Manager tool of this package 

                  are licensed under the terms of the BSD License and CUBRID database server parts 

                  are licensed under those of the GNU GPL Version 2 of which a copy is available in 

                  /usr/share/common-licenses. 

                  

                  More information can be found on http://www.cubrid.org/License

 

This program is free software; you can redistribute it and/or modify it  

                  under either of the BSD License or GNU General Public License version 2 or (at your option) any later version 

                  as published by the Free Software Foundation, according to which parts are modified. 

 

This program is distributed in the hope that it will be useful,

                  but WITHOUT ANY WARRANTY; without even the implied warranty of

                  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 

                  See the GNU General Public License for more details, which can be found in the file '/usr/share/common-licenses/GPL-2'

                  and also the BSD License for more details, which can be found in the file '/usr/share/common-licenses/BSD'

 

 

From: jc k [mailto:shriekout@xxxxxxxxx] 
Sent: Friday, January 15, 2010 6:45 PM
To: 오보명
Subject: Re: [Cubrid] LDFLAGS 문제, 라이센스

 

제가 이해하고 있는 바로는...
debian/copyright 부분에 명시하는 항목은
1. 패키징을 디자인 한 사람
2. 소스를 다운로드 할 수 있는 곳
3. 소스개발자 (이 부분은 찾아봤는데, 소스 개발에 직접 참여한 사람을 명시한다는군요. 분도님과 제 이름은 뺐습니다. :) )
3. 소스의 저작권자
4. 소스의 라이센스
5. 패키징 저작권자와 저작권(실재로 패키징을 한 사람을 넣습니다.) - 즉 debian 디렉토리는 소스와는 전혀 별개로 관리되며, 패키징에 대한 저작권은 여기에 따로 명시됩니다. 물론, 패키징 저작권을 GPL V3로 배포할 것이기 때문에, 누군가 따로 관리하셔도 될 것이라고 생각됩니다.

듀얼 라이센스 명시에 대한건 한 번 본 것 같은데... 기억이 가물가물 하네요 ^^;;;
저도 한 번 찾아보겠습니다. :)

2010년 1월 15일 오후 6:24, 오보명 <obm@xxxxxxx>님의 말:

수고 많으십니다~

라이선스 부분을 GPL만 명시한 이유가 있습니다. 

저도 맨 처음에는 shreikout님 같이 CUBRID제품 자체의 라이선스를 명시하는 것으로 생각했는데, 

저작권 표시나 오픈소스 라이선스 부분이 해당 패키징 작업물 그 자체에 대한 것이라고 이해하여 결국 GPL만 드린 것입니다. 

(제가 데비안 패키지에서 COPYRIGHT부분 설명을 읽고 그렇게 이해했습니다.)

 

즉, 패키징 결과물의 라이선스는 GPL로/패키징의 copyright은 패키징 프로젝트 참여자가 되며, 

실제 큐브리드 제품 라이선스는 GPL/BSD, 그리고 CUBRID소스의 COPYING/LICENSE파일을 참고하면 되는 것으로 해석했는데, 아닌가요? 

듀얼 라이선스를 쓰는 제품들이 어떻게 표기하는지 샘플을 못 찾았습니다..T.T

 

그리고 제 이메일은 obm@xxxxxxx입니다~

 

 

From: cubrid-bounces+obm=nhn.com@xxxxxxxxxxxxxxxxxxx [mailto:cubrid-bounces+obm <mailto:cubrid-bounces%2Bobm> =nhn.com@xxxxxxxxxxxxxxxxxxx] On Behalf Of jc k
Sent: Friday, January 15, 2010 6:00 PM
To: cubrid@xxxxxxxxxxxxxxxxxxx
Subject: [Cubrid] LDFLAGS 문제, 라이센스

 

로그를 보고... 테스트를 해보다 보니...
처음 런치패드에 올리기 위해 debuild -S를 했을 때

shriekout@shriekout-laptop:~/source/cubrid/cubrid-8.2.1.0215$ debuild -S
 dpkg-buildpackage -rfakeroot -d -us -uc -S
dpkg-buildpackage: set CFLAGS to default value: -g -O2
dpkg-buildpackage: set CPPFLAGS to default value: 
dpkg-buildpackage: set LDFLAGS to default value: -Wl,-Bsymbolic-functions
dpkg-buildpackage: set FFLAGS to default value: -g -O2
dpkg-buildpackage: set CXXFLAGS to default value: -g -O2
...

이런식으로 플래그를 셋팅합니다.
이렇게 한 결과

'./configure.gnu' --prefix=/home/buildd/cubrid  '--with-jdk=/usr/lib/jvm/default-java' 'CFLAGS=-g -O2' 'CPPFLAGS=' 'CXXFLAGS=-g -O2' 'FFLAGS=-g -O2' 'LDFLAGS=-Wl,-Bsymbolic-functions' --cache-file=/dev/null --srcdir=.









 
 










 
이렇게 변수가 셋팅되는데요.









 
제 시스템에서는









 
'./configure.gnu' --prefix=/home/shriekout/cubrid  '--with-jdk=/usr/lib/jvm/default-java' --cache-file=/dev/null --srcdir=.









 
이렇게 됩니다.









 
제 시스템에서 다른 변수는 넣었다 뺐다 해도 이상이 없는데... LDFLAGS는 넣었을 때는 에러가 발생합니다.









 










 
LDFLAGS 플래그를 어떻게 처리해야 할지 고민중입니다.









 










 
----------------------------









 










 
라이센스를 살펴보면...









 
http://dev.naver.com/projects/cubrid/wiki/license 에 









 










 
CUBRID 엔진 부분은 오류! 파일 이름이 지정되어 있지 않습니다.GNU GPL v2 or later <http://en.wikipedia.org/wiki/GNU_General_Public_License#Version_2> 를 적용하고, 인터페이스 부분은 오류! 파일 이름이 지정되어 있지 않습니다.BSD <http://en.wikipedia.org/wiki/Bsd>  라이선스를 적용합니다. 









 
 










 










 
라고 명시가 되어 있는데, 현재 보내주신 라이센스에는 GPL V2 라이센스만 명시되어 있고, BSD 라이센스에 대한 부분은 없는데요.









 
BSD 라이센스도 명시해야 되지 않나 싶습니다.









 
그리고, 라이센스 부분에 이메일 표시부분이 런치패드에서 개인정보 보호를 위해 @ 뒤는 xxx로 표시되더군요.









 
일단 xxx 부분을 알지 못해 그냥 naver.com으로 적었습니다.









 










 
이메일 주소를 다시 한 번 보내주셨으면 합니다.









 
아래에... 이전에 영작해 보내주신 이메일(https://lists.launchpad.net/cubrid/msg00010.html) <https://lists.launchpad.net/cubrid/msg00010.html%29> 을 









 
 
보고 수정한 debian/copyright 와 debian/control 파일을 여기 붙여넣기 하고,









 










 
debian 디렉토리를 압축해서 여기 첨부하겠습니다.









 
참고로, 날짜는 date -R 한 값을 넣습니다.









 










 
---------------------------------









 










 
debian/copyright 파일









 










 
This package was debianized by JinChul Kim <shrieout@xxxxxxxxx> on









 










 
Wed, 13 Jan 2010 17:51:34 +0900.









 










 
It was downloaded from <http://www.cubrid.org/>









 










 
Upstream Author(s):









 










 
    Bundo Kang <bundo@xxxxxxxxx>









 










 
    JinChul Kim <shriekout@xxxxxxxxx>









 
    Sungkyu Kim <xkyu@xxxxxxxxx>









 
    Laura Oh <cottonspan@xxxxxxxxx>









 










 










 
Copyright:









 










 
    Copyright (C) 2010 by CUBRID Co., Ltd..









 










 
License:









 










 
     This program is free software: you can redistribute it and/or modify









 
    it under the terms of the GNU General Public License as published by









 










 
    the Free Software Foundation, either version 2 of the License, or









 
    (at your option) any later version. 









 










 
    This program is distributed in the hope that it will be useful,









 
    but WITHOUT ANY WARRANTY; without even the implied warranty of









 










 
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the









 
    GNU General Public License for more details.









 










 
    GNU General Public License V2 can be found in the file `/usr/share/common-licenses/GPL-2'.









 










 










 
The Debian packaging is:









 










 
    Copyright (C) 2010 JinChul Kim <shriekout@xxxxxxxxx> and is









 
    licensed under the GPL, version 3 or later;









 
    GNU General Public License V3 can be found in the file `/usr/share/common-licenses/GPL-3'.









 










 










 
-----------------------------------------------------------------------









 
debian/control 파일









 










 
Source: cubrid









 
Section: misc









 
Priority: optional









 
Maintainer: Kim Jin Chul <shriekout@xxxxxxxxx>









 










 
Build-Depends: debhelper (>= 7.0.50), autotools-dev, default-jdk, ant, libncurses5-dev, libelf-dev









 
Standards-Version: 3.8.3









 
Homepage: http://www.cubrid.org/









 










 
Package: cubrid









 










 
Architecture: any









 
Depends: ${shlibs:Depends}, ${misc:Depends}









 
Description: Easy and Powerful Database Management System and its GUI tool









 
 CUBRID is an open-source, object-relational database management system (DBMS) optimized for Web services. 









 










 
 CUBRID assures high performance, stability, scalability, and high availability which are required for mission-critical Internet applications.




-- 
내가 손을 내밀면 내 손에 와서 고와지는 햇살


Follow ups

References