-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathwiki.html
More file actions
416 lines (319 loc) · 44.8 KB
/
wiki.html
File metadata and controls
416 lines (319 loc) · 44.8 KB
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
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
<!DOCTYPE html>
<html>
<head>
<title>10시 37분</title>
<link href="faviHome.png" type="image/png" rel="shortcut icon" />
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="w3.css">
<link rel="stylesheet" href="style.css">
</head>
<body class="w3-content" style="max-width:100%">
<!-- Top Grid -->
<div class="w3-row">
<div class="w3-black w3-container w3-center" style="height:300px">
<div class="w3-padding-64">
<h1>10시 37분</h1>
</div>
<div class="">
<a href="#KategorieOne" class="w3-btn w3-round-xlarge w3-black w3-hover-blue-grey" style="margin: 0px 25px 0px 25px"><h3>오픈 소스란?</h3></a>
<a href="#KategorieTwo" class="w3-btn w3-round-xlarge w3-black w3-hover-teal" style="margin: 0px 25px 0px 25px"><h3>오픈 소스의 역사</h3></a>
<a href="#KategorieThree" class="w3-btn w3-round-xlarge w3-black w3-hover-dark-grey" style="margin: 0px 25px 0px 25px"><h3>오픈 소스 관련 정보</h3></a>
<a href="#KategorieFour" class="w3-btn w3-round-xlarge w3-black w3-hover-brown" style="margin: 0px 25px 0px 25px"><h3>참고 자료</h3></a>
</div>
</div>
</div>
<!-- First Grid -->
<div class="w3-row" id="KategorieOne">
<div class="w3-light-grey w3-center" style="min-height:400px">
<div class="w3-padding-64">
<h2>오픈 소스란?</h2>
<p>‘오픈 소스’란 쉽게 말하면 소스 코드가 공개되어 있어 누구나 액세스하여 수정할 수 있는 코드를 의미한다. 본래 ‘오픈 소스’라는 용어는 컴퓨터 소프트웨어 개발에서 유래했지만 현재는 오픈 소스 방식이라고 칭하는 가치들인 공동참여, 오픈교환, 투명성 등을 두루 일컫는 개념들뿐만 아니라 이러한 방식을 일부분으로 포함함으로써 지속 가능한 목표로 표방하는 행위까지 넓혀져 가고 있다.<br/><br/>
일반 컴퓨터 사용자들에게는 수년 전에 구입했지만 현재는 사용하지 않는 소프트웨어가 많다. <br/>
사용자가 컴퓨터를 업그레이드하거나 새로운 시스템을 구입했는데 더 이상 사용할 수 없는 소프트웨어가 생겼다고 하자.<br/>
이들 소프트웨어는 사용자의 필요를 충족시키지 못하기 때문에 쓸모 없어졌을 것이다.<br/>
두 대 이상의 컴퓨터를 구입한다고 해도 사용자는 컴퓨터마다 동일한 소프트웨어를 따로 구입하는 것을 원치 않을 것이다.<br/>
이유가 무엇이건 간에 몇 년 전에 구입한 소프트웨어는 현재 사용자가 원하는 작업을 수행하지 못한다. 이같은 일들이 반드시 일어나야만 하는 것일까?
<br/><br/>
만약 당신에게 필요할 때마다 소프트웨어를 무료로 업그레이드할 수 있는 권리가 주어진다면 어떨까? 소프트웨어가 동작하지 않거나 강력한 기능을 제공하지 못할 때 당신이 원하는 대로 소프트웨어를 고치거나 기능을 개선할 수 있다면 어떨까? 만약 소프트웨어를 개발한 회사가 더 이상 존재하지 않는다고 해도 소프트웨어가 계속 관리된다면? 여러 대의 컴퓨터에서 동일한 소프트웨어를 일일이 구입하지 않고도 사용할 수 있다면? 당신은 아마 몇 년 전에 구입한 소프트웨어를 지금까지 사용할 수 있을지도 모른다. 앞서 살펴 본 물음들은 오픈 소스가 사용자에게 주는 권리 중 일부에 지나지 않는다.<br/><br/>
“오픈 소스의 정의(The Open Source Definition, OSD)”는 오픈 소스 이니셔티브(Open Source Initiative, OSI)가 소프트웨어 라이선스가 오픈 소스 인증 마크를 붙일 수 있는지 결정하기 위해 발행된 문서이다. 이 정의는 주로 브루스 페렌스(Bruce Perens)에 의해 작성 및 수정되었다. OSD 전문은 OSI 홈페이지에서 쉽게 확인할 수 있다. OSD는 사용자들에게 주어져야 하는 소프트웨어 라이선스를 오픈 소스라는 타이틀로 문서화하여 사용자의 권리를 명시하고 있다. 컴퓨터 사용자들이 자신의 당연한 권리를 점차 올바르게 이해하게 되면서 오픈 소스를 따르지 않는 개발 업체는 오픈 소스를 따르는 업체와 경쟁하기가 점점 힘들어지고 있음을 인식하게 되었다. 오픈 소스 소프트웨어를 사용하는 회사들은 오픈 소스만의 매우 빠른 개발 상의 이익을 얻을 수 있다. 이러한 빠른 개발 속도는 대부분 자신의 요구를 충족시키고자 자발적으로 프로그램을 수정하고 재배포하는 개인들의 기여로 인해 가능하다.<br/><br/>
· 프로그램을 복제하여 배포할 수 있는 권리<br/><br/>
· 소프트웨어의 소스 코드에 접근할 수 있는 권리<br/><br/>
· 프로그램을 개선할 수 있는 권리<br/><br/>
즉, 위와 같은 오픈 소스가 수여하는 권리에 따라 개인은 자신의 필요를 충족시키기 위해, 업체들은 상호 협력 차원에서 오픈 소스 개발에 기여한다. 이런 권리들은 오픈 소스 소프트웨어 공헌자들이 상대적으로 동등한 관계를 유지할 수 있게 하므로 매우 중요하다. 누구라도 자신이 원할 경우 오픈 소스 프로그램을 판매할 수 있다. 오픈 소스의 이 같은 특징에 따라, 프로그램의 가격은 낮아질 것이고 새로운 시장에 도달하기 위한 개발은 빨라질 것이다. 오픈 소스 프로그램을 통해 지식을 쌓고자 자신의 시간을 투자하는 사람이라면 누구라도 프로그램을 지원할 수 있다. 그리고 사용자들은 스스로 프로그램을 관리하거나 경쟁 관계에 있는 몇몇 기술 지원 업체의 서비스를 이용할 수 있다. 어떤 프로그래머라도 새로운 고객에게 다가서기 위해 오픈 소스 프로그램을 특정 시장에 맞추어 수정할 수 있으며, 이 같은 일을 하는 사람들은 사용자들에게 라이선스 요금이나 로열티를 지불하라고 강요하지 않는다.<br/>
<br/>
<br/>
이러한 장점들을 바탕으로 오픈 소스는 그 영역을 점점 넓혀가고 있으며 현재는 구글, 페이스북, 아마존 등 우리들이 익히 아는 기업들이 오픈 소스의 가치를 직접 증명해 보이고 있기도 하다.
</p><br/>
</div>
</div>
</div>
<!-- Second Grid -->
<div class="w3-row" id="KategorieTwo">
<div class="w3-grey w3-center" style="min-height:400px">
<div class="w3-padding-64">
<h2>오픈 소스의 역사</h2>
<a href="#eleSoft" class="w3-btn w3-round-xlarge w3-black w3-hover-blue-grey" style="margin: 0px 15px 0px 15px"><h5>초기 소프트웨어</h5></a>
<a href="#ownSW" class="w3-btn w3-round-xlarge w3-black w3-hover-blue-grey" style="margin: 0px 15px 0px 15px"><h5>사유 소프트웨어의 등장</h5></a>
<a href="#freeSW" class="w3-btn w3-round-xlarge w3-black w3-hover-blue-grey" style="margin: 0px 15px 0px 15px"><h5>자유 소프트웨어 운동과 리눅스</h5></a>
<a href="#entrance" class="w3-btn w3-round-xlarge w3-black w3-hover-blue-grey" style="margin: 0px 15px 0px 15px"><h5>오픈 소스의 출현</h5></a>
<a href="#MSandopenSW" class="w3-btn w3-round-xlarge w3-black w3-hover-blue-grey" style="margin: 0px 15px 0px 15px"><h5>마이크로소프트와 오픈 소스</h5></a>
<p id="eleSoft"><h2>초기 소프트웨어</h2><br/><br/>
1950년대와 1960년대에 거의 모든 소프트웨어는 상업, 배포 목적이 아닌 연구 및 학업의 목적으로 개발되었으며, 공공 도메인 소프트웨어(public-domain software, PD)로서 공유되었다. <br/>
PD는 저작권, 상표 또는 특허와 같은 소유권이 없기에 이 시기의 소프트웨어는 오늘날의 오픈 소스였다고 생각할 수 있다. 이러한 소프트웨어들은 학계에서 오랫동안 확립되어온 개방과 협력의 원칙에 따라서 배포되었고, 그 자체를 하나의 상품으로 생각하지 않았다. <br/>
이 때에는, 수정하지 않고는 다른 하드웨어나 OS에서 실행되지 않으며 버그를 수정하거나 새로운 기능을 추가하기 때문에 사람이 읽을 수 있는 형태의 소스 코드는 일반적으로 기계어와 함께 배포되었다. 오픈 소스 소프트웨어의 첫 번째 예는 1953년 UNIVAC부서에서 개발한 A-2 시스템이다.<br/>
이 것은 소스 코드와 같이 출시되었고, 그들은 고객들에게 개선점을 UNIVAC에 다시 보내 달라고 요청했다. <br/>
이후, 거의 모든 IBM 메인프레임 소프트웨어도 소스 코드를 포함하여 배포되었다. 또, 소프트웨어의 교환과 공유를 위해 SHARE라고 불리는 IBM 701, DECUS라고 불리는 DEC(Digital Equipment Corporation)와 같은 사용자 그룹이 형성되기도 했다. 일부 대학 컴퓨터 연구실에는 컴퓨터에 설치된 모든 프로그램에는 소스 코드가 포함되어야 한다는 방침이 있을 정도였다.
<br/><br/>
1969년, 미국 국방부의 고등 연구 계획국의 주도하에 아파넷(Advanced Research Projects Agency Network, ARPANET)이라고 불리는 대륙간 고속 컴퓨터 네트워크가 구축되었다. 아파넷은 오늘날 인터넷의 원형이라고 생각하면 된다. 네트워크는 소프트웨어 코드의 교환을 단순화하는데 크게 기여했다.<br/><br/>
1970년대에 개발된 TeX와 SPICE와 같은 소프트웨어는 오늘날에도 여전히 개발되고 사용되어지고 있기도 하다. TeX란 스탠퍼드 대학교의 도널드 크누스(Donald Ervin Knuth)에 의해 개발된 수식용 문서 편집 프로그램이고, SPICE란 캘리포니아 대학교 버클리의 로렌스 네이글(Laurence Nagel)에 의해 만들어진 집적 회로와 보드 레벨 설계에 사용되는 오픈소스 아날로그 회로 시뮬레이터이다. 이러한 소프트웨어는 현재까지도 개발 및 수정을 거쳐 널리 사용되고 있다.
</p><br/><br/>
<p id = ownSW>
<h2>사유 소프트웨어의 등장</h2><br/><br/>
1960년대 후반, 운영체제와 프로그래밍 언어 컴파일러가 진화함에 따라, 소프트웨어 생산 비용이 하드웨어에 비해 급격히 증가하게 된다. 성장하는 소프트웨어 산업은 하드웨어 제조사들의 ‘번들’된 소프트웨어 제품과 경쟁하고 있었고, 일부 고객은 제조사의 소프트웨어가 하드웨어와 함께 제공되는 것을 원하지 않았다. 1969년 1월 17일 미국과 IBM 간의 독점금지 소송에서 미국 정부는 이러한 번들 소프트웨어가 반경쟁적이라고 비난했다. 일부 소프트웨어는 계속해서 무료로 제공되었지만, 제한된 라이선스에서만 판매되는 소프트웨어는 꾸준히 늘어나고 있었다.<br/><br/>
1970년대 초 AT&T는 초기 Unix 버전을 정부와 학계에 무료로 배포했지만, 이러한 버전은 재배포나 수정이 허가되지 않았고, 따라서 현대적 의미의 Free Software라고 할 수 없었다. 1980년대 초에 Unix가 널리 보급된 후에 AT&T는 무료 배포를 중단하고 시스템 패치를 부과했고, 다른 아키텍처로 넘어간다는 것은 매우 어려운 일이었기에 대부분의 사용자는 상업적 라이선스를 위해 돈을 지불할 수밖에 없었다.<br/><br/>
1974년 US Commission on New Technological Uses of Copyrighted Works (CONTU)에서 "저자의 창작물을 구현하는 컴퓨터 프로그램은 저작권의 대상"이라고 결정하기 전에는 소프트웨어의 저작권이 고려되지 않았다. 따라서 소프트웨어에는 별도의 라이선스가 없었으며, 일반적으로 소스 코드와 함께 PD로서 공유되었던 것이다.<br/><br/>
1970년대 후반과 1980년대 초, 컴퓨터 판매회사와 소프트웨어 회사들은 정기적으로 소프트웨어 라이선스 요금을 부과하고 프로그램 제품으로써 소프트웨어를 판매하며, 저작권, 상표 등을 통해 자산으로 보이는 새로운 소프트웨어 개발에 법적 제한을 가하기 시작했다. 1976년 빌 게이츠(Bill Gates)는 애호가들에게 보내는 공개 서한(Open Letter to Hobbyists)을 통해 라이선스 비용을 지불하지 않고 자기 회사의 Altair BASIC을 사용하는 사람들을 비판했다. 또, 이러한 광범위한 무단 복제가 개발자가 고품질 소프트웨어를 만드는 데 시간과 돈을 투자하지 못하게 한다고 주장했다. 1979년에는 AT&T가 Unix를 판매함으로써 이익을 얻을 수 있다고 판단하면서 라이선스를 시행하고, 1983년에는 IBM은 더 이상 구입한 소프트웨어에 대해 소스를 배포하지 않겠다는 정책을 발표했다.<br/><br/>
</p>
<p id=freeSW>
<h2>자유 소프트웨어 운동과 리눅스</h2><br/><br/>
새로운 관행에 특히 불만을 가진 사람은 리처드 스톨만(Richard Matthew Stallman)이었다. 그는 더 이상 한번 작성된 프로그램을 공부하거나 수정할 수 없는 것에 대해 걱정했고 이 관행이 윤리적으로 잘못되었다고 생각했다. 그는 이에 대응하여 1983년 GNU 프로젝트(GNU Project)를 시작해 사람들이 자유 소프트웨어만을 사용하여 컴퓨터를 사용할 수 있도록 하였다. GNU는 “GNU’s Not UNIX”의 약자로 “GNU는 유닉스가 아니다.”란 의미를 갖는다. 또, 그는 저작권(카피라이트, copyright)에 반대되는 개념인 카피레프트(copyleft)라는 용어를 사용해 지식과 정보는 소수에게 독점되어서는 안 되며, 모든 사람에게 열려 있어야 한다고 주장했다.<br/><br/>
리처드 스톨만은 1985년에 GNU 프로젝트의 목적과 자유 소프트웨어의 중요성을 설명하기 위해 GNU 선언문(GNU Manifesto)를 발행했다. 직후에, 이 프로젝트를 보다 공식적으로 조직하기 위해 비영리기구인 FSF(Free Software Foundation)을 설립하기도 했다. 1986년 2월에는 FSF를 통해 ‘자유 소프트웨어의 정의(The Free Software Definition)’를 출판했다. ‘자유 소프트웨어의 정의’는 자유 소프트웨어를 최종 사용자가 소프트웨어를 사용하고, 연구하고, 공유하고, 수정할 자유를 보장하는 소프트웨어로 정의한다. 이 문서는 GNU 프로젝트 웹사이트에서 확인할 수 있다.<br/><br/>
1989년에는 GNU 일반 공중 사용 허가서(GNU General Public License, GNU GPL 또는 GPL)의 첫 번째 버전이 발표되었다. GPL은 FSF에서 만든 자유 소프트웨어 라이선스로 오늘날 자유 소프트웨어 라이선스 가운데 가장 널리 쓰이고 있으며 대표적으로 리눅스 커널이 이용하는 라이선스이기도 하다. 대표적으로 GNU Complier Collection, GNU Debugger, GNU Emacs등의 구성 요소 프로그램들이 주목할 만한 성공을 거두기는 했지만 후에 GNU Hurd라고 불리는 GNU 프로젝트의 커널은 계속해서 완성이 지연되고 있었다.<br/><br/>
1991년, 리누스 토발즈(Linus Benedict Torvalds)에 의해 시작된 리눅스(Linux) 커널은 자유롭게 수정 가능한 소스 코드로 출시되었다. 이 것은 원래 자유 소프트웨어 라이선스가 아니었지만, 1992년 2월 출시된 버전 0.12에서 GPL 아래 배포했고, 다른 여러 프로그래머들은 인터넷을 통해 리눅스를 더욱 발전시켰다. 이 시점까지 GNU 프로젝트는 커널의 부재로 완전한 자유 소프트웨어 운영체제가 존재하지 않았지만, 거의 완성된 GNU 운영체제와 리눅스 커널의 결합은 최초의 완전한 자유 소프트웨어 운영체제를 탄생시켰다.<br/><br/>
리눅스의 배포판 중1993년 이안 머독(Ian Murdock)에 의해 시작된 데비안 GNU/리눅스(Debian GNU/Linux)는 GNU와 FSF에 분명히 헌신했다는 점에서 주목할 만하다. 데비안 개발자들의 원칙은 데비안 사회 계약(Debian Social Contract, DSC)에 명시되어있다. 데비안 프로젝트가 시작된 이후, FSF와 긴밀하게 연관되어 왔으며, 실제로 FSF가 1994년부터 1년간 후원하기도 했다. 1997년에는 데비안 프로젝트의 책임자였던 브루스 페렌스도 다양한 자유 소프트웨어 프로젝트를 위한 비영리 기금 및 지원 단체인 SPI를 도왔다.<br/><br/>
1996년부터 리눅스 커널에는 독점 라이선스가 부여된 구성 요소가 포함되어 더 이상 완전한 자유 소프트웨어가 아니었다. 따라서 FSF의 자매 조직 FSFLA(Free Software Foundation Latin America)는 2008년에 모든 독점, 비자유적 구성 요소를 제거한 리눅스 리브레(Linux-libre)라는 리눅스 커널의 수정 버전을 배포했다.<br/><br/>
이런 식으로 많은 기업이 상업적 지원을 통해 리눅스 기반의 수정, 배포판을 제공한다. 이러한 시스템을 단순히 “리눅스”라고 부르는 것이 일반적이지만 이러한 명명은 여전히 논란이 되고 있다. FSF를 비롯해 적지 않은 사람들이 “GNU/리눅스”라는 이름의 사용을 지지하며, 보다 정확한 이름임을 주장한다.<br/><br/>
1990년대와 2000년대 들어서 리눅스를 채택하는 기업과 정부가 늘어났다. 적어도 영어권 국가에서는 우분투(Ubuntu)와 그 파생물은 리눅스 배포판 중 가장 인기있는 운영체제이다.<br/><br/>
</p>
<p id = entrance>
<h2>오픈 소스의 출현</h2><br/><br/>
1997년, 에릭 레이먼드(Eric Steven Raymond)는 자유 소프트웨어 철학을 대변하는 <성당과 시장>(The Cathedral and the Bazaar)을 발간했다. 이 글은 1998년 초 큰 관심을 받았으며 또한 넷스케이프(Netscape Communications Corporation)가 그들의 인기있는 웹 브라우저 Netscape Communciator를 자유 소프트웨어로 출시하는 데 영향을 끼쳤다. 이러한 넷스케이프의 행동은 레이먼드와 다른 사람들이 상업용 소프트웨어 산업에 어떻게 자유 소프트웨어 원칙과 혜택을 가져올지에 대해 찾도록 이끌었다. 그들은 FSF가 넷스케이프와 같은 회사들에게 매력적이지 않다고 결론짓고, 소스 코드 공유의 사업에서의 잠재력을 강조하기 위해서 자유 소프트웨어 운동의 이미지를 쇄신하기 위할 방법을 모색하기 시작했다. <br/><br/>
“오픈 소스”라는 용어는 1998년 1월 캘리포니아에서 열린 넷스케이프 내비게이터(Netscape Navigator) 소스 코드 공개에 대한 반응으로 열린 전략 세션에서 자유 소프트웨어 운동에 참가한 일부 사람들에 의해 채택되었다. “오픈 소스”를 제안한 이 세션에는 토드 앤더슨(Todd Anderson), 래리 어거스틴(Larry Augustin), 존 홀(Jon Hall), 샘 오크만(Sam Ockman), 마이클 티만(Michael Tiemann), 레이먼드 등이 포함되어 있었다. 바로 다음 주부터, 레이먼드와 다른 사람들은 이 용어를 퍼뜨리기 위해 노력했다. 이 용어는 기술 저자 팀 오라일리(Tim O’Reilly)가 1998년 4월 주최한 행사에서 큰 지지를 받았다. “Freeware Summit”이라는 이름(후에 “Open Source Summit”으로 불린다.)의 이 행사는 리누스 토발즈, 래리 월(Larry Wall), 브라이언 베렌도프(Brian Behlendorf), 마이클 타이먼(Michael Tiemann) 등 여러 중요한 인물들을 모이게 했다. 이 모임에서 용어에 대해서 논쟁이 있었는데, 레이먼드가 “오픈 소스”를 주장하는 반면에 타이먼에 의해 “Sourceware”라는 용어가 주장되기도 했다. 모인 개발자들은 투표를 했고, 승자는 그날 저녁 기자회견에서 발표되었다.<br/><br/>
곧 레이먼드에 의해 오픈 소스 이니셔티브(Open Source Initiative, OSI)가 설립되었다. FSF의 리처드 스톨만은 초기에 “오픈 소스” 용어 사용에 대해 고민했지만, 가치관의 차이로 “오픈 소스”의 사용을 거부했고, 이는 지금까지도 오픈 소스 생태계를 OSI와 FSF로 나누어지게 한다. 하지만 스톨만은 이와 상관없이 여전히 각 용어의 사용자들은 독점 소프트웨어와의 경쟁에서 동맹을 맺고 있다고 주장하기도 했다.<br/><br/>
이렇게 “오픈 소스”가 등장하게 되었고 대중 매체와 소프트웨어 업계에서 큰 관심을 받고 널리 사용된다.<br/><br/>
</p>
<p id=MSandopenSW>
<h2>마이크로소프트와 오픈 소스</h2><br/><br/>
오픈 소스가 인기를 끌면서, 마이크로소프트(Microsoft Corporation, MS)는 이 현상을 심각한 위협으로 인식하기 시작했다.<br/>
이 것은 MS에 의해 진짜라고 증명된 1998년에 유출된 한 문서에서 확인할 수 있다. MS는 스티브 발머(Steve Ballmer) CEO 시절 GPL을 “암”에 비유하며 비난한 적이 있지만, 그 이후로 이 비유를 사용하는 것은 중단했다. <br/>
실제로, MS는 오픈 소스가 자사 윈도우(Windows) 생태계의 중요한 부분이 된 이후에 오픈 소스에 대한 공개적인 입장을 부드럽게 전환했다.<br/>
하지만 무대 뒤에선, MS의 행동은 오픈 소스 커뮤니티에 대해 호의적이지는 않았다.
<br/><br/>
최근 들어서는 MS는 오픈 소스에 상당히 호의적인 모습을 보인다. <br/>
2006년에는 마이크로소프트 플랫폼을 대상으로 하는 오픈 소스 개발자들을 위해 코드플렉스(CodePlex)라는 오픈 소스 코드 호스팅 사이트를 개설하기도 하고, MS가 여러 오픈 소스 및 리눅스 컨퍼런스에 정기적으로 모습을 드러내기도 했다. <br/>
또, .NET과 차크라코어를 공개 개발로 전환하거나, C#을 완전 오픈 소스로 전환하거나, Windows 10에 우분투 기반 리눅스 서브시스템(WSL)과 Bash 셸을 탑재하는 등 오픈 소스를 적극적으로 활용하는 모습을 보여주고 있다. <br/>
가장 최근인 2018년에는 MS가 오픈 인벤션 네트워크(Open Invention Network, OIN)에 참여하기로 결정하면서 약 6만 건의 특허를 오픈 소스화하기도 했다.<br/><br/>
</p>
</div>
</div>
</div>
<!-- Third Grid -->
<div class="w3-row" id="KategorieThree">
<div class="w3-dark-grey w3-center" style="min-height:400px">
<div class="w3-padding-64">
<h2>오픈 소스 관련 정보</h2>
<a href="#license" class="w3-btn w3-round-xlarge w3-black w3-hover-blue-grey" style="margin: 0px 15px 0px 15px"><h5>오픈 소스 라이선스</h5></a>
<a href="#FSF" class="w3-btn w3-round-xlarge w3-black w3-hover-blue-grey" style="margin: 0px 15px 0px 15px"><h5>FSF와 OSI</h5></a>
<a href="#example" class="w3-btn w3-round-xlarge w3-black w3-hover-blue-grey" style="margin: 0px 15px 0px 15px"><h5>오픈 소스 활용 사례</h5></a>
<a href="#People" class="w3-btn w3-round-xlarge w3-black w3-hover-blue-grey" style="margin: 0px 15px 0px 15px"><h5>오픈 소스 관련 인물</h5></a>
<p id = license>
<h2>오픈 소스 라이선스</h2><br/><br/>
오픈 소스 소프트웨어는 일정한 라이선스로 배포된다.<br/>
라이선스는 오픈 소스 소프트웨어 개발자와 이용자 간의 사용방법 및 조건의 범위를 명시해 놓은 계약이며, 여러 가지 종류가 사용되고 있다.<br/>
① GNU 일반 공중 사용 허가서(GPL)<br/><br/>
GPL은 FSF에서 만든 오픈 소스 소프트웨어를 위한 라이선스이다.<br/>
리처드 스톨만이 변호사들과의 협의를 통해서 만들었다고 한다. 대표적으로 리눅스 커널이 이용하는 라이선스이며, 가장 널리 알려져있으며 가장 강력하게 공개를 요구하는 라이선스이기도 하다. <br/>
GPL은 다음의 다섯 가지의 의무를 저작권의 한 부분으로서 강제한다.<br/><br/>
· 컴퓨터 프로그램을 어떠한 목적으로든지 사용할 수 있다. 다만 법으로 제한하는 행위는 할 수 없다.<br/>
· 컴퓨터 프로그램의 실행 복사본은 언제나 프로그램의 소스 코드와 함께 판매하거나 소스코드를 무료로 배포해야 한다.<br/>
· 컴퓨터 프로그램의 소스 코드를 용도에 따라 변경할 수 있다.<br/>
· 변경된 컴퓨터 프로그램 역시 프로그램의 소스 코드를 반드시 공개 배포해야 한다.<br/>
· 변경된 컴퓨터 프로그램 역시 반드시 똑 같은 라이선스를 취해야 한다. 즉 GPL 라이선스를 적용해야 한다.<br/>
② GNU 약소 일반 공중 사용 허가서 (The GNU Lesser General Public License, LGPL)<br/><br/>
LGPL은 GPL의 강한 제약을 완화시켜 만든 라이선스이다. <br/>
LGPL은 원본 소프트웨어를 그대로 사용해서 만든 부산물을 공유할 의무는 사라졌지만 만약 원본 소프트웨어가 아닌 그 소프트웨어를 수정했을 때에 생긴 부산물들은 GPL과 같은 전염성 조항들이 적용된다. <br/>
좋은 자유 소프트웨어 제품이 더 많이 사용될 수 있고 표준이 되도록 유도하기 위하여 단순한 라이브러리/모듈 링크를 허용한 라이선스로서, 원래는 원본 그대로의 라이브러리에만 적용하기 위한 의도로 ‘Library GPL’이라는 이름이었으나 모든 라이브러리에 적용된다는 오해를 사 ‘Lesser GPL’로 변경되었다.<br/>
③ BSD 라이선스(Berkeley Software Distribution License)<br/><br/>
BSD 라이선스는 주로 BSD 계열 소프트웨어에 적용되는 라이선스이다. <br/>
BSD 라이선스는 소프트웨어 라이선스라고도 할 수 없을 만큼 미약하여 해당 소프트웨어는 아무나 개작할 수 있고, 수정한 것을 제한 없이 배포하는 것도 가능하다. <br/>
다만 수정본의 재배포는 의무적인 사항이 아니므로 BSD 라이선스를 갖는 프로그램은 상용 소프트웨어에서도 사용할 수 있다. <br/>
이것이 GPL과의 큰 차이점으로, BSD 라이선스의 경우에는 BSD 자체가 공공기관에서 만들어낸 것이므로 공공의 몫으로 돌려주자는 의미가 강하므로 라이선스 자체에는 아무런 제한 없이 누구나 자신의 용도로 사용할 수 있도록 한 것이고, GPL의 경우에는 자유 소프트웨어의 철학을 실천하고자 하는 의도가 반영되어 있다고 할 수 있다.<br/>
④ 아파치 라이선스(Apache License)<br/><br/>
아파치 라이선스는 아파치 소프트웨어 재단에서 자체적으로 만든 라이선스이다. <br/>
아파치 라이선스에는 누구나 해당 소프트웨어에서 파생된 프로그램을 제작할 수 있으며 저작권을 양도, 전송할 수 있다는 규정이 있다. <br/>
아파치 라이선스에 따르면 누구든 자유롭게 아파치 소프트웨어를 다운 받아 부분 혹은 전체를 개인적 혹은 상업적 목적으로 이용할 수 있으며, 재배포 시에는 원본 소스 코드 또는 수정한 소스 코드를 반드시 포함시켜야 하는 것은 아니고 아파치 라이선스를 포함시켜야 하며 아파치 소프트웨어 재단에 개발된 소프트웨어라는 것을 명확하게 밝혀야 한다.<br/>
</p>
<p id = FSF>
<h2>FSF와 OSI</h2><br/><br/>
FSF(자유 소프트웨어 재단, Free Software Foundation)와 OSI(오픈 소스 이니셔티브, Open Source Initiative)는 양쪽 다 자유-오픈 소스 소프트웨어의 사용 장려를 위해 만들어진 단체이지만 차이점이 존재한다.<br/>
FSF는 자신들을 컴퓨터 사용자들의 자유를 증진한다는 전 세계적인 사명을 가진 비영리 단체라고 소개하고 있다. <br/>
FSF는 1985년 10월 4일 리처드 스톨만에 의해 세워진 재단으로, GNU 프로젝트, GPL을 만들었다. <br/>
설립 이후부터 1990년대 중반까지 자유 소프트웨어 재단 기금은 GNU 프로젝트의 자유 소프트웨어를 작성하기 위해 소프트웨어 개발자를 고용하는데 대부분 사용되었다.<br/>
1990년대 중반 이후로 이 재단의 직원들과 자발적인 기여자들은 대개 자유 소프트웨어 운동과 자유 소프트웨어 커뮤니티를 위한 법적, 구조적 문제에 대한 작업을 처리하고 있다.<br/>
2002년 11월 25일, 자유 소프트웨어 재단은 자유 소프트웨어 재단 연합 멤버십 프로그램을 시작했다.<br/>
목표를 지속하기 위해 오직 자유 소프트웨어만이 FSF의 컴퓨터에 사용된다. FSF는 “오픈 소스”라는 새로운 용어가 등장한 이후에도 이 용어에는 ‘자유롭게 사용할 수 있는 권리’가 포함되어 있지 않다고 보고 자유 소프트웨어라는 용어를 사용해주기를 권장한다.<br/>
GNU 프로젝트의 공식 홈페이지에서는 “자유 소프트웨어 운동과 오픈 소스 운동은 공동체에 있어서 두 개의 정당과도 같다.”라며 “자유 소프트웨어 운동과 오픈 소스 운동은 기본 원칙에 대해서 의견을 달리하지만, 모든 현실적인 방안에 대해서는 같은 생각을 갖고 있으며 세부적인 프로젝트에서 같이 협력하고 있다.”라고 설명하고 있다.<br/>
특히 “자유 소프트웨어 운동에 있어서 우리는 오픈소스 운동을 적이라고 생각하지 않는다.”라며 “우리의 적은 독점 소프트웨어”라고 강조한다.<br/>
OSI는 “오픈 소스”의 등장 이후 1998년 오픈 소스 소프트웨어의 사용을 장려하기 위해 만들어진 단체이다. <br/>
OSI는 오픈 소스의 이점에 대해 알리고 오픈 소스 커뮤니티 간에 다리를 놓아주는 역할을 수행하고 지원하는 역할을 수행한다.<br/>
OSI는 FSF에 비해 상대적으로 기업에 친화적이며 “철학이 꼭 필요하진 않다.”고 생각하고, 유일한 철학은 “코드를 공유하고 함께 더 낫게 만들어보자.”라고 할 수 있다. <br/>
기여에 대해서도, FSF 및 관련 그룹은 메인테이닝 부분에 강한 책임을 요구하고, 코드를 기여하기 위해 권한을 필요로 하지만, OSI 측은 어떤 기여든 우선 환영하며, FSF 프로젝트들에 비해 쉽게 기여가 가능하다는 차이점을 가지고 있다.<br/>
</p>
<p id = example>
<h2>오픈 소스 활용 사례</h2><br/><br/>
① 리눅스<br/><br/>
리눅스는 리누스 토발즈가 만든 커널의 일종으로, 또한 그 커널을 사용하는 운영 체제를 지칭하기도 한다. <br/>
소스 코드가 공개되어 있는 대표적인 오픈 소스 소프트웨어이다. 컴퓨터 역사상 가장 많은 사람들이 들어간 오픈 소스 프로젝트이다. <br/>
처음에 Linux라는 이름은 Linus’s *nix라는 의미로 지어졌는데, *nix는 Unix 계열 운영체제를 뜻한다. <br/>
후에 Linux is Not UniX의 줄임말이라는 의미를 새로 만들어냈다. <br/>
리눅스 재단에 따르면 퍼블릭 클라우드 워크로드의 90%, 세계 스마트폰의 82%, 임베디드 기기의 62%, 슈퍼 컴퓨터 시장의 99%가 리눅스로 작동한다고 한다.
리눅스는 공개 직후 폭발적인 성장세를 보이는데, GPL 라이선스를 선택하고, 현재 오픈 소스 개발 모델의 모체가 된, 소스 코드 공개와 공개적 개발 모델을 선택한 것이 매우 유효했다.<br/>
이전에는 오픈 소스 소프트웨어라도 핵심 개발자 집단이 개발 과정을 독점하고, 릴리스할 준비가 되었다고 판단 후에 소스를 공개하는 방법을 사용했는데, 리누스는 누구나 소스를 읽은 후 패치를 작성해 보낼 수 있도록 했고, 이는 사람들이 리눅스에 기여하는 데 큰 역할을 했다. <br/>
초기 리눅스는 기능이 불완전한 운영 체제였는데, 커널 개발에 난항을 겪던 GNU 프로젝트가 리눅스 커널에 관심을 가졌고, 이 둘이 결합하면서 완전한 운영 체제로 거듭난다.
현재 리눅스는 상당수 웹 서버와 모바일 장치를 구동하는 운영체제이다. <br/>
서버 분야에서 리눅스의 지위는 말할 필요도 없으며, Windows 10에는 Windows Subsystem for Linux라는 이름으로 윈도우 커널 내부에 리눅스가 탑재되어 있기도 하다. <br/>
리눅스 기반의 다양한 배포판이 계속해서 만들어지고 있고, 우분투나 모바일 운영 체제인 안드로이드가 가장 대표적이다.
② 안드로이드<br/><br/>
안드로이드(Android)는 리눅스 커널을 기반으로 구글에서 제작한 스마트폰과 같은 플랫폼의 모바일 운영 체제이다.<br/>
구글은 새로운 운영 체제 버전 공개와 동시에 소스를 공개하고 있다. 2008년 처음 1.0 버전이 등장한 이후로 현재 세계에서 가장 많은 사용자를 보유하고 있는 운영 체제이며, 가장 대표적인 오픈 소스 소프트웨어라고 할 수 있다.<br/>
오픈 소스인만큼 많은 제조사들에 의해 사용되고, 그 덕분에 높은 시장 점유율을 보유하고 있다. <br/>
커널부터 시작해서 소프트웨어 개발 툴까지 공개되어 있다.<br/>
③ 크로뮴<br/><br/>
크로뮴(Chromium)은 구글에서 개발하는 오픈 소스 웹 브라우저 프로젝트이다.<br/>
우리가 잘 알고 있는 구글 크롬(Google Chrome)과는 약간 차이가 있는데, 상표등록의 문제로 크로뮴 프로젝트를 통해 소스 코드를 제공하고 있다.<br/>
크로뮴을 기반으로 중국의 오페라, 네이버의 웨일이 개발되기도 했다.<br/>
④ 파이썬<br/><br/>
파이썬(Python)은 1991년 발표된 프로그래밍 언어이다. 몇몇 예외를 제외하고 대부분의 라이브러리를 오픈 소스로 지원한다.<br/>
다른 언어에 비해 배우기 쉽고, 빠른 생산성과 다양한 라이브러리와 같은 장점을 가지고 있어 최근 많은 프로그램이 파이썬을 사용한다. <br/>
대표적으로 인스타그램이나 유튜브가 파이썬으로 구현되어 있다.
⑤ Git<br/><br/>
Git은 리누스 토발즈에 의해 개발된 분산형 버전 관리 시스템이다.<br/>
리누스 토발즈는 리눅스 커널을 관리하는 기존 툴이 엉망인 것을 보고 자신이 직접 버전 관리 시스템을 만들기로 했고, 그렇게 직접 만든 것이 이 Git이다. <br/>
Git은 매우 빠른 속도와 분산형 저장소 지원이 특징으로, 오픈 소스 개발의 특성에 맞게끔 잘 만들어져 있어 활용도가 굉장히 높다. <br/>
Git 자체도 오픈 소스이기도 하다. <br/>
현재 MS, 구글, 트위터 등에서도 Git을 적극적으로 활용할 정도로 자주 사용되는 오픈 소스의 사례이다.<br/>
</p>
<p id = People>
<h2>오픈 소스 관련 인물</h2><br/><br/>
① 리차드 스톨만<br/><br/>
리차드 스톨만은 자유 소프트웨어의 개발을 보호하고 진흥시키기 위해서 GNU 프로젝트를 시작했다. <br/>
GNU 프로젝트가 표방했던 목적은 완전한 운영 체제 전체와 GPL과 같은 라이선스로 관리될 수 있는 완전한 유틸리티들의 집합을 만들어서 누구든지 무상으로 소프트웨어를 사용할 수 있도록 하려는 것이었다.<br/>
1991년에 그는 Emacs 에디터를 개발한 공로로 ACM이 수여하는 그레이스 하퍼상을 수상했으며, 1996년에는 스웨덴 왕립 기술원의 명예 박사 학위를 수여했고, 1998년에는 전자 개척 재단의 선구자상을 리누스 토발즈와 공동으로 수상했다. <br/>
현재 그는 그가 만든 소프트웨어보다 자유 소프트웨어의 전도사로 더욱 널리 알려져 있다.<br/>
오픈 소스 운동에 헌신하는 다른 사람들과 마찬가지로 스톨만도 그가 속해 있는 공동체 안에서 논쟁을 불러 일으키곤 한다.<br/>
“오픈 소스 소프트웨어”라는 용어에 대해서 그는 이 단어가 특히 자유 소프트웨어가 갖고 있는 많은 측면들 중에서 특히 자유와 관련된 부분을 없애기 위해서 고안된 것이라고 주장한다. <br/>
이러한 유형의 주장은 그를 극단주의자라고 부르는 사람들이 생겨나는 이유 중 하나이다.<br/>
많은 사람들은 “만약 스톨만이 없었더라면 그를 만들어내야 했을 것이다.”라고 말한다. <br/>
이러한 사실은 리차드 스톨만이 오늘까지도 대중화시키고 전파하고 있는 자유 소프트웨어 운동이 없었다면 오픈 소스 운동이 결코 있을 수 없었으리라는 사실에 대한 진심 어린 감사의 표현일 것이다.<br/>
② 리누스 토발즈<br/><br/>
리누스 토발즈는 리눅스의 창조자이며 분산 버전 관리 시스템인 Git 등을 만들기도 했다. <br/>
리누스는 자신의 취미에서 시작한 프로젝트가 많은 사용자를 갖는 주요 OS가 되고, 세계에서 가장 큰 소프트웨어 회사와 시장에서 싸우는 가장 큰 경쟁자가 되리라고는 예측하지 못했을 것이다.<br/>
리눅스가 널리 채택되고 인터넷을 통해 퍼지면서 리누스 토발즈는 핀란드에서 실리콘 밸리로 이주해 트랜스메타라는 회사에서 근무하다가 지금은 오픈 소스 개발 연구소의 수석 연구원으로 일하고 있다. <br/>
오픈 소스 개발 연구소(Open Source Development Labotory, OSDL)는 기업용 컴퓨팅 환경에서 리눅스 발전 속도를 가속시키자는 취지에서 만든 국제적 컨소시엄이다.<br/>
자기가 하지 않은 일에 대하여 자기가 했다고 명예를 가로채는 일은 그의 성격에 전혀 맞지 않으며, 그는 항상 다른 사람들의 도움이 없었다면 리눅스는 오늘날의 리눅스가 될 수 없었을 것이라고 말한다. <br/>
데이비드 밀러, 앨런 콕스, 기타 많은 유능한 프로그래머들이 리눅스의 성공에 기여하였다. <br/>
그들의 도움과 다른 모든 셀 수 없이 많은 사람들의 도움이 없었다면, 리눅스는 현재의 위치까지 도약하지 못했을 것이다.<br/>
③ 팀 오라일리<br/>
팀 오라일리는 오라일리 출판사의 설립자이자 최고 경영자이며, 펄, 리눅스, 아파치와 같이 인터넷의 기반이 되는 오픈 소스 기술에 관계된 책을 출판하고 있다. <br/>
그는 “Open Source Summit”을 열어 주요 오픈 소스 공동체의 지도자들을 처음으로 한자리에 모았으며 저술과 강연, 회의를 통해서 오픈 소스 운동을 적극적으로 지원하고 있다. 또한 그는 Internet Society의 이사이기도 하다.<br/>
④ 에릭 레이먼드<br/>
에릭 레이먼드는 1970년 후반의 아파넷 시대부터 인터넷과 해커 문화에 매료되어 호기심을 갖고 관찰하고 참여해 온 해커이다.<br/>
그는 컴퓨터에 매혹되기 전에 수학과 철학을 공부하였고, 음악가로서도 어느 정도 성공을 거두었다.<br/>
그의 여러 오픈 소스 프로젝트는 모든 중 리눅스 배포판에 포함되어 있다. 이중 가장 잘 알려진 것은 아마도 fetchmail이겠지만, GNU Emacs와 ncurses에도 크게 공헌하였다. <br/>
오픈 소스 개발 과정이 어떤 식으로 운영되고 반복되는지 설명한 그의 초기 문서인 “성당과 시장”의 저자로도 잘 알려진 오픈 소스 운동의 대표 인물이기도 하다.<br/>
</p>
</div>
</div>
</div>
<!-- Four Grid -->
<div class="w3-row" id="KategorieFour">
<div class="w3-blue-grey w3-center" style="min-height:400px">
<div class="w3-padding-64">
<h2>참고 자료</h2>
<p>Eric Raymond, Richard Stallman, Linus Tovalds 외, 『Open Sources』, 2000
http://www.itworld.co.kr/news/107891
https://terms.naver.com/entry.nhn?docId=860173&cid=42346&categoryId=42346
https://www.redhat.com/ko/open-source
https://www.fsf.org/home.ko.html
https://opensource.org/docs/osd
http://korea.gnu.org/documents/copyleft/osd-korean.html
https://blog.naver.com/leeks219/221204070253
https://wiki.kldp.org/HOWTO/html/Secure-Programs-HOWTO/history.html
http://www.ddaily.co.kr/news/article.html?no=115248
http://blog.skhynix.com/1423
http://betanews.heraldcorp.com:8080/article/919702.html
http://www.zdnet.co.kr/news/news_view.asp?artice_id=20171030170645&from=Mobile
https://ko.wikipedia.org/wiki/%EC%98%A4%ED%94%88_%EC%86%8C%EC%8A%A4
https://namu.wiki/w/%EC%98%A4%ED%94%88%20%EC%86%8C%EC%8A%A4
https://en.wikipedia.org/wiki/History_of_free_and_open-source_software
https://en.wikipedia.org/wiki/The_Open_Source_Definition
https://ko.wikipedia.org/wiki/%EC%98%A4%ED%94%88_%EC%86%8C%EC%8A%A4%EC%9D%98_%EC%A0%95%EC%9D%98
https://en.wikipedia.org/wiki/Public-domain_software
https://ko.wikipedia.org/wiki/%ED%8D%BC%EB%B8%94%EB%A6%AD_%EB%8F%84%EB%A9%94%EC%9D%B8_%EC%86%8C%ED%94%84%ED%8A%B8%EC%9B%A8%EC%96%B4
https://en.wikipedia.org/wiki/UNIVAC
https://ko.wikipedia.org/wiki/%EC%9C%A0%EB%8B%88%EB%B0%95
https://en.wikipedia.org/wiki/IBM
https://ko.wikipedia.org/wiki/IBM
https://en.wikipedia.org/wiki/ARPANET
https://ko.wikipedia.org/wiki/%EC%95%84%ED%8C%8C%EB%84%B7
https://en.wikipedia.org/wiki/Unix
https://ko.wikipedia.org/wiki/%EC%9C%A0%EB%8B%89%EC%8A%A4
https://en.wikipedia.org/wiki/Bill_Gates
https://ko.wikipedia.org/wiki/%EB%B9%8C_%EA%B2%8C%EC%9D%B4%EC%B8%A0
https://en.wikipedia.org/wiki/Open_Letter_to_Hobbyists
https://en.wikipedia.org/wiki/Richard_Stallman
https://ko.wikipedia.org/wiki/%EB%A6%AC%EC%B2%98%EB%93%9C_%EC%8A%A4%ED%86%A8%EB%A8%BC
https://en.wikipedia.org/wiki/GNU_Project
https://ko.wikipedia.org/wiki/GNU_%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8
https://en.wikipedia.org/wiki/Free_software
https://ko.wikipedia.org/wiki/%EC%9E%90%EC%9C%A0_%EC%86%8C%ED%94%84%ED%8A%B8%EC%9B%A8%EC%96%B4
https://en.wikipedia.org/wiki/Copyleft
https://ko.wikipedia.org/wiki/%EC%B9%B4%ED%94%BC%EB%A0%88%ED%94%84%ED%8A%B8
https://en.wikipedia.org/wiki/GNU_Manifesto
https://ko.wikipedia.org/wiki/GNU_%EC%84%A0%EC%96%B8%EB%AC%B8
https://en.wikipedia.org/wiki/Free_Software_Foundation
https://ko.wikipedia.org/wiki/%EC%9E%90%EC%9C%A0_%EC%86%8C%ED%94%84%ED%8A%B8%EC%9B%A8%EC%96%B4_%EC%9E%AC%EB%8B%A8
https://en.wikipedia.org/wiki/GNU_General_Public_License
https://ko.wikipedia.org/wiki/GNU_%EC%9D%BC%EB%B0%98_%EA%B3%B5%EC%A4%91_%EC%82%AC%EC%9A%A9%EA%B6%8C
https://en.wikipedia.org/wiki/Linux_kernel
https://ko.wikipedia.org/wiki/%EB%A6%AC%EB%88%85%EC%8A%A4_%EC%BB%A4%EB%84%90
https://en.wikipedia.org/wiki/Linus_Torvalds
https://ko.wikipedia.org/wiki/%EB%A6%AC%EB%88%84%EC%8A%A4_%ED%86%A0%EB%A5%B4%EB%B0%9C%EC%8A%A4
https://en.wikipedia.org/wiki/Debian
https://ko.wikipedia.org/wiki/%EB%8D%B0%EB%B9%84%EC%95%88
https://en.wikipedia.org/wiki/Ian_Murdock
https://ko.wikipedia.org/wiki/%EC%9D%B4%EC%96%B8_%EB%A8%B8%EB%8F%85
https://en.wikipedia.org/wiki/Bruce_Perens
https://en.wikipedia.org/wiki/Ubuntu
https://ko.wikipedia.org/wiki/%EC%9A%B0%EB%B6%84%ED%88%AC_(%EC%9A%B4%EC%98%81_%EC%B2%B4%EC%A0%9C)
https://en.wikipedia.org/wiki/Eric_S._Raymond
https://ko.wikipedia.org/wiki/%EC%97%90%EB%A6%AD_%EB%A0%88%EC%9D%B4%EB%A8%BC%EB%93%9C
https://en.wikipedia.org/wiki/The_Cathedral_and_the_Bazaar
https://ko.wikipedia.org/wiki/%EC%84%B1%EB%8B%B9%EA%B3%BC_%EC%8B%9C%EC%9E%A5
https://en.wikipedia.org/wiki/Netscape
https://ko.wikipedia.org/wiki/%EB%84%B7%EC%8A%A4%EC%BC%80%EC%9D%B4%ED%94%84
https://en.wikipedia.org/wiki/Netscape_Communicator
https://en.wikipedia.org/wiki/Tim_O%27Reilly
https://ko.wikipedia.org/wiki/%ED%8C%80_%EC%98%A4%EB%9D%BC%EC%9D%BC%EB%A6%AC
https://en.wikipedia.org/wiki/Open_Source_Initiative
https://ko.wikipedia.org/wiki/%EC%98%A4%ED%94%88_%EC%86%8C%EC%8A%A4_%EC%9D%B4%EB%8B%88%EC%85%94%ED%8B%B0%EB%B8%8C
https://en.wikipedia.org/wiki/Android_(operating_system)
https://ko.wikipedia.org/wiki/%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C_(%EC%9A%B4%EC%98%81_%EC%B2%B4%EC%A0%9C)
https://en.wikipedia.org/wiki/Chrome_OS
https://ko.wikipedia.org/wiki/%ED%81%AC%EB%A1%AC_OS
https://en.wikipedia.org/wiki/Chromium_(web_browser)
https://ko.wikipedia.org/wiki/%ED%81%AC%EB%A1%9C%EB%AF%B8%EC%97%84_(%EC%9B%B9_%EB%B8%8C%EB%9D%BC%EC%9A%B0%EC%A0%80)
https://en.wikipedia.org/wiki/Git
https://ko.wikipedia.org/wiki/%EA%B9%83_(%EC%86%8C%ED%94%84%ED%8A%B8%EC%9B%A8%EC%96%B4)
</p>
</div>
</div>
</div>
<!-- Footer -->
<footer class="w3-container w3-black w3-padding-16">
<p>조 이름 + 조원들 이름/학번 쓰면 될 거 같아여</a></p>
</footer>
<a href="#" class="w3-btn w3-round-xlarge w3-white w3-hover-black" style="position: fixed; bottom: 0px; right: 0px;"><h3>맨 위로</h3></a>
</body>
</html>