-
Notifications
You must be signed in to change notification settings - Fork 10
/
0508.txt
215 lines (215 loc) · 15.7 KB
/
0508.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
[음악]
으
얘 안녕하세 포프 입니다 되게 오랜만에 비디오 만드는것 같아요
노란색 있고 뭐 하는 짓이야 그러겠지만
제가 제일 좋아하는 색이 노란색 이에요 그래서 저희 4q 아카드 의 빌드
번만 봐도
노란색 이런게 되게 많죠 뭐 잡담은 그만하고
사실 오늘 만드는 비디오는 저번에 한번 라이브를 하다가 마포 부디 라이브
였던거 같은데 그때 5시간 정도 라 이번 적이 있어요 5시간 6시간 그때
제 나왔던 질문 는 중에 하나였는데
질문은 아니었고 그냥 이렇게 지나가던 말이었던 것 같은데 잘못 알고
계시는 부분이 있는 카트 대화 창을 보니까 그거를 제가 잡아 드리려고
이제 말했을 때 사람들이고 괜찮다 비디오로 따로 만들어 주세요 잘라서
보여주세요 라고 해서
라이브 짝 않았었어요 근데 그거를 그냥 올리기에는
좀 양심이 관리 드라고 너무 대충 만 한것 같아서 그 조금 정리를 해서
제대로 올려요
아 제목이 몰라고 뭐라고 나갈 지 모르겠지만 소프트웨어 라이센스 뭐
다양한 것들 어떻게 쓰냐 이걸 얘기하는게 될 것 같아요
일단은 이 비디오를 만들어 전에 한 가지 정도 오해하고 있는 것 잡고
넘어가야 될 것 같아요 왜냐면
와 이센스가 있는 소프트웨어 다
그러면 사람들이 이게 무조건 상용 라이센스 거나 못 돈을 내지 않으면
사용하지 못한다 라고 생각하시는 분들이 있는것 같아요
그게 아니에요 라이센스 라는 것은 만에 제가 프로그램 안 들었다면 제가
만든 프로그램과 이제 그걸 사용하는 사람 간의 관계를 청한 법률적인 이제
뭐 계약이라고 하죠
그 계약이 요 그 계약이 유상 계약 돔 있는 계획을 뜨고 무산 계획을
수도 있어요
그래서 심지어는 꽁짜 계약 일지라도 라이센스 2는 경우들이 있죠
오히려 더 흔하고 왜냐 라이센스 라는게 저사람 인해 제품을 4 돈 내고
사서 쓴다 라는 것도 있지만
그러면은 그 제품을 사용을 할때 이 사람은 돈을 냈으면 제가 그 제품을
유지 보선 서비스는 어느 정도까지 제공을 해야 되는지도 정의가 되어
있어야 하거든요
그 유상 계약 같은 경우에는 뭐 이걸 사서 사용할 때 어디까지 서포트를
하고 이런것들이 들어가는 거고
무상 계약 즉 라이스 무상 라이센스 같은 경우에는 가져다 쓰세요
근데 나는 아 무책임한 질 거에요 이 안에 무슨 보안상의 문제가 있었고
당신의 은행이 털려 갖고 돈 이하 10조 가 손해가 나도 나는 책임이
없다 라는 것까지 포함하는 게 다 있었어요 그래서 아이 센서를 사용하는
거고 그렇지 않다면 은 꽁짜 이어 같아 쓰세요 했는데 그냥 공짜로 갈라
쓰다가 너네 때문에 우리가 수십조 솔레 났어 물어 내라고 솔잎 여행이
들어올 수도 있는 거거든요
뭐 물론 코 순수 하긴 어렵겠지만 그래서 그런 것들이 있기 때문에
라이센스가 있는 거에요 일단 그걸 아셔야 되고요
그래도 책임이 앉은 달하는 그거 때문이라도 이제 오픈 소스 프로그램은
라이센스를 대부분 가지고 있어요
여기서 이제 종류를 나 있으니까 되게 많아요 일단은 상용 라이센스는 그
회사마다 다 라이센스가 있는거고 계약서 따로 쓰니까 그건 여기서 다루지
않을 거고
오픈 소스 라이센스 를 생각을 해보면 대충 한 크게 4가지 정도로 보시면
은 내가 제품만을 때 그 오픈 소스 라이센스 를 가해져 쓴다면 무엇을 할
수 있고 그리고 내가 그걸 통해서 제품을 냈을 때 어떤 책임까지 지는지
그런 부분들을 설명을 할게요 오프더 생각하시면 다들 뭐 내가 작성한 것도
나오고 쏘 풀어야 된다 거나 이런 이상한 생각하시는데 그건 아니에요
로프트 슬라이스 내게 들어가기 전에 다섯번째 카테고리 하나 있어요 이걸
0번째 카테고리 라고 할게요
이 카테고리가 뭐냐면 아무 명시 도 없는 경우에 기 토브 에 갔어
소스코드를 봤어 라이센스 명시가 없어요 그럼 뭘까
이 경우에는 기본적으로 라이센스 명시가 없으면
얘는 그냥 아무 라이센스도 없기 때문에 그 작품 자체는 작품 자체는 원
저자가 100% 권한을 가지고 있구요
어떻게 사용해야 할지도 알 있지 않은 거기 때문에 뭐 자기 마음 들어
가져갔으면 딴 사람이 마음대로 가져갔으면 은 저작권법 침해가 되요
그런 경우는 사용을 안 하는게 맞아요
법적으로 문제가 될 수가 있어요 아 여기서 한가지 말 더 해야 겟다
제 앞에 라이센스 라는건 책이 만진다고 라이센스 하는 거라고 했어요
먼저 핫 저작자가 저도 비디오를 만들 때 제가 대충 알고 있는 라이센스에
관한 정보들을 알려 드리는 거지
제 말을 믿고 뭐 제가 말 잘못할 수도 있으니까 그거 가주가 좋았고
사용했다 가 손해가 발생하게 도전은 챙 지잖아요 저도 책임지지 않겠다는
라이센스를 때 비디오의 걸게요
그렇게 하고 그러면 그 4가지 다른 라이센스 설명을 의지하며 는 첫
번째는 gpl 이라고 알려져 있는 거에요 오픈 소스 라이센스 중에 가장
처음에 나온 애 주기도 하고
gpa 것을 보는 순간 아 제품을 만드실 때 본인의 소스 코드를 다
공개할 게 아니라면 은 사용하지 마세요
제품을 만든다는 개념이 왜냐면 제가 어떤 제품을 만들어서 배포를 한다는
개념이 에요
그 gpl 라이센스를 가져다가 내가 프로그램 만들어서 나 혼자 뭐 조용히
쓰고 있는것 회사 내에서 못 몇 명 짜리 회사에서 조용히 쓰고 있는것
이런거는 문제가 안돼요
그 소스 코드가 들어간 제품 그 제품을 팔기 시작하거나 무상으로 배포할
때 공개적으로 어쨌든간에 배포를 하기 시작할 든요
gpl 라이센스 짜 걸려있는 소스코드를 가져다가 어떤 제품을 만드는 순간
만드는 순간 그 라이센스 옥 원래 이제 가졌었다 고 이제 명 시도해야
되고 그와 동시에 제가 작성한 모든 코드를 같이 공개를 해야 되요
그 제품에 있는 모든 공기를 그게 gp 예요
그래서 이게 어찌보면 가장 처음에 오픈 소스 그쪽에서 더 공유해야 된다는
것은 강요 하고 싶을 때 사용했던 방법이에요
나는 이만큼 만들어 놨으니까 추가로 만들면 있고 좋다 공개해서 다들 같이
공유할 수 있죠
이게 진정한 오픈 소스 정신에 맞는 그런 쪽이라고 봤었지 안 동안은
왜냐하면 오픈 소스 지현이 뭐 돈 받고 파는 프로그램을 되게 싫어하는
경향이 들을 가진 분들이 있었어요 그땐 좀 만나고 지금 되게 말 줄어
들었고 또 gpa 그렇게 나왔는데 그 지폐를 이용한 프로그램 많아요
문제는 어쩔 때는 그렇게 회사 입장에서 그런 오픈 소스를 가져와서
사용해서 제품을 했는데 4 소스 코드 공개 해야 된다 며 는 그걸 원치
않은 회사도 많을수도 있어요
정말 여기에 직원들 수백명 쳐 넣어서 엄청난 인력이 들었던 공개하는 순간
경쟁사 가져간다 던가
그래서 그런 경우엔 집회를 사용할 수가 없었어요 그래서 그것보다는 조금
더 완화된 gpl 이 나와요 그게 두번째 말할 lg 피의 릴의 써 라는
뜻이 거 든 요 더 야 만화 된 lgpl 가지 피해를 차이는 요 사실은
이 거에요
배포를 할 때 그 lgp 에서 온 쑥 거다 있을 거 아니에요
그거랑 4 소스코드를 하남 합쳐 가꾸 하나의 바이너리가 나올 때 즉시 나
시프 뿔 같은 경우에는 이제 정적 라이브러리 만들어서 바인딩 하는 거죠
컴파일하고 exe 파일에 다 들어가 버릴 때 그때는 지 피해가 똑같아요
4 코드다 공개해야 근데 그게 아니라 lg 필러 받아온 이제 바이너리가
있어요 그 dll 파일
이런식으로 있어요 그럼 그거랑 프로그램이 있죠
프로그램이 그럼 그 프로그램에서 동적 바인딩을 해서 프로그램 콘솔 스콧은
여기서 따로 돌고
여기서 필요한 라이브러리 만 실행시에 dll 로드 해갖고 불러올때 그래서
배포를 했다는 걸 알려줘야 되고 lg 패 쓰고 있다
단 이게 카나에 제품으로 합쳐 하지 않았기 때문에 그 경우에는 4
소스코드를 공개를 안 해도 되요
물러 이제 여기서 제가 dll 로 말씀드렸지만 그 아이 센트 있는 어떤
사람들 중에는 그게 아니라 이게 라이브러리에서 정적으로 합쳐도 실제 원래
있는 그 라이브 소스 코드로 바꾼게
아니기 때문에 얘는 lg 필드 문제가 없는 게 아니냐 라고 얘기를 하고
있어 하도 있었고 약간 모호한 부분이 있는데 뭐 가장 확실하게 하는건
dl 일단 뽑아서 아예 뭐 링크 좀 잘 안하는 거죠 그렇죠 동쪽 아 정
정민 분 조차 내주고 부분은 약간 그레이의 엘리야가 있는데 어쨌든 lg
필히 나온 복 쩍 은 gpl 처럼 모든 소스 코드를 오픈 소스로 만든 게
아니라 이미 만들어진 굉장히 좋은 라이브러리가 있다면 나는 사람들이
사용하게 만들자
그리고 누군가가 이 라이브러리 자체를 개선 시키면 그걸 내놔
그래서 다른 사람도 곱을 쓸 수 있게 하자 그래서 고온 라이브러리 1
에서 슈가 며 생태계를 구축하는 약간은 좀 전 세상을 모두 다 자유롭게
한다기보다는 2 1 잘 만드는 제품을 계속 공짜로 사용했으며 부도 좀
공원 하세요
불편해 들고 좀 고쳐줘 그럼 주세요 라고 하는 개념에서 좀 더 나은
방법이었던 것 같아요
나 딱 2번 아 이렇게 할게요 기업 친화적인 방법
그래서 lgpl 쪽이 굉장히 또 만나요 그럼 그래서 그렇기 때문에 더
흔히 지금 많이 사용하셨던 그런 라이브 2d 있을 거에요
그런 라이브러리의 dll 로 쓰고 계신 게 있다는 보통은 lgp 앱이
아닐까 생각을 해요
여기까지 좋아요 그리고 다음에 고 다음에 재미있는 문제가 생기기
시작했어요
lgpl 인데 얘는 배포를 할 때 배포를 할 때 이제 그 라이벌을
고쳤으며 는 제 소스 코드 고친 부분도 같이 공개해야 되는거잖아요
그런데
그 웹서버 이런게 나오면서부터 이 라이브러리를 고쳐 요 고치는데 그
프로그램 다 웹서버에서 돌리니까 그걸 백퍼 라고 보이가 어려운 거야
바이너리를 배포 하는게 아니라 나 서버를 돌리고 있고 누군가가 a 피해를
싸서 ap 에 통신 했고 이 기능을 이용해서 결과를 가져 가는 거지
소프트웨어 자체를 배포를 한다고 보이가 되게 어려웠어요
그 라이센스 안에서 그 세번째 나와요
hpl 이라고 agp 에는 뭐냐
lg 피해 라고 똑같은데 서버에서 그렇게 돌리면 서비스 하는 경우도 배포
라고 봐서 그 경우에도 소스코드를 공개하라고 그래요 그래서 그런 서버에서
좀 아동 되는걸 많았고 그래서 거기까지가 이제 보통 전통적인 이제 오픈
소스 라이센스 였구요
최근 들어서는 이것보다 다른 라 있어 많이 볼 거에요
네번째 건데 mit 아파치 bst
얘네 뭐냐면요 꽁짜 야 가져갔어 쓰고 공을 안 해도 돼
맘대로 써 상용 으로서 되고 5 단 니가 이거 썼다는 것만 알려 줘
광고를 올려 그래서 구글 꼰 보면 어 뭐 바우트 보니까 거의 가면 오픈
소스 라이센스 전부 다 있거든요 뭐 썼다고 그런게 꼭 그래서 있는거예요
이거 만들 싹 고쳐 쓰고 한 이것도 만들어 다해 근데 라이센스 사용했다는
걸 알려 줘
이게 어찌 보면 요즘 새로운 오픈 소스의 트렌드에
돈많은 기업이 나쁘다라고 몰아가는 것은 되게 약간 또 구시대 방식이고
요즘 사람들은 오히려 누군가가 좋게 만들고 그냥 공개 해 놓고
그럼 열심히 사용 하다가 또 내가 좀 개선하고 내가 그냥 공언하고 싶어
자유의지에 맡기는 거죠 어떤 입니다 그럼 공헌하고 아니면 말고 왜 그렇게
되냐 며 는 일단은 뭐 기 터보 등이 나오면서 그렇게 볼수 서로 공원
아이가 좀 더 쉬워진 것도 있고 그 공원화 물에서 내가 이제 약간 이런거
공원 했다는 이름 값도 날리는 그런것 좀 많이 좋아졌고
또 다른거 안하는 오픈 소스를 아마 돌려 보니까 굉장히 많은 오픈 소스가
대기업이 가져다가 발전 시키는 경우가 되게 많았어요 사실 우리가 뭐 오픈
소스가 하고 친화적 이지 않다고 생각하는 그런 많은 대기업들이 사실
역사적으로 굉장히 큰 오픈소스의 공원을 했거든요
그 사람들이 어쨌든간에 제품 가져가 쓰게 하는 것도 목표는 목표인 것
같고
을 쓰다 보면 당연히 자기만의 기능을 만들고 그러는데
그럼 내가 만든 기능들이 있고 내 버전을 관리해요
그게 아니라 높은 스스로도 계속 버전을 업데이트 하면서 이제 뭐 새로운
기능을 추가 해요
이게 따로 따로 있는게 중간중간 합쳐야 되잖아요 계속 그 비용이 솔직히
좀 생각보다 많이 들어요 그래서 그런거 다 고려하면 은
뭐 이리 저리 따져서 차라리 내가 지금 조금 바꿔 놓은거 메인에 공원
해버리고
나중에 메인 이어 또 업데이트는 가져오는 게 좋다 라는 판단도 쓰는 것도
같아요
어쨌든간에 요즘은 그쪽으로 많이 갔다는 거죠
여전히 4가지 라이 쓴다 존재해요 그래서 그거를 간단하게 만 정리해
드리면 gpl 뭐 곧 끄 쓰시는 순간에 소스 코드 공개 해야된다
생각하시면 되요
lgpl 다이너 리 배포를 그냥 걔 4 그대로 배포하는 것 상관없어
그 바이너리를 내각 고쳐서 배포하며 는 같은 이제 뭐
ex 파일이 잇는거 그걸 제가 다 공개 해야되요
hpl 서버 에서 lgpl 가져다 꼼수 쓸 수 있었어요
그거 안 되는 거에요 그래서 요즘에 lgpl 다행히 지표로 많이 같고요
네번째 mit 아파치 bsd 같은거 다 꿈 짝 가졌어 되고 뭐야 되고
그냥 라이센스 만 이거 사용했다
먼저 알려주고 그것만 하면 돼요 그건 알
요렇게 정리를 하면 뭐 를 가져다 써도 문제가 없고 가져갔으면 문제가
있는지 어떤 용도에서 문제가 이제 대처 하실 거에요
앞에서 말했지만 제가 법적으로 이렇다 라는 말씀을 드리는건 아니고요
이거는 회사의 펌 변호사가 있다면 당연히 그 사람하고 산 이해하고 결론을
내려야 될 문제고
대충 그래도 이제 라이센스 검사 요건 을 사용하면 좋겠는데
아 요건 괜찮은거 4 가주 가서 물어 보는 용도로는 가능하겠죠
고런 식으로 본인의 상식 뭐 그런거 에서 이용을 하시도록 하고 아니면 더
궁금하신 분들 더 읽어 보시고 알아 찾아보시면 되는거 9
결과적으로는 요즘 오픈 소스 라이센스 는 그렇게 크게 네 가지가 있다
미정 도면은 오랜만에 돌아와서 께 유용한 정보를 하나 드렸다고 생각을
해요
뭐 고정도 정리하고 예 끊도록 할게요
포프 였읍니다