-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path18.html
More file actions
140 lines (127 loc) · 17.7 KB
/
18.html
File metadata and controls
140 lines (127 loc) · 17.7 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
<!DOCTYPE HTML>
<!--
Industrious by TEMPLATED
templated.co @templatedco
Released for free under the Creative Commons Attribution 3.0 license (templated.co/license)
-->
<html>
<head>
<title>Pamphlet</title>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no" />
<meta name="description" content="" />
<meta name="keywords" content="" />
<link rel="stylesheet" href="assets/css/main.css" />
</head>
<body class="is-preload">
<!-- Header -->
<header id="header">
<a class="logo" href="index.html">opensource</a>
<nav>
<a href="#menu">Menu</a>
</nav>
</header>
<!-- Nav -->
<nav id="menu">
<ul class="links">
<li><a href="index.html">Home</a></li>
<li><a href="elements.html">introduce</a></li>
<li><a href="generic.html">pamphlet</a></li>
</ul>
</nav>
<!-- Heading -->
<div id="heading" >
<h1>Pamphlet</h1>
</div>
<!-- Main -->
<section id="main" class="wrapper">
<div class="inner">
<div class="content">
<header>
<h2>4. 2000년대의 이야기</h2><br>
<p>
2000년 10월 13일, Sun Microsystems는 GNU Lesser General Public License 하에서 StarSuite 오피스 스위트를 무료 소프트웨어로 발표했으며, 자유 소프트웨어 버전은 OpenOffice.org로 이름이 바뀌었고 StarOffice와 공존하 게 된다.<br><br>
<strong>1. 오픈 소스에 대한 Microsoft의 기여</strong><br>
- 2006년 Microsoft는 Microsoft 플랫폼을 대상으로 하는 오픈 소스 개발자를 위한 호스팅을 제공하기 위해 CodePlex 오픈 소스 코드 호스팅 사이트를 시작하게 된다. 2002년에 만들어진 Microsoft의 F # 컴파일러도 Apache 라이선스에 따라 오픈 소스로 릴리스된다. (F # 컴파일러는 오픈 소스가 아닌 Microsoft Visual Studio에 통 합된 상용 제품이다.)<br>
Microsoft 담당자는 수년 동안 다양한 오픈 소스 및 Linux 컨퍼런스에서 정기적으로 출연했으며 2012년 Microsoft 는 오픈 소스 표준을 통해 독점적인 Microsoft 기술과 타사 기술 간의 격차를 해소하기 위해 Microsoft Open Technologies Inc.라는 자회사를 설립하지만 이 자회사는 이후 오픈 소스 및 비 Windows 플랫폼에 대한 Microsoft 의 입장이 유리해짐에 따라 Microsoft로 다시 포개지게 된다. 또한, 2016년 1월, Microsoft는 MIT 라이센스 하에 Chakra를 오픈 소스로 출시했으며 이 코드는 GitHub에서 사용할 수 있다.<br><br>
<strong>2. SCO v. IBM 및 관련 나쁜 홍보 (2003-)</strong><br>
- 2003년 독점적인 유닉스 공급 업체이자 이전의 리눅스 배포 업체인 SCO는 유닉스 지적 재산권이 리눅스 커널에 부적절하게 복사되었다고 주장하면서 IBM에게 책임을 묻는다고 주장하며 IBM을 고소하게 된다. 몇몇 관련 소송 및 반박이 뒤따랐는데,일부는 SCO에서 비롯되었으며 일부는 SCO에서 소송을 제기했으나 SCO의 주장은 특이성 이 결여되었고, 언론 매체의 일부는 신빙성 있는 것으로 보고했지만 SCO의 많은 비판자들은 이와 같은 주장이 의심스럽다고 생각했다.<br>
SCO는 IBM 대 SCO 및 기타 여러 재판에서 패배한 후 2007년 파산 신청을 했으나. SCO가 저작권을 소유하지 않 았음을 발견했음에도 불구하고 CEO인 Darl McBride는 더 이상 회사를 운영하지 않았으며 SCO와 파산을 담당하 는 파산 관재인은 SCO 대 IBM 소송에서 관련이 있다고 주장하는 일부 부분을 계속 보도하게 된다. 그는 SCO의 주 법률 회사인 IBM과 IBM의 계약이 체결된 지 얼마 안 되는 고정된 금액으로 SCO를 대표하기로 계약을 체결했기 때 문에 분명히 이를 감당할 수 있었다고 한다.<br>
- 2004년 알렉시스 드 토크 빌 기관(ADTI)은 오픈 소스 코드의 '출처'에 관한 Samizdat와 다른 이슈를 발표하면서 리 눅스 커널이 유닉스에서 도난당한 코드를 기반으로 한다는 사실을 발표했는데 이 책은 인터뷰한 사람들을 포함하 여 셀 수 없이 많은 사람들에게 광범위하게 비난을 당하거나, 조롱당한 이후에는 결코 출판되지 않게 되는 운명을 맞이한다.<br>
많은 사람들은 Linux 커널에 대한 이러한 법적 및 공포, 불확실성 및 의심 공격의 일부 또는 전부가 Microsoft에 의 해 은밀하게 처리 된 것으로 의심되는 것으로 나타났으나 ADTI와 SCO는 모두 Microsoft로부터 자금을 지원받는다 고 한다.<br><br>
<strong>3. ISO OOXML 논쟁 (2008-)</strong><br>
- 2008년 국제 표준화기구는 Microsoft의 Office Open XML을 국제 표준으로 발표했는데 이 내용인 즉슨, 법률 및 정 책에 따라 개방형 표준을 사용해야 하는 프로젝트에 Microsoft Office를 사용할 수 있다는 것을 의미한다. 프로세스 자체에 관련된 ISO 국가위원회의 일부 구성원을 포함하여 표준화 프로세스 비평가는 프로세스의 불규칙성 및 절 차상의 위반을 주장하고 문서화되지 않은 Microsoft Office 동작을 참조하기 때문에 ISO가 OOXML을 표준으로 승인하면 안 된다고 주장했다. <br>
이는 2012년 현재 OOXML에 대한 올바른 오픈 소스 구현이 존재하지 않으므로 OOXML 구현 및 지정이 어렵다는 비평가들의 발언을 통해 입증된다. 현재 Google은 Office 문서를 자체 독점, Google 문서 형식으로 올바르게 변환 할 수 없는데 이는 OOXML이 진정한 개방형 표준이 아니라 Microsoft Office 의 기능을 설명하고 일부 파일 형식만을 포함하는 부분적인 문서임을 의미한다.<br><br>
<strong>4. 자바의 이야기</strong><br>
- Java 런타임의 Java 소스 코드 부분은 무료로 다운로드 할 수 있음에도 불구하고 "기밀"기반으로 Java Development Kit (JDK)에 포함되었지만 1996년 첫 공개 이후 Java 플랫폼은 오픈 소스가 아니었다. Sun은 JDK의 초기 버전을 Linux로 이식하거나 Sun의 Linux 포트인 JDK를 개선한 자원 봉사자 모임인 Blackdown Java 프로젝 트에 기밀로 JDK 소스 코드를 제공했다. 그러나 모든 경우에 Sun의 허락없이 수정 및 재배포가 금지되었기 때문에 이것들 중 그 무엇도 오픈 소스가 아니다. GCJ는 특히 Java 구현 시 GCJ를 출하한 Fedora와 Ubuntu와 같은 배포 판을 지원하는 자유 소프트웨어에서 Java에 대한 좋지 않은 사용자 경험을 유발했으며 또한, GCJ를 Sun JDK로 대체하는 방법은 사용자가 자주 묻는 질문이었는데 그 이유는 GCJ는 불완전한 구현 이었기 때문에 호환되지 않고 버그가 있었기 때문이다.<br>
- 2006년 조나단 슈왈츠(Jonathan I. Schwartz)는 Sun Microsystems의 CEO가되었고 오픈 소스에 대한 헌신을 표명 했는데 2007년 5월 8일, Sun Microsystems는 GNU General Public License에 의거하여 Java Development Kit을 OpenJDK로 발표했다. 클래스 라이브러리의 일부(4%)는 다른 당사자의 라이센스로 인해 오픈 소스로 공개될 수 없으며 바이너리 플러그로 포함되게 된다.<br><br>
<strong>5. Ubuntu의 이야기</strong><br>
- 남아프리카의 백만장자 마크 셔틀워스의 회사인 캐노닉이 2004년에 데비안을 기반으로 한 우분투를 출시했을 때, 그것이 얼마나 큰 성공을 거둘지 거의 예상하지 못했을 것이다. Ubuntu는 지금까지 빠르게, 특히 데스크톱에서 가 장 널리 사용되는 Linux 배포판이 되었으며, Linux를 다른 배포와 달리 대중들에게 보급했다.<br><br>
<strong>6. 분산 버전 제어 (2001-)</strong><br>
- 최초의 오픈 소스 분산 개정 관리 시스템 (DVCS)은 2001년에 출시된 'tla'(GNU arch로의 개명 이후)였습니다. 그러 나 Bazaar가 여전히 계속 사용되고 있었으며, Canonical에 의해 사용 되더라도 그것과 그것의 후계자 'baz'와 'bzr'(Bazaar)는 인기가 없었다. 그러한 이유로 인해 ‘tla'는 결국 중단되고 말지만 다른 DVCS 프로젝트가 생겨나 고 일부는 상당한 채택을 시작하게 된다.<br><br>
<strong>7. 깃의 이야기 (2005-)</strong><br>
- 그 이후로 가장 인기 있는 DVCS가 된 Git은 2005년에 만들어지게 되는데 이것에 얽힌 창작의 이야기는 매우 특이 하다. 일부 리눅스 커널 개발자, 특히 리눅스 창시자인 리누스 토발즈(Linus Torvalds)는 비트 커퍼(BitKeeper)라는 독점적인 DVCS를 사용하기 시작했다. 그런데 앤드류 트리 젤(Andrew Tridgell)이 비트 키퍼를 리버스 엔지니어링 하여 리눅스 커널 개발과 동일한 기능을 제공 할 수 있는 오픈 소스 툴을 개발하기 시작했을 때, 리눅스 커널 개발 이 독점 소프트웨어에 의한 사용과 관련된 비정상적인 상황으로 인해 BitKeeper를 개발 한 회사인 BitMover는 2005년에 특정 커널 개발자에게 부여한 무료 라이센스를 취소하고 만다.<br>
리누스 토발즈는 BitKeeper 라이센스를 잃어버리고 말자 git이라는 자체 DVCS를 작성하기로 결정했는데 그 이유 는 기존의 오픈 소스 DVCS가 커널 유지 관리자로서 자신의 특별한 요구에 적합하다고 생각하지 않았기 때문이다. 많은 다른 개발자들이 신속하게 뛰어 들어 도움을 주었고, 시간이 지남에 따라 비교적 단순한 "어리석은 콘텐츠 추 적기"에서 오늘날의 정교하고 강력한 DVCS로 성장했습니다. 토발즈는 더 이상 이를 유지하지 않았고 그것은 Junio Hamano를 비롯한 많은 개발자로부터 오랜 기간 동안 계속해서 유지 및 기여를 받고 있다.<br>
- 이렇게 git과 같은 오픈 소스 DVCS의 높아진 인기, 그리고 DVCS 호스팅 사이트(일례로 2008년 설립된 GitHub)로 인해, 자유 소프트웨어 프로젝트 참여의 장벽은 점차 축소되게 된다. GitHub과 같은 사이트에서는 더 이상 잠재적 인 기여자가 소스 코드 저장소의 URL을 찾아야하거나, 패치를 생성하는 방법을 알아내야 할 필요 없이, 필요한 경 우 올바른 메일의 링리스트에 가입하여 패치 전자 메일을 올바른 사람들에게 전달 및 단 한 번의 클릭으로 저장소 의 사본을 포크하고 변경이 준비되면 해당 지점에서 끌어 오기 요청을 발행할 수 있게 되었다. GitHub는 오픈 소스 소프트웨어를 위한 세계에서 가장 인기 있는 호스팅 사이트가 되었으며, 이는 포크의 용이성 및 포크의 가시성과 함께 기여자가 크고 작은 변화를 창출 할 수 있는 인기 있는 방법이 되었다.<br><br>
<strong>8. 최근 개발</strong><br>
- 작성자가 소프트웨어의 라이센스 준수를 보장하기 위해 사용하는 주요 법적 메커니즘은 저작권이지만 그 외에 법 령, 소프트웨어 특허 및 상표와 같은 다른 메커니즘도 사용되는데 자유 소프트웨어 재단은 이러한 특허권과 DMCA 에 대한 법적 문제에 대응하기 위해 DMCA의 디지털 저작권 관리\(DRM\) 조항과 특허권을 명시적으로 다루는 2007년 GNU Public License 버전 3\(이하 GPLv3\)을 발표한다.<br>
- GNU 컴파일러 콜렉션(GCC) 소프트웨어와 같은 많은 GNU 시스템의 저작권 소유자인 GNU GPLv3의 개발 이후, FSF는 GPLv2에서 GPLv3에 이르는 GNU 프로그램의 라이센스 대부분을 업데이트했다. GCC와 DRM의 주요 사 용자인 Apple은 Xcode IDE의 컴파일러를 GCC에서 다른 FOSS 컴파일러인 Clang으로 전환하기로 결정했으나 이 는 전부 허용된 라이센스 하에 있으며 LWN은 애플이 GPLv3을 피하려는 욕구에 부분적으로 동기를 부여했다고 추 측했다. 삼바 프로젝트 역시 GPLv3으로 전환했으며 애플은 소프트웨어 스위트에서 클로즈드 소스, 독점 소프트웨 어 대안으로 교체하게 된다.
또한 최근의 합병은 주요 오픈 소스 소프트웨어에 영향을 미쳤는데 Sun는 2008년에 인기 있던 오픈 소스 MySQL 데이터베이스의 소유자인 MySQL AB를 인수하였으며, 마치 먹이사슬과 같이 오라클은 2010년 1월 sun을 인수하 여 저작권, 특허 및 상표권을 획득했는데 이로 인해 오라클은 가장 인기 있는 독점적 데이터베이스와 가장 유명한 오픈 소스 데이터베이스 (MySQL)의 소유자가 되게 된다. 그러나 오라클은 오픈 소스 MySQL 데이터베이스를 상 용화하려고 시도했고, 이러한 시도는 OSS 커뮤니티에 우려를 제기하고 만다. 부분적으로 MySQL의 미래에 대한 불확실성에 대응하여 OSS 커뮤니티는 프로젝트를 오라클의 통제 범위를 벗어난 새로운 데이터베이스 시스템으로 전환했다. 이러한 시스템에는 MariaDB, Percona 및 Drizzle이 포함되는데 이것들은 뚜렷한 프로젝트이며 상표등 록 된 MySQL을 사용할 수 없다.<br><br>
<strong>9. 안드로이드에 관한 이야기 (2008-)</strong><br>
- 2008년 9월, Google은 새로운 스마트 폰 운영체제인 Android의 첫 번째 버전을 오픈 소스로 출시했다. Android에 서 번들로 제공되는 일부 Google 애플리케이션은 오픈 소스가 아니었는데 초기 운영체제는 Google에 의해 무료로 배포되었으며 많은 핸드셋 제조업체에서 열심히 채택되었다. 구글은 나중에 모토로라 모빌리티 (Motorola Mobility)를 인수하여 자체 "바닐라 (vanilla)"안드로이드 폰과 태블릿을 생산하면서 다른 제조업체들도 안드로이드 를 계속 사용할 수 있게 했다. 안드로이드는 리눅스 커널을 기반으로 하기 때문에, 이것은 리눅스가 현재 안드로이 드를 통한 모바일 플랫폼과 슈퍼 컴퓨터, 그리고 서버 운영체제의 주요 플레이어 모두에서 지배적인 커널이라는 것 을 의미하는 것이나 마찬가지이다.<br><br>
<strong>10. 오라클과 구글의 법정다툼</strong><br>
- 2010년 8월 오라클은 Android에서 Java 사용이 오라클의 저작권 및 특허를 침해했다고 주장하면서 Google에 소송 을 제기했다. 오라클과 Google 사이의 첫 재판은 2012년 5월에 끝났으며 재판관은 Google이 오라클의 특허를 침 해하지 않았으며 Google이 사용하는 Java API (Application Programming Interface)의 구조가 저작권이 적용되지 않는다고 판결했다. 배심원단은 구글이 사소한("미니멈 미니") 저작권 침해를 한 사실을 발견했으나 당사자들은 구 글이 아무런 손해 배상을 하지 않을 것이라 명언했다. 그러나 오라클은 연방 순회 항소 법원에 항소했으며 Google
은 이에 대한 맞대응으로 문자 그대로 복제 청구에 대해 교차 항소를 제기했다. 연방 순찰 경비대는 Google이 인정 한 작은 저작권 침해가 극소주의가 아니라고 판결하고 공정 사용 문제를 재판 판사에게 재검토 요청했으며 2016년 공정 거래 재판을 위해 Google을 통해 배심원이 나오게 된다.<br><br>
<strong>11 Chromium OS의 이야기 (2009-)</strong><br>
- 최근까지도 리눅스는 여전히 데스크탑과 랩톱을 위한 운영 체제의 비교적 드문 선택이었다. 그러나, 웹 씬 클라이 언트인 Chrome OS를 실행하는 Chromebook은 미국의 300 달러 이하 노트북 시장에서 20-25%를 차지하며 Chrome OS는 Linux를 기반으로 하는 오픈 소스 Chromium OS를 기반으로 한다.
</p>
<li><a href="elements.html">이전 페이지로</a></li>
</header>
</div>
</div>
</section>
<!-- Footer -->
<footer id="footer">
<div class="inner">
<div class="content">
<section>
<h3>오픈소스 프로젝트</h3>
<p>
한양대 ERICA 오픈소스SW기초 강의 프로젝트<br>
오픈소스 관련 정보 사이트입니다.
</p>
</section>
<section>
<h4>E-mail</h4>
<ul class="alt">
<li><a href="#">김남호 minb234@naver.com</a></li>
<li><a href="#">한동연 handongyeon202@naver.com</a></li>
<li><a href="#">오형서 ohgudtj_3@naver.com</a></li>
<li><a href="#">이강영 gang7994@naver.com</a></li>
<li><a href="#">장윤호 shuricherish@gmail.com</a></li>
</ul>
</section>
<section>
<h4>Github</h4>
<ul class="plain">
<li><a href="https://github.com/minb234"target="blank_"><i class="icon fa-github"> </i>Github</a></li>
<li><a href="https://github.com/hhhhhhhhandongyeon"target="blank_"><i class="icon fa-github"> </i>Github</a></li>
<li><a href="https://github.com/ohhyungsuh"target="blank_"><i class="icon fa-github"> </i>Github</a></li>
<li><a href="https://github.com/gang7994"target="blank_"><i class="icon fa-github"> </i>Github</a></li>
<li><a href="https://github.com/JangYoonHo"target="blank_"><i class="icon fa-github"> </i>Github</a></li>
</ul>
</section>
</div>
<div class="copyright">
© Untitled. Photos <a href="https://unsplash.co">Unsplash</a>, Video <a href="https://coverr.co">Coverr</a>.
</div>
</div>
</footer>
<!-- Scripts -->
<script src="assets/js/jquery.min.js"></script>
<script src="assets/js/browser.min.js"></script>
<script src="assets/js/breakpoints.min.js"></script>
<script src="assets/js/util.js"></script>
<script src="assets/js/main.js"></script>
</body>
</html>