오픈소스 SW 라이선스가이드

Save this PDF as:
 WORD  PNG  TXT  JPG

Size: px
Start display at page:

Download "오픈소스 SW 라이선스가이드"

Transcription

1 오픈소스 SW 라이선스가이드

2

3 오픈소스 SW 라이선스가이드

4 CONTENTS Ⅰ 오픈소스 SW 의개요 06 Ⅱ 오픈소스SW의지적재산권과라이선스 SW 지적재산권 라이선스와오픈소스SW 오픈소스SW 라이선스의이해와활용 13

5 Ⅲ 오픈소스SW 라이선스의구체적내용 공통적준수사항 라이선스별준수사항 주요쟁점 주요오픈소스SW 사례 오픈소스SW 라이선스위반사례 35 Ⅳ 기업에서의오픈소스SW 라이선스관리 / 활용방안 오픈소스SW 관련정책의수립 오픈소스SW 라이선스관리를위한프로세스및조직의구축 40 참고자료 주요오픈소스 SW 와라이선스 48

6 Korea Software Copyright Committee

7 O p e n S o u r c e S W L i c e n c e G u i d e Ⅰ오픈소스SW의개요

8 Ⅰ 오픈소스 SW 의개요 오픈소스 SW 는소스코드가공개되어있는 SW 를말하며, 일반적으로자유롭게사용 복제 배포 수정할수있다. 오픈소스SW의대표적인예로는 Linux 커널및관련 GNU SW, 아파치웹서버, FireFox 웹브라우저, MySQL 데이터베이스시스템, Python/PHP/Perl 언어, Eclipse 툴등을들수있으며, 그외에도많은오픈소스SW들이전세계에걸쳐수많은개발자들에의해개발되고있다. 전세계적으로오픈소스SW는 FSF(Free Software Foundation) 1) 의자유SW(Free Software) 를포함한넓은의미로사용되고있다. 2) 하지만자유SW와오픈소스SW는역사및추구하는이념등에서미묘한차이가있다. 1980년대에들어 PC 가널리보급되기시작하면서이전에는하드웨어의부속물로만간주되던 SW가거대한부가가치산업으로발전하기시작하였고, 지적재산권및라이선스계약을통하여 SW의사용 복제 배포 수정에일정한제한을가하려는움직임이나타나게된다. SW를둘러싼이러한일련의흐름에반대하고 SW의자유로운사용 복제 배포 수정에대한기존의권리를지키기위하여리차드스톨만은 FSF를설립하고자유SW(FreeSoftware) 운동 3) 을전개하였다. 6

9 Open Source SW Licence Guide 1990년대들어서면서인터넷과더불어 GNU 4) (General Public License) 로배포된리눅스가널리보급되기시작하였고, MS의익스플로러에밀려어려움을겪고있던 Netscape 사가웹브라우저의소스코드를공개하는결정을내렸으며, IBM, Sun 등이자유SW에대한지원을시작하였다. 그러나자유SW의 자유 (Free) 라는단어가일반인들에게 무료 라는의미로인식되고있다는점, 엄격한 조항때문에상용SW 개발에이용할수없어대다수기업들이자유SW운동에참여를꺼려한다는점등을고려하여, 소스코드공개에보다많은참여를이끌어내기위하여에릭레이먼드, 브루스페런스등은 오픈소스 (OpenSource) 라는새로운용어를제안하였다. 그리고이러한 오픈소스 는 1998년오픈소스SW 활성화및오픈소스SW 에대한인증을담당하는 OSI(Open Source Initiative) 가결성되면서널리사용되게되었다. OSI에서는오픈소스에해당하는다양한종류의라이선스가지켜야할최소한의기준을정의 (Open Source Definition, OSD) 해놓고이정의규정에따라인증, 관리및촉진시키는일을한다. OSI가인증한오픈소스SW 라이선스에는 OSI의인증마크 5) 를부여한다. Ⅰ. 오픈소스 SW 의개요 1) FSF 는자유 SW 의개발과보급을위해리처드스톨만 (Richard Stallman) 이 1984년설립한비영리민간단체다. 컴퓨터프로그램의복제 배포 개작의자유와이를위한소스코드의사용에대한제한철폐등을목적으로하며, 본부는미국보스턴에있다. 출처 : 네이버백과사전 ( 2) 국내에서는자유SW 를포함한오픈소스SW 를 공개SW 로번역하여사용하고있다. 3) 자유 SW 는리차드스톨만 (Richard Stallman) 과 FSF 에의해만들어진개념으로서, SW 의이용자에게해당 SW 를실행 복제 배포할수있는자유, 그리고소스코드에대한접근을통해서이를학습 수정 개선시킬수있는자유를부여하는 SW 이다. 4) GNU는 Gnu is Not Unix - GNU는유닉스가아니다라는뜻의재귀적약어이다. 5) OSI 인증마크 : 7

10 Korea Software Copyright Committee

11 O p e n S o u r c e S W L i c e n c e G u i d e Ⅱ 오픈소스SW의지적재산권과라이선스 1. SW 지적재산권 2. 라이선스와오픈소스 SW 3. 오픈소스 SW 라이선스의이해와활용

12 Ⅱ 오픈소스 SW 의지적재산권과라이선스 2.1 SW 지적재산권 현재 SW는다음과같이저작권, 특허권, 상표권, 영업비밀등의지적재산권에의해보호받고있다. 저작권저작권 (copyright) 은문학 학술또는예술의범위에속하는창작물 ( 저작물 ) 의창작에의하여그창작물에대하여창작자 ( 저작자 ) 가취득하는권리로서창작물의아이디어를보호하는것이아니라그표현 (expression) 의결과물을보호하는것이다. 저작권은권리의발생에있어등록과같은요건이필요하지않고창작과동시에권리가발생한다 ( 무방식주의 ). 따라서어떤프로그래머가특정 SW를개발하게되면컴퓨터프로그램저작권이자동적으로발생하며, 그권리는프로그래머또는그가속한회사에부여된다. 저작권이있는저작물의경우누구도원저작자나저작권자의허가가없이는해당저작물을사용 복제 배포 수정할수없다. 특허권특허권 (patent) 은발명에관하여발생하는독점적 배타적지배권으로법에정해진절차에의해출원을하여야하며, 심사를통해부여되는권리이다. 특허기술을사용하기위해서는반드시특허권자의허락을얻어야만한다. 특허권자는자신이허락하지않은사람이해당특허를활용한제품을만들거나, 사용하거나, 판매하는것을막을수있다. 특허는무엇인가유용하게하는방식 (method) 이므로특허받은방식을구현하는 SW라면프로그래밍언어가다르거나소스코드가다르더라도해당특허권자의명시적인허락을받아야하며이는오픈소스SW 뿐만아니라상용 SW에도마찬가지이다. 상표권상표권 (trademark right) 이란상표권자가지정상품에관하여그등록상표를사용할독점적인권리로서일정한절차에따라등록하여야효력이발생한다. 이러한상표를사용하기위해서는반드시상표권자의허락을얻어야하며허락받지않고상표를이용할경우처벌을받게된다. 상표권을취득한 SW의경우상표를사용하려면상표권자의명시적인허락을받아야한다. 10

13 Open Source SW Licence Guide 영업비밀영업비밀 (trade secret) 이란공연히알려져있지아니하고독립된경제적가치를지니는것으로서상당한노력에의하여비밀로유지되는생산방법, 판매방법, 기타영업활동에유용한비밀유지의무가있음에도다른사람에게이를누출하는경우처벌받게된다. 공개되지않은 SW 의경우영업비밀로서보호를받을수있으며, 공개된 SW라하더라도아이디어에대한부분은영업비밀로보호를받을수있는가능성이있다. 단, 영업비밀로서의 SW보호는널리공개되어유통되는경우에는보호받기가어렵고, 이를알지못하고사용한제3자에게법적으로문제를삼을수없는한계가있다. 이상과같은지적재산권에의해권리자는 SW에대한배타적인권리를가지게되며, 원칙적으로권리자만이 SW를사용 복제 배포 수정할수있다. Ⅱ. 오픈소스 SW 의지적재산권과라이선스 2.2 라이선스와오픈소스 SW 라이선스의의의 SW는지적재산권에의해자신이만든 SW를다른사람이사용하지못하게하고자신만이사용할수있는권리를가지게되며, 원칙적으로이러한권리자만이 SW를사용 복제 배포 수정할수있다. 하지만다양한필요에의해이들권리자가다른사람에게일정한내용을조건으로하여특정행위를할수있는권한을부여할필요가있는데, 이와같은권한을보통 라이선스 (license, 사용허가권 ) 라고한다. 예를들면우리가윈도우즈XP를구입하여사용하게되면이것은윈도우즈XP 프로그램전체를사서내마음대로이용할수있는것이아니라 SW 권리자인마이크로소프트와윈도우즈XP를한대의컴퓨터에설치하여사용할수있는라이선스를받은것이다. 그러므로우리가윈도우즈XP를구입했다고해서이를다른사람에게빌려주거나이를복제하여팔수없다. 만약이를어기고윈도우즈XP를복제하거나수정하거나배포하는등의경우에는해당계약 ( 라이선스 ) 을위반한것이되며저작권침해로인해서처벌을받게된다. 이러한의미에서라이선스는물건을판매하는매매와는차이가있다. 11

14 2.2.2 오픈소스 SW 라이선스 오픈소스SW 라이선스란오픈소스SW 개발자와이용자간에사용방법및조건의범위를명시한계약을말한다. 따라서오픈소스SW를이용하기위해서는오픈소스SW 개발자가만들어놓은사용방법및조건의범위에따라해당 SW를사용해야하며, 이를위반할경우에는라이선스를위반함과동시에저작권침해로인해서이에대한처벌을받게된다. 대표적인라이선스로는 (General Public License), L(Lesser General Public License), BSD(Berkeley Software Distribution), MPL(Mozilla Public License) 등의라이선스가있으며, 이런오픈소스 SW 라이선스는기본적으로사용자의자유로운사용 수정 배포를보장하고있다. 오픈소스 SW가이와같은라이선스를만들어서운영하는이유는만약오픈소스SW에라이선스가없다면오픈소스SW를무단으로상업적인 SW를개발하는데사용하고해당소스코드를공개하지않을수있기때문에법의테두리안에서소스코드의공개를강제할수있도록하기위한것이다. 2007년 10 월현재오픈소스SW 라이선스의인증을관장하고있는 OSI에따르면 64개의라이선스가오픈소스라이선스로인정되어등록되어있다. 하지만실제로많이사용되는라이선스의개수는한정되어있다. 오픈소스프로젝트개발포털사이트인 Freshmeat( net) 에등록되어있는프로젝트들중에서오픈소스로분류되는약 43,722개프로젝트가진행중에있다. Freshmeat 에있는 오픈소스SW 라이선스분포 를살펴보면이런프로젝트중약 72% 에해당하는프로젝트가 과 L 라이선스를사용하고있으며, 그뒤를 BSD가차지하고있음을알수있다. 참고로 Mozilla 웹브라우저, Apache 웹서버등일부중요한오픈소스 SW들은자체적인라이선스를가지고있으므로이를사용할때는해당라이선스에대한이해가필수적이다. 아래표는 Freshmeat에서진행중인프로젝트에사용된오픈소스SW 라이선스비율을나타낸것이다. 오픈소스SW 라이선스분포표 License Branches Percentage GNU General Public License () 30, % GNU Lesser General Public License (L) 3, % BSD License (original) 1, % BSD License (revised) 1, % Freeware 1, % Freely Distributable % * 오픈소스SW 라이선스분포표 12

15 2.3 오픈소스 SW 라이선스의이해와활용 오픈소스SW는독점 SW(proprietary software) 와동일하게저작권등에의한법적보호를받고있으며, 이와같은권리에기반하여오픈소스SW 저작권자는오픈소스SW 이용자에게라이선스를부여한다. 그러나오픈소스SW 라이선스는일반적인독점SW 라이선스와는많은점에서차이가있다. 이를살펴보면아래와같다. 기본적으로오픈소스SW 라이선스는다음과같이사용자의자유로운사용 복제 배포 수정을보장하고있다. 라이선시 6) 는해당오픈소스SW 를자유롭게사용할수있다. 라이선시는해당오픈소스SW 를자유롭게복제할수있으며, 일정한조건하에재배포할수있다. 라이선시는해당오픈소스SW 를자유롭게수정하여사용할수있으며, 일정한조건하에수정된내용을재배포할수있다. Ⅱ. 오픈소스 SW 의지적재산권과라이선스 라이선시는해당오픈소스 SW 의소스코드를자유롭게획득하고접근할수있다. 오픈소스SW 라이선스는또한 SW의사용자에게일정한의무를부과하고있다. 구체적인내용은오픈소스SW와함께배포되는라이선스의내용을통해알수있다. 해당오픈소스SW에대한라이선스는주로소스코드내부나홈페이지등에명시되어있다. 소스코드에서는주로최상위디렉토리에 COPYING 이라는독립된파일에라이선스조항을기록하기도하며, 각각의소스코드파일상단에명시해두기도한다. 오픈소스SW 라이선스에서요구하고있는준수사항을오픈소스SW 이용자가이행하지않으면권리자로부터저작권위반 ( 또는계약위반 ) 으로소송을제기당할수있다. 만약권리를침해한것으로결론이내려지면 SW의배포가더이상불가능할뿐만아니라이미배포한 SW에대한손해배상등막대한책임을부담할수있다. 특히임베디드 SW의경우이를내장한제품까지판매하지못하거나리콜 (Recall) 을해야하는경우도발생할수있으므로라이선스의의무사항 6) 라이선시 (Licensee) 는라이선스를받는자이고, 라이선서 (Licenser) 는라이선스를부여하는자이다. 13

16 을명확히이해하여이와같은상황을사전에예방하는것이필수적이다. 그러나이러한위험때문에오픈소스SW를전혀사용하지않겠다는결론을내릴필요는없다. 독점SW 라이선스에서규정하고있는의무사항에비하면오픈소스SW 라이선스가요구하고있는내용이결코어려운것이아니므로, 오히려이를잘이해하고준수한다면독점SW를사용하는것보다훨씬비용을절감할수있으므로오픈소스SW의장점을적극활용할필요가있다. 또한몇몇라이선스만이독자개발한소스코드의공개를요구하고있기때문에이를잘분석한후사용한다면문제발생소지는거의없다고봐야할것이다. 따라서오픈소스SW를다운로드받아개발에적용할때는반드시라이선스의요구사항을확인하여야한다. 자체판단이불가능할경우에는외부전문가에게조언을의뢰하여개발시작전해당라이선스의요구사항과오픈소스SW의사용목적을확실히분석하여야한다. 이렇게하는것만으로도충분히올바르게오픈소스SW를최대한활용할수있으며, 나중에발생할수있는문제들을사전에차단할수있다. 14

17 O p e n S o u r c e S W L i c e n c e G u i d e Ⅲ 오픈소스SW 라이선스의구체적내용 1. 공통적준수사항 2. 라이선스별준수사항 3. 주요쟁점 4. 주요오픈소스SW 사례 5. 오픈소스SW 라이선스위반사례

18 Ⅲ 오픈소스 SW 라이선스의구체적내용 3.1 공통적준수사항 오픈소스SW 라이선스의의무사항은각각의라이선스마다조금씩차이가있지만크게나누어보면공통적으로 저작권관련문구유지, 제품명중복방지, 서로다른라이선스의 SW 조합시조합가능여부확인 등이있고, 선택적으로는 소스코드공개, 특허관련사항준수 등이있다 공통적준수사항 아래는모든오픈소스 SW 에공통적으로적용되는조건들로반드시지켜야할사항이다. 저작권관련문구유지저작권이란표현된결과물에대해발생하는권리이며저작물의창작과함께자동적으로부여된다. SW 의경우는소스코드에프로그램의이름과개발자, 버전, 연락처등을포함하고있는경우가많으며이러한것들은성명표시권, 동일성유지권등의저작인격권으로보호를받는다. 오픈소스SW의경우거의대부분의프로그램소스코드상단에개발자정보와연락처등이기록되어있으며이러한정보는저작권의보호를받기때문에개발자정보를임의로수정하거나삭제하여서는안된다. 특히 등수정된결과물을다시공개하도록규정하고있는 상호주의 (reciprocal) 라이선스들의경우만약소스코드상에개발자정보가수정 삭제된채로외부에소스코드를공개하였다가그사실이밝혀질경우저작권침해문제가발생할수있으므로주의하여야한다. 저작권관련문구유지는쉽게판단이가능한사항이므로항상준수하여야한다. 제품명중복방지 SW의제품명은상표권에의해보호받는다. 따라서오픈소스SW의경우에도이와동일한이름을제품명이나서비스명으로사용하면상표권침해의문제가생기게된다. 특히유명한오픈소스 SW일수록해당오픈소스SW의이름이상표로서등록되어있는경우가많기때문에 ( 예 : 리눅스 ) 더욱조심하여야한다. 다만이러한제품명및서비스명에대한결정이개발자들에의해이루어지는경우는많지않으므로역시상식적인수준에서판단하면될것이다. 16

19 Open Source SW Licence Guide 서로다른라이선스의조합 SW를작성하고자할경우기존에만들어진코드를재사용하거나결합하는경우가많은데, 이러한경우결합되는각코드의라이선스가서로상충되는경우가있다. 예컨대 MPL 조건의 A코드와 조건의 B코드를결합하여 A+B 라는프로그램을만들어배포하고자하는경우, MPL 은 A+B 의 A부분을공개하고 MPL 로배포할것을요구하는반면, 은 A+B 전체를공개하고 로배포할것을요구하기때문에 A+B 프로그램을배포하는것은불가능하게된다. 이러한문제를가르켜라이선스의양립성 (Compatibility) 문제라고한다. 따라서서로다른라이선스로배포된오픈소스SW를결합하는경우반드시두개의라이선스가서로호환되는지를확인하여야한다 선택적준수사항 아래의준수사항은라이선스에따라다르다. 어떤라이선스의경우는아래세가지사항모두에관계되는경우도있고, 어떤라이선스는아래중일부만을요구하는경우도있다. 자세한사항은라이선스별준수사항부분 (3.2) 을참고하기바란다. 사용여부명시많은오픈소스SW 라이선스들은소스코드를자유롭게열람하고수정및재배포할수있는권리를부여하는한편, SW 를사용할때해당오픈소스SW가사용되었음을명시적으로표기하는것을의무사항으로채택하고있다. 이것은마치논문을쓸때인용을하는것과비슷하여, 이 SW는오픈소스SW인무엇무엇을사용하였습니다. 라는식으로사용여부를명확히기술하라는것이다. 사용자매뉴얼이나기타매뉴얼을대체하는매체가있다면그곳에기술하면된다. Ⅲ. 오픈소스 SW 라이선스의구체적내용 소스코드공개오픈소스SW는라이선스에따라서수정하거나추가한부분이있을때해당부분의소스코드도공개하여야한다고명시하는경우가있다. 대표적인라이선스로 이있다. 그러나정확한공개범위는각각의라이선스에서정하고있는범위와 SW를개발하는방법에따라서도달라질수있다. 17

20 특허특허에대한기본적인내용은만약어떤기술이특허로보호될경우해당기술을구현할때반드시특허권자의허락을받아야한다는것이다. 이러한조건은오픈소스SW의여부와상관없이모든 SW에공통적으로해당된다. 그러나어떤특허를오픈소스SW로구현할경우해당특허의구현결과는오픈소스SW 라이선스를따라야만하는문제등오픈소스SW와관련된특허권의문제는보다복잡하게전개된다. 특히최근 SW 특허가급격히증가하면서이와관련된문제가심각해지고있기때문에새롭게만들어지는오픈소스SW 라이선스들에서는특허관련조항을포함하고있는경우가많아지고있다. 3.2 라이선스별준수사항 이제주요라이선스별로주요내용과저작권표시등의무사항, 소스코드의공개범위에대해살펴보기로하자 ) 주요내용 2.0은현재가장많은오픈소스SW가채택하고있는라이선스이다. 오픈소스SW 라이선스들중에서가장잘알려져있고의무사항들도다른오픈소스SW 라이선스에비해엄격한편이다. 2.0의주요내용은다음과같다. SW 를배포하는경우저작권표시, 보증책임이없다는표시및 에의해배포된다는사실을명시 SW 를수정하거나새로운 SW 를링크 (Static과 Dynamic linking 모두 ) 시키는경우 에의해소스코드를제공해야함 Object Code 또는 Executable Form으로 SW를배포하는경우, 소스코드그자체를함께배포하거나또는소스코드를제공받을수있는방법에대한정보를함께제공해야함 자신의특허를구현한프로그램을 로배포하는경우에는그프로그램을 조건에따라이용하는이용자에게특허에대한사용료를받을수없으며, 제3자의특허를구현한프로그램인경우에는그특허권자가 조건에따라이용하는프로그램이용자에대하여특허사용료를받지않을때에만그프로그램을 로배포하는것이가능 18

21 2) 저작권표시등의무사항 2.0 SW를사용하였을경우 본제품 (SW) 은 라이선스하에배포되는 SW인 ( 사용한 SW 이름 ) 를포함합니다 와같은문구를매뉴얼혹은그에준하는매체에포함시키고, 전문을첨부해야한다. 소스코드를공개하기위해서는소스코드를 CD-ROM 등의매체에담아서제품판매시함께배포하거나, 매뉴얼에소스코드를요청할수있는연락처를기입하여두거나, 혹은 FTP 서버, 웹서버등에소스코드를업로드해두고매뉴얼에해당주소를기입하면된다. 2.0 라이선스를보면 2.0으로배포하는경우소스코드의시작부분에아래와같은양식으로기재하도록하였다. 각각의파일에는최소한저작권을명시한행과본사용허가서의전체내용을참고할수있는위치정보를명시해야합니다. ( 프로그램에대한이름과용도를간단하게설명 ) ex) Define ISO C stdio on top of C++ iostreams. (Copyright (C) 20yy년 < 저작권자이름 >) ex) Copyright (C) 1991, , 2000, 2001 Free Software Foundation, Inc. 이프로그램은자유소프트웨어이다. 소프트웨어의피양도자는자유소프트웨어재단이공표한 GNU 일반공중사용허가서 2판또는그이후판을임의로선택해서, 그규정에따라프로그램을개작하거나재배포할수있다. 이프로그램은유용하게사용될수있으리라는희망에서배포되고있지만, 특정한목적에맞는적합성여부나판매용으로사용할수있으리라는묵시적인보증을포함한어떠한형태의보증도제공하지않는다. 보다자세한사항에대해서는 GNU 일반공중사용허가서를참고하기바란다. Ⅲ. 오픈소스 SW 라이선스의구체적내용 GNU 일반공중사용허가서는이프로그램과함께제공된다. 만약, 이문서가누락되어있다면자유소프트웨어재단으로문의하기바란다. ( 자유 SW 재단 : Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA , USA) 3) 공개의범위 2.0의경우, 프로그램의소스코드를개발자가개발중인프로그램코드에삽입하거나링크시켜이를배포하는경우에개발한프로그램의소스코드도공개해야한다. 다만, 원본프로그램과별개의독립된프로그램은 2.0 제2조후단 7) 에따라 프로그램과단순히동일한매체에저장하여배포하는경우 2.0이아닌다른라이선스조건에의해배포할수 19

22 있다. 하지만구체적으로어떠한경우가파생물에해당하는지또는독립된프로그램의단순한집합물에해당하는지를구별하는것은쉽지않다. 결국이문제는최종적으로는법원의판단에의해결정될문제이지만, FSF는이러한혼란을막기위해 FAQ 을통하여몇가지의구별기준을제시하고있다. 그기준의예는다음과같다. 두개의모듈이동일한실행파일에포함되어있거나공유주소영역 (shared address space) 에서링크되어실행되도록설계된경우에는원프로그램에서파생된프로그램이고, 2개의프로그램이파이프 (pipes), 소켓 (sockets), command-line arguments 형태로통신하는경우에는독립된프로그램이다. 플러그인 (plug-ins) 의경우동적으로링크되어함수호출을하고데이터구조를공유하는경우에는파생된프로그램에, fork 와 exec를이용하면독립된프로그램에해당한다. 인터프리터 (interpreter) 나컴파일러 (compiler) 의경우에는원칙적으로컴파일된결과물과는분리된것으로보지만, 컴파일과정에서라이브러리나클래스가결과물에추가된경우에는라이브러리또는클래스와결과물은하나의프로그램으로볼수있다. 한편원칙적으로 2.0 조건으로배포하면서도 2.0 제2조와관련해서는다소완화된내용의조건으로프로그램을배포하는경우가있다. 대표적사례로 GNU Classpath 프로젝트와자바 (Java) 플랫폼사례가있다. GNU Classpath 프로젝트는자바 (java) 언어의가상머신 (virtual machines) 및컴파일러에서사용되는핵심클래스라이브러리 (core class libraries) 를자유 SW 로대체하기위한프로젝트인데, 동프로젝트의결과물을 2.0으로배포하면서도이와링크된다른독립된 SW는 2.0으로배포할필요가없다는내용의예외를인정하였다. 그런데 2006년말 Sun이향후자바플랫폼을 2.0 조건으로배포하겠다는선언을하면서, 자바플랫폼중특히 Java SE(Java Platform Standard Edition) 와 Java EE(Java Platform Enterprise Edition) 의 2.0 배포조건에 Classpath 예외를추가한다고발표하였다. 그결과 Classpath 예외조항을포함한 2.0 조건의자바플랫폼을이용한응용프로그램도소스코드를공개하지않고배포할수있다. 7) 원프로그램으로부터파생되지않고그자체로독립적이고분리된저작물 (separate works) 은다른라이선스조건에의해배포가가능하며, 단순집합물 (mere aggregation) 로서원프로그램과동일한매체로배포할수있다 고규정하고있다. 20

23 ) 주요내용지난 2007년 6월 29 일공식적으로 3.0을발표하였다. 3.0의전체적인체계를보면, 서문을제외하고제0조부터제17조까지총 18 개조문으로구성되어있다. 이중제4조부터제6조까지, 제8조부터제10조까지, 제12조, 제14조부터제17조까지는기존의 2.0의내용을적절히수정해서재구성한것이다. 새롭게추가된내용으로는제0조와제1조에서각종용어를새로이도입하거나기존의용어를수정하였으며, 제3조를중심으로 DRM 과관련된내용이추가되었다. 또한오픈소스SW 라이선스의급격한증가와양립성문제를완화하고자제7조에서 에부가적인조건을추가할수있도록규정하고있다. 아울러제11조등은 SW특허문제, 제13조에서는 Affero 과의양립성문제에대처하고자새롭게추가된내용이다. 기본적인내용은 2.0과동일하지만 3.0에서는몇가지추가되거나변경된부분이있다. 이에대한주요내용은다음과같다. 3.0의소스코드를특정한제품에포함시키거나혹은그와함께배포하는경우에는해당소스에설치정보 (Installation Information) 8) 를함께제공해야함. 다만 SW 가롬 (ROM) 에설치된경우처럼, 해당제품의제조업체나여타제3자도수정된코드를제품에설치할수없는경우에는설치정보를제공하지않아도됨 DRM(Digital Rights Management) 9) 과관련하여각국의법률에의해보호되는이익을포기해야함 특허와관련해서원래의소스코드를개선하여배포한기여자의경우자신이기여한부분에대해서는비차별적이고특허사용료가없다는내용의라이선스를제공해야함 Ⅲ. 오픈소스 SW 라이선스의구체적내용 특허와관련해서라이선시등으로부터특허소송이제기되는경우소송을제기한날에특허소송을제기한라이선시의오픈소스SW 라이선스는종료됨 Apache License 2.0 및 Affero 과양립가능함 2) 저작권표시등의무사항및공개의범위의무사항은 2.0과동일하다. 2.0을참고하기바란다. 8) 설치정보란 SW 를수정하여해당제품에설치하고실행하는데필요한방법 (methods), 절차 (procedures), 인증키 (authorization keys) 혹은여타정보모두를의미한다. 9) DRM이란디지털콘텐츠의저작권을보호하기위한기술및서비스를말한다. 21

24 3.2.3 L 2.1 1) 주요내용 L(Lesser General Public License) 은 FSF가일부라이브러리 (Library) 10) 에대하여 보다소스코드의공개정도를다소완화된형태로사용할수있도록만든라이선스이다. FSF에서 L 를만들어사용하고있는이유는오픈소스SW의사용을장려하기위한전략적인차원에서이다. 즉, 상용라이브러리와동일한기능을제공하는오픈소스라이브러리에 과같은엄격한라이선스를적용하게되면, 라이브러리를사용하는 SW의소스코드를공개해야하기때문에상용SW 개발자들은오픈소스라이브러리의사용을꺼려할것이다. 오히려이미널리사용되고있는상용라이브러리와동일한기능을제공하는오픈소스라이브러리를 L 로배포하여원프로그램의소스코드는공개하지않고이에사용된해당오픈소스라이브러리의소스코드만공개하게함으로써오픈소스라이브러리의사용을장려하고사실상의표준으로유도하는한편, 관련된다른오픈소스SW를보다더많이사용할수있도록하겠다는것이 FSF 의전략이다. L 은 Library General Public License였으나 Library 란단어가라이선스이름에포함되어개발자들이모든라이브러리를위한라이선스로오인하는경향이있었다. 이러한오해는일부한정된라이브러리에대해서만 L 을사용하려는것이 FSF의의도와는맞지않아 L 버전 2.1에서는결국이러한오인을방지하기위하여 Library 를 Lesser 로수정하였다. L 의주요내용을요약하면다음과같다. SW 를배포하는경우저작권표시, 보증책임이없다는표시및 L에의해배포된다는사실을명시 L 라이브러리의일부를수정하는경우수정한라이브러리의소스코드공개 L 라이브러리에응용프로그램을링크시킬 (Static과 Dynamic Linking 모두 ) 경우해당응용프로그램의소스를공개할필요없음. 다만사용자가라이브러리수정후동일한실행파일을생성할수있도록 Static Linking시에는응용프로그램의 Object Code를제공해야함 특허의경우 과동일함 10) 라이브러리란다른프로그램들과링크되기위하여존재하는하나이상의서브루틴이나함수들이저장된파일들의모음을말하는데, 함께링크될수있도록보통컴파일된형태인목적코드 (object code) 형태로존재한다. 출처 : 김동근의텀즈 ( htm) 22

25 2) 저작권표시등의무사항 과마찬가지로 L 로배포되는라이브러리를수정하는경우에는이를다시 L 로공개해야한다. L 라이브러리를바탕으로수정된라이브러리를만든경우에는파일을수정할경우수정했다는사실과수정일자를명시하여야하고라이브러리전체를다시 L 로공개해야한다. 또한라이브러리에포함된모든함수는프로그램의도움없이도수행가능해야한다. 아래는 L 라이선스예이다. ( 라이브러리의이름과용도를한줄정도로설명 ) ex) Define ISO C stdio on top of C++ iostreams. This file is part of the GNU C Library. Copyright (C) 20yy 년 < 프로그램저작자의이름 > ex) Copyright (C) 1991, ,2003 Free Software Foundation, Inc. 이라이브러리는자유소프트웨어이다. 소프트웨어의피양도자는자유소프트웨어재단이공표한 GNU 약소일반공중사용허가서 2.1 판또는그이후판을임의로선택해서, 그규정에따라라이브러리를개작하거나재배포할수있다. 이라이브러리는유용하게사용될수있으리라는희망에서배포되고있지만, 특정한목적에맞는적합성여부나판매용으로사용할수있으리라는묵시적인보증을포함한어떠한형태의보증도제공하지않는다. 보다자세한사항에대해서는 GNU 약소일반공중사용허가서를참고하기바란다. GNU 약소일반공중사용허가서는이라이브러리와함께제공된다. 만약, 이문서가누락되어있다면자유소프트웨어재단으로문의하기바란다. ( 자유 SW 재단 : Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA , USA) Ⅲ. 오픈소스 SW 라이선스의구체적내용 3) 공개의범위 L 은링크하는 SW의소스코드를공개할필요가없다는점이 과가장큰차이점이다. 어떠한경우에도 L SW 자체는공개해야하지만 L SW와링크되는부분의 SW 소스코드는공개해야할의무가발생하지않으므로기업의입장에서는 L SW 를좀더선호하게된다. 사용여부명시등은 과동일하게반영하면되고공개해야할소스코드의공개역시 과동일한방식을이용하면된다. L 은일정한요건을충족시키는경우 L 라이브러리를이용하는프로그램, 다시말해링킹 (linking) 을통해 L 라이브러리와함께작동하도록설계된프로그램을배포할경우에는소스코드를제공하지않아도된다. 23

26 3.2.4 BSD License 1) 주요내용 BSD(Berkeley Software Distribution) 라이선스는 SW의소스코드를공개하지않아도되는대표적인오픈소스SW 라이선스중하나이다. 이렇게 BSD 라이선스는소스코드를공개하지않아도되기때문에 및 L 과비교하여덜제한적으로사용할수있으며허용범위가넓다. 이렇게 BSD 라이선스의허용범위가넓은이유는 BSD 라이선스로배포되는프로젝트가미국정부에서제공한재원으로운영되었기때문이다. 즉, SW 에대한대가를미국국민의세금으로미리지불했기때문에사람들에게그들이원하는방식으로 SW를사용하거나만들수있도록허가된것이다. 따라서 BSD 라이선스의소스코드를이용하여새로운프로그램을개발하여도새로운프로그램의소스코드를공개하지않고 BSD가아닌다른라이선스를적용하여판매할수있다. 주요내용을요약하면다음과같다. SW 를배포하는경우저작권표시, 보증책임이없다는내용을표시 수정프로그램에대한소스코드의공개를요구하지않기때문에상용 SW 에무제한사용가능 2) 저작권표시등의무사항소스코드를재배포하기위해서는반드시아래와같은저작권표시와문구그리고면책조항을유지하여야만한다. (Copyright (c) < 해당년도 >, < 저작권소유자 > All rights reserved.) ex) Copyright (C) 1993, Digital Equipment Corporation 소스코드와바이너리형태의재배포와사용은수정여부와관계없이다음조건을충족할때가능하다. 소스코드를재배포하기위해서는반드시위의저작권표시, 지금보이는조건들과다음과같은면책조항을유지하여야만한다. 바이너리형태의재배포는배포판과함께제공되는문서또는다른형태로위의저작권표시, 지금보이는조건들과다음과같은면책조항을명시해야한다. 사전서면승인없이는저자의이름이나기여자들의이름을이소프트웨어로부터파생된제품을보증하거나홍보할목적으로사용할수없다. 24

27 본 SW 는저작권자와기여자들에의해 있는그대로 제공될뿐이며, 상품가치나특정한목적에부합하는묵시적보증을포함하여 ( 단, 이에제한되지않음 ), 어떠한형태의보증도하지않는다. 어떠한경우에도재단과기여자들은제품이나서비스의대체조달, 또는데이터, 이윤, 사용상의손해, 업무의중단등을포함하여 ( 단, 이에제한되지않음 ), 본소프트웨어를사용함으로써발생한직접적이거나, 간접적또는우연적이거나, 특수하거나, 전형적이거나, 결과적인피해에대해, 계약에의한것이든, 엄격한책임, 불법행위 ( 또는과실및기타행위를포함 ) 에의한것이든, 이와여타책임소재에상관없이, 또한그러한손해의가능이예견되어있었다하더라도전혀책임을지지않는다. BSD 라이선스에따른프로그램을바이너리 (binary) 형태로재배포하는경우에는소스코드를배포하는경우와마찬가지로배포판과함께제공되는문서또는그밖의매체에위의내용을담아야한다. 또한사전서면승인없이는저자의이름이나기여자들의이름을이 SW 로부터파생된제품을보증하거나홍보할목적으로사용해서는안된다. 3) 공개의범위 BSD 라이선스의경우의무사항만준수한다면소스코드를공개하지않아도된다 Apache License 1) 주요내용아파치라이선스 (Apache License) 는아파치웹서버를포함한아파치재단 (ASF: Apache Software Foundation) 의모든 SW 에적용되는라이선스로 BSD 라이선스와비슷하여소스코드공개등의의무가발생하지않는다. 다만 Apache 라는이름에대한상표권을침해하지않아야한다는조항이명시적으로들어가있고, 특허권에관한내용이포함되어 BSD 라이선스보다는좀더법적으로완결된내용을담고있다. 특히아파치라이선스 2.0에서특허에관한조항이삽입되어 2.0으로배포되는코드와결합하는것이어렵다는문제가었었는데, 3.0 에서는이문제를해결하여아파치라이선스로배포되는코드가 3.0으로배포되는코드와결합하는것이가능해졌다. Ⅲ. 오픈소스 SW 라이선스의구체적내용 Apache 라는이름에대한상표권을침해하지않아야함 SW 를배포하는경우저작권표시, 보증책임이없다는내용을표시 수정프로그램에대한소스코드의공개를요구하지않기때문에상용 SW 에무제한사용가능 25

28 2) 저작권표시등의무사항 아파치라이선스로만들어진 SW를배포하는경우에는저작권표시와보증책임이없다는표시를하여야한다. 예를들면아래와같다. (Copyright [ 해당년도 ] [ 저작권소유자의이름 ]) ex) Copyright The Apache Software Foundation. 이프로그램은아파치라이선스 2.0 에의해라이선스되었다 : 당신은이라이선스에따르지않고이파일을사용할수없다. 아래사이트에서라이선스의복사본을얻을수있다. 적용가능한법또는합의된바에서요구하지않는이상, 이라이선스하에서배포될 SW 는묵시적이든명시적이든어떠한종류의보증또는이용조건없이 합의된바 대로에기초하여배포된다. 이라이선스하에서의허가사항들과제한사항들에대해서는특정언어의라이선스를참고하기바란다. 3) 공개의범위아파치라이선스의경우의무사항만준수한다면소스코드를공개하지않아도된다 MPL(Mozilla Public License) 1) 주요내용 MPL 은 Netscape 브라우저의소스코드를공개하기위해개발된라이선스로공개하여야할소스코드의범위를좀더명확하게정의하고있다. 즉, 에서는링크되는 SW의소스코드를포함하여공개하여야할소스코드의범위가모호하게정의되어있지만 MPL 에서는링크등의여부에상관없이원래의소스코드가아닌새로운파일에작성된소스코드에대해서는공개의의무가발생하지않는다. 따라서 MPL SW 그자체는어떻게하든공개를해야하지만원래소스코드에없던새로운파일들은공개하여야할의무가발생하지않으므로 에비해훨씬명확하다. 주요내용을요약하면다음과같다. 26

29 SW 를배포하는경우저작권표시, 보증책임이없다는표시및 MPL 에의해배포된다는사실을명시 MPL 코드를수정한부분은다시 MPL에의해배포 MPL 코드와다른코드를결합하여프로그램을만들경우 MPL 코드를제외한결합프로그램에대한소스코드는공개할필요가없음 소스코드를적절한형태로제공하는경우, 실행파일에대한라이선스는 MPL 이아닌다른것으로선택가능 특허기술이구현된프로그램의경우관련사실을 LEGAL 파일에기록하여배포 2) 저작권표시등의무사항 MPL 로 SW를배포하는경우에는저작권표시, 보증이없다는표시와함께 MPL 에의해배포된다는사실을아래와같이명시하여야한다. 특히, 특허기술이구현된경우에는관련사실을 LEGAL 파일에기록하여배포하여야한다. 이프로그램은모질라공개라이선스 1.1 에따른다. 당신은이라이선스에따르지않고이파일을사용할수없다. 라이선스의복사본은아래사이트에서구하실수있다. 이라이선스하에서배포될 SW 는묵시적이든명시적이든어떠한종류의보증또는이용조건없이 합의된바 대로에기초하여배포된다. 이라이선스하에서의허가사항들과제한사항들에대해서는특정언어의라이선스를참고하기바란다. Ⅲ. 오픈소스 SW 라이선스의구체적내용 ( 원본SW는 < 원본SW이름 >) ex) The Original Code is mozilla.org code. ( 원본소스의최초개발자는 < 개발자이름 >). ex) The Initial Developer of the Original Code is Netscape Communications Corporation. 27

30 (Portions created by < 프로그램저작권소유자이름 > are Copyright (C) < 해당연도 >. All Rights Reserved.) ex) Portions created by the Initial Developer are Copyright (C) 1998 the Initial Developer. All Rights Reserved. ( 기여자들 :.) ex) 기여자들 : Mozzila.org teams ( 아래의, L, NPL 등은자신이원하는라이선스로변경할수있음 ) 다른한편, 또는 L의규정이위의것들을대체하여적용될수있는경우, 이파일의콘텐츠는 GNU 2.0 또는 아니면 GNU L 2.1 또는 L의조건에따라서사용될수있다. 만약개발자가이파일의개발자버전이 또는 L의조건에따라서만사용되기만을원하고 NPL 의조건에따라서사용되는것을원하지않는다면, 위의규정들을삭제하고 GPl 또는 L의고지사항및다른규정들로대체함으로써개발자의의도를표시해야한다. 만약개발자가위의규정들을삭제하지않는다면, 사용자는 NPL, 또는 L 중어느하나의조건에따라이파일의개발자버전을사용할수있다. 3) 공개의범위 MPL 도한편으로는 과마찬가지로수정된코드의소스코드를제공할것을요구하면서, 다른한편으로는 MPL 조건의코드와기타의라이선스조건의코드를결합한프로그램을만드는것을허용하고, 결합된프로그램을 MPL 이아닌다른라이선스로배포하는것을허용하고있다. 예를들면별도의파일로함수 (Function) 를추가할경우 MPL 은기존코드의수정부분에만적용할뿐추가된함수에는적용되지않는다. 주요오픈소스 SW 라이선스비교 무료이용가능 배포허용가능 소스코드취득가능 소스코드수정가능 2 차적저작물재공개의무 독점 SW 와결합가능 L MPL BSD license Apache license 28

31 3.3 주요쟁점 소스코드공개여부 앞에서 L BSD MPL 아파치라이선스등많이사용되는라이선스들을간략히살펴보았는데이중에서 L MPL 등은수정한내용에대한소스코드를공개하여야하지만 BSD 아파치라이선스등은수정하더라도소스코드를공개할의무가발생하지않는다. L MPL 등소스코드공개의무가발생하는라이선스는상호주의 (reciprocal) 혹은 Copyleft 라이선스라고하며, 그결과물이원 SW 의소스코드를이용하였을경우소스코드를공개해야한다. 그런데소스코드의공개범위를기계적으로판단할수있는방법은없으며라이선스마다서로다르게정의하고있으므로잘판단하여야한다 특허권 L MPL 아파치라이선스등의오픈소스SW 라이선스는특허와관련된조항들을가지고있는데, 각각의경우를 ⅰ) 라이선서 (Licensor) 의특허인경우, ⅱ) 라이선시 (Licensee) 의특허인경우, ⅲ) 제3자의특허인경우로구분하여설명할수있다. 다만 L 은특허와관련해서는 과동일하게규정하고있고, BSD는특허에관한규정을두고있지않기때문에생략한다. 라이선서 (Licensor) 의특허인경우 SW에대해저작권을가지고있는주체가특허권을함께가지고있는경우 MPL 과아파치라이선스는라이선서가 SW를오픈소스SW 라이선스로배포하는경우관련특허권의라이선스도무상으로제공하는것으로규정하고있다. 의경우에는명문으로규정하고있지않지만대체적으로관련조문 ( 제7조등 ) 의해석상묵시적인라이선스를제공하는것으로보고있다. 3.0에서는단순재배포자를제외한개발자및기여자 (Contributor) 의경우자신이기여한부분과관련된특허권라이선스를무상으로제공하는것으로규정하고있다. 한가지주의하여야할것은특허권그자체는여전히유효하다는것이다. 예를들면특허권자가특허받은정렬알고리즘을 로배포하는리눅스에로열티없이사용가능하도록제공한다고할지라도독점라이선스인 MS 윈도우즈에는해당정렬알고리즘을사용토록허가하면서여전히로열티를받을수있다. Ⅲ. 오픈소스 SW 라이선스의구체적내용 29

32 라이선시 (Licensee) 의특허인경우오픈소스SW를사용하는이용자가특허권을가지고있는경우이다. MPL 의경우이용자가자신의특허권을그냥사용하는경우에는아무런문제가없지만, 만약이용자가 MPL 로배포된프로그램을사용하던중자신의특허권을근거로소송을제기하게되면, 적절한시일내에소송을철회하지않는한라이선스가종료된다. 따라서 MPL 로배포된프로그램사용자는그결과 MPL 로배포된프로그램을더이상사용할수없거나, 그동안사용했던부분에대하여로열티산정을하는등일정한보복이가해진다. 아파치라이선스 2.0도 MPL 과비슷한취지의조항을추가하였으며, 3.0에서도관련내용이추가되었다. 제3자의특허인경우특허권자와이를프로그램으로구현한주체가다른경우인데, 특허권자가무상 (Royalty-Free) 조건의특허라이선스를허용하지않는다면구현자는이프로그램을 조건으로배포할수없다 ( 제7조 ). 예를들면甲회사가乙회사의특허기술을바탕으로 A라는프로그램을만들었을경우, 乙회사가그특허를모든사람에게무상으로허용하지않는다면, 甲회사가라이선스를무료로받았다고할지라도 A프로그램을 조건으로배포할수없다. 나아가 3.0에서는제3자인특허권자가이용자들을차별하여라이선스를부여하는것을막기위한조항이삽입되었다. MPL 은제3자의특허인경우에도일단배포는허용하되, LEGAL 이라는이름의파일을추가하여어떠한특허가문제되고있는지, 어떤사람이문제나이의를제기하고있는지에대한사항을자세히기록하도록하고있다 라이선스의양립성 SW를작성하고자할경우기존에만들어진코드를재사용하거나결합하는경우가많은데, 결합되는각코드의라이선스가상충되는경우가있다. 따라서어떤오픈소스SW에다른오픈소스 SW를결합할경우반드시두개의라이선스가서로양립하는지를확인하여야한다. 양립성문제는오픈소스SW 진영에심각한문제점을제기하였으며, 이를해결하기위한노력도다양하게진행되고있다. 예를들어모질라프로젝트 (Mozilla.org) 에서는프로젝트의결과물을 MPL,, L 의 3가지 (triple) 라이선스로배포하는라이선스정책을채택하여, 라이선스의양립성과관련된불확실성을제거하고모질라코드를 또는 L 기반의응용프로그램에사용할수있도록하였다. Trolltech 도 Qt 라이브러리에대한오픈소스SW 라이선스인 QPL 과 의양립성문제를해결하기위하여 QPL 및상용라이선스이외에 을추가하는정책을취하고있다. 30

33 오픈소스SW 라이선스의양립성문제는주로 조건의엄격성때문에나타난다. 3.0의초안에서는이러한양립성문제를해결하기위해이용자들이추가적인제한 허용조건을선택할수있도록폭넓게규정했었다. 예를들어특허보복조항의포함여부, 네트워크서버형태로이용하는경우소스코드를제공하게할것인지의여부등을개별적으로선택할수있도록하였다. 그러나 GNU 리눅스배포판업체들은오픈소스SW 라이선스들의증가와그에따른양립성문제는인정하지만, 추가적인제한및허용규정에의해수많은프로그램들이서로다른 조건들을가질경우, 라이선싱과관련된문제들이더욱복잡하게될것이라고주장하였다. 이러한비판을어느정도수용하여 3.0에서는특허보복조항을제10조에포함시키고, 네트워크서버형태의이용과관련해서는제14조를별도로만드는등보다단순화하였다. 또한이러한조치를통해 3.0은아파치라이선스 2.0과양립가능하며, 네트워크서버형태로이용하는경우에도소스코드를제공하도록요구하는 Affero 3.0과도양립가능하게되었다 듀얼라이선스 일부오픈소스SW는상업용라이선스와오픈소스SW 라이선스또는오픈소스SW 라이선스들을조합하여해당프로그램을배포하는경우가있다. 이를주로듀얼라이선스 (dual license) 라고하며, 이런경우는주로오픈소스SW를상업적목적으로이용할뿐만아니라오픈소스커뮤니티와의협력을위한경우가대부분이다. 하나이상의라이선스가있는오픈소스SW를이용할경우, 이용자는사용목적에가장잘부합하는라이선스하에배포되는소스코드를선택할수있다. 대표적인사례로는 MySQL, Trolltech 의 Qt 라이브러리등이있다. MySQL을예로들어듀얼라이선싱모델에대해서좀더살펴보면다음과같다. Ⅲ. 오픈소스 SW 라이선스의구체적내용 MySQL은개발에있어서는소스코드가공개된 라이선스를이용하고있으나자신이개발한프로그램을공개하지않기를원하는기업이나개인에게는이들이개발한소스코드를공개하지않아도되는상업용라이선스를주는듀얼라이선싱모델을취하고있다. 이러한개발방식을통해 MySQL AB사는전세계의수많은오픈소스SW 사용자나개발자들의도움을받아 MySQL 의품질이나신뢰성, 인지도등을높이고이를통해 MySQL의시장점유율을확대하고있다. 이렇게만들어진 MySQL 서버및부가제품들은많은오픈소스SW 사용자들에의해서프로그램을검증받았을뿐아니라높은시장점유율을보이고있기때문에 MySQL을이용을상업적으로이용하려는요구는점점많아지게되고이것은 MySQL AB사의수익으로연결되게된다. 현재이러한듀얼라이선스모델은오픈소스SW를이용한비즈니스모델의대표적인예로자리를잡았으며, 많은오픈소스SW기업들이이러한유형의수익모델을이용하고있다. 31

34 3.4 주요오픈소스 SW 사례 앞서살펴본오픈소스SW 라이선스에대한이해를바탕으로실제많이사용하고있는오픈소스 SW들중에서특별히기억해두어야할라이선스관련이슈에대해살펴본다 Linux Kernel 리눅스커널은 2.0으로배포된다. 그런데리눅스커널의 COPYING 파일에는 2.0의전문과함께다음과같은내용이맨위에추가로기재되어있다. NOTE! This copyright does *not* cover user programs that use kernel services by normal system calls - this is merely considered normal use of the kernel, and does *not* fall under the heading of derived work. Also note that the below is copyrighted by the Free Software Foundation, but the instance of code that it refers to (the Linuxkernel) is copyrighted by me and others who actually wrote it. Also note that the only valid version of the as far as the kernelis concerned is _this_ particular version of the license (ie v2, not v2.2 or v3.x or whatever), unless explicitly otherwise stated. 정상적인시스템콜에의해커널서비스를이용하는사용자프로그램 (user programs) 은 2.0에의해배포하지않아도좋다는뜻이다. 이와같은내용에따라리눅스커널을기반으로한라이브러리나응용프로그램은 2.0의영향을받지않는것이다. 그러나리눅스커널은커널의기능을커널모듈이라는형태로도이용할수있는인터페이스를제공하는데이커널모듈도위의예외사항에속하는지에대한논란이계속되고있다. 즉, 리눅스커널모듈도모두 2.0으로소스코드를공개해야하는지, 아니면독점라이선스를적용하여소스코드를공개하지않아도되는지에대한논란이다. 이에대해서는리눅스커널개발자들사이에서도의견이갈리고있다. 최소한, 에서배포되는공식커널버전을기준으로모듈인터페이스를임의로수정하지않은상태에서동작이가능한자체개발된커널모듈은 이아닐수있다고주장할수있다. 그러나모듈인터페이스를임의로수정할경우에는설득력이훨씬약해지며, 커널모듈이 인지의여부에대한논란은매우첨예하게대립하고있으므로커널모듈은모두 이라고가정하고공개가불가능한부분은사용자프로그램 (user program) 에서구현하는것이바람직하다. 32

35 3.4.2 FreeBSD FreeBSD는 Unix시스템인 BSD(Berkeley Software Distribution) 를기반으로하여개발되었고, 다양한 Unix 버전중오픈소스 Unix라할수있을것이다. FreeBSD는 1993년에처음발표되었으며가장제약사항이적은 BSD 라이선스에의해배포되고있다. 따라서 FreeBSD 소스코드를상업적으로아무런제한없이이용할수있다. 단, 소스코드혹은바이너리형식으로재배포할때는 FreeBSD의원저작권자인 The Regents of the University of California 의저작권을명시해야한다. 11) 또한, 해당프로그램이 FreeBSD를이용하고있음을밝혀야하며 12) 재배포시에는 FreeBSD 소스코드에포함된라이선스내용을그대로포함시켜야한다. 요약하면 FreeBSD 는소스코드공개를요구하지않으며, 만약원본혹은수정된소스코드를공개하고자하면위에서언급한사항들만준수하면된다 MySQL MySQL은현재가장인기있는관계형데이터베이스서버로서사용자는 라이선스나일반상용라이선스둘중한가지를선택할수있다. 상용라이선스는 라이선스의여러가지요구사항들 ( 소스코드공개등 ) 을지키기어려운경우에선택할수있으므로일반적인상용라이선스판매를통해수익을내고있다. 이러한라이선싱모델을듀얼라이선스라고하며 MySQL은듀얼라이선싱모델의대표적인사례로서종종언급된다. 그러나한가지주지하여야할것은 의의무사항은 SW를배포할때발생하는것이므로만약 MySQL을다운로드하여 MySQL과연동되는웹사이트등을만들어서비스만하는경우는 MySQL을직접배포하지않는것이므로 의의무사항이발생하지않는다는것이다. 예를들면인터넷포털업체들이 MySQL의상용버전을구입하지않고 을사용하면서 MySQL 이나관련 SW의소스코드를공개하지않아도법적인문제가발생하지않는다. Ⅲ. 오픈소스 SW 라이선스의구체적내용 Apache Apache SW들은현재아파치SW재단 (ASF) 에서자체적으로개발한아파치라이선스버전 2.0하에배포되고있다. 아파치라이선스에따르면, 누구든자유롭게 Apache SW 를다운받아부분 11) 현재 FreeBSD의소스코드에는다음과같이저작권이명시되어있다. All of the documentation and software included in the 4.4BSD and 4.4BSD-Lite Releases is copyrighted by The Regents of the University of California 12) This product includes software developed by the University of California, Berkeley and its contributors. 를명시하여야한다. 33

36 또는전체를개인적혹은상업적목적으로이용할수있다. 또한재배포시에도원본소스코드혹은수정한소스코드를반드시포함시킬것을요구하지않는다. 다만, 재배포하고자할경우에는아파치라이선스 2.0을포함시키고아파치SW재단에개발된 SW임을명확히밝힐것을요구한다. 아울러아파치SW재단이승인하지않는재단공식마크를임의로사용할수없다 Mozilla Firefox Firefox 는유명한오픈소스웹브라우저로서현재 MPL,, L 세가지라이선스하에배포되고있다. 이세가지라이선스는모두공통적으로누구나소스코드를보고수정하며재배포하는것을허용한다. 원래 Firefox 는 MPL 에의해배포되었으나파생물의상업적이용을제한적으로허락하는 MPL 은 혹은 L 과호환될수없기때문에 FSF로부터많은비난을받았다. 이문제를해결하기위해 Mozilla 는 Firefox 를 MPL,, 그리고 L 하에다시라이선싱하였다. 이후, 개발자들은이세가지라이선스중자신들의목적에가장잘부합하는라이선스를선택할수있게되었다. 그런데하나유의할점은 Firefox 는일부상용컴포넌트를포함하고있기때문에, 이상용컴포넌트는위에서언급한세가지라이선스의적용을받지않는다는것이다. 대신이들은모질라최종사용자라이선스계약 (Mozilla End User License Agreement) 의제한을받고있다 Sendmail Sendmail은 1981년 Eric Allman에의해메일전송에이전트 (MTA, Mail Transfer Agent) 로개발되었다. 당시에그는 UC Berkely 에서일하며대학의네트워크와 Arpanet 13) 사이에이메일을주고받기위한목적으로 Sendmail을개발하였다. 처음부터 Sendmail은메일프로토콜의개방성과라우팅기능성, 파일의유연성에초점을맞추었기때문에오늘날이메일서버시장의 1위자리를차지하고있다. Allman은여전히 Sendmail 개발의중심에있으며, Sendmail의유지보수와기능및성능개선등의난관을헤쳐가기위해 Sendmail, Inc. 이라는회사를설립하였다. Sendmail 8.9 이전버전은오픈소스형식으로개발되었으며, 8.9 버전부터는 Allman 이설립한회사에의해개발및공개되었다. 이러한역사적배경때문에 Sendmail은두가지다른라이선스형식을취하고있다. 우선, Sendmail을단순히컴파일해서바이너리만사용하거나, 아니면오픈소스형식으로소스코드를제공하며이용할경우는 Sendmail License 를적용 13) 미국방부안에있는 ARPA(advanced research project agency; 고등연구계획국 ) 가미국각지에있는대학과비영리기관을중심으로완성한전국적인컴퓨터네트워크를말한다. 34

37 받는다. 이라이선스는 Sendmail의자유로운이용, 수정및배포를허락한다. 단, 재배포할경우에는배포에필요한비용이상을부과할수없으며, Sendmail에포함된 copyright notice 를반드시포함시켜야한다. 그리고재배포시소스코드를포함시키지않을경우에는최대 3년까지소스코드제공을보장하는문서를포함시켜야한다. 반면, 소스코드제공없이상업적용도로이용할경우에는 Sendmail, Inc. 와접촉해서별도의라이선스를받아야만한다 기타주요오픈소스 SW 그밖의수많은오픈소스SW가사용되고있으며이러한 SW들은, L, BSD 등다양한라이선스로배포되고있다. 실제많이사용되고있는오픈소스SW와그에해당하는라이선스를 참고자료 에정리하였다. 3.5 오픈소스 SW 라이선스위반사례 Bracken 사건 Bracken 은 GNU/ 리눅스운영체제제품을생산하는회사로이회사에서판매하는제품은주로 OEM 벤더들에판매되며응용장치에설치되어인터넷브라우징역할을하는장치같이단일한용도로쓰인다. Bracken 의제품은거의 100% 자유소프트웨어 (Free Software) 이며, 대부분 이나관련된자유소프트웨어라이선스에따라생산된것이었다. 그러나 Bracken 은소스코드제공없이단순히바이너리 (binary) 만이용할수있도록하고있었으며, 최종사용자이용계약 (End User License Agreement, EULA) 에는 에의해승인된허용범위와는모순된내용을포함하고있었다. 이러한사실이자유소프트웨어저작권자들에의해 FSF에통보되었다. FSF는 Bracken 에자세한위반사항을전달했고 Bracken 는즉시제품배포를일시중단했다. 그리고 FSF와합의에따라최종사용자라이선스계약을 FSF 심사를거치도록하고소스코드를공개하였다. Ⅲ. 오픈소스 SW 라이선스의구체적내용 Fortinet 사건 이사건은보안소프트웨어개발사인 Fortinet 가자사의소프트웨어에리눅스컴포넌트이자 로배포된 initrd 를사용하였으나암호기술을사용하여그사용을숨긴데서발단했다. 35

38 이에 gpl-viloations.org 운영자인벨테 (Welte) 가이를개발한개발자에게저작권을양도받아 위반으로독일법원에제소하였다. 이에 2005년독일뮌헨지방법원은 Fortinet 에 조건을준수하지않음을이유로배포금지명령을내렸고, 이로인해자사제품을유통할수없게되자결국 Fortinet 은자사소프트웨어소스코드의일부를공개하였다 Skype 사건 Skype는인터넷전화인 P2P VoIP(voice over IP) 소프트웨어로유명한회사로자사가판매하는 SMC 네트워크 VoIP 전화기가있었다. 그러나이전화기에는벨테 (Welte) 가저작권을가지고있는 2.0으로배포된소프트웨어 2개를포함한리눅스운영체제를사용하였다. 그러나이제품은 2.0의요구조건인소스코드를공개하지않았을뿐만아니라 라이선스문구를붙이지도않았다. 이에벨테는독일뮌휀지방법원에라이선스위반으로고소를했고승소했다. 이사건에서 Skype의위반내용은미미하기때문에업무정지나판매정지를받지는않고벌금만낼것으로보인다. 36

39 O p e n S o u r c e S W L i c e n c e G u i d e Ⅳ 기업에서의오픈소스 SW 라이선스관리 / 활용방안 1. 오픈소스 SW 관련정책의수립 2. 오픈소스 SW 라이선스관리를위한프로세스및조직의구축

40 Ⅳ 기업에서의오픈소스 SW 라이선스관리 / 활용방안 4.1 오픈소스 SW 관련정책의수립 최근국내 외많은기업들이오픈소스SW를활용하여비즈니스를수행하고있다. 선진기업들은기업외부의오픈소스SW를도입하여활용할뿐만아니라, 오픈소스개발방법론을통해기업에서필요한 SW를개발하기도하며, 그과정에서외부에있는오픈소스커뮤니티를적극활용하기도한다. 하지만국내기업들의대다수는오픈소스SW 관련정책을따로마련하지않고개발자들수준에서기업외부에존재하는오픈소스SW를단순히활용하는수준에머물러있는데, 향후오픈소스SW에대한활용의필요성이지속적으로증가할것이라는점을고려한다면개별기업차원에서오픈소스SW 관련정책을수립할필요성이있다. 오픈소스SW 관련정책을수립할때에는개별기업이속한시장의상황, 오픈소스SW의발전정도, 개별기업들의기술수준및비즈니스모델등을고려할필요가있다. 개별기업에서오픈소스SW를활용할경우에는오픈소스SW의장 단점을명확히이해한상태에서활용여부및방향을결정하여야할것이다. 일반적으로오픈소스SW는다음과같은장점을가지고있다. 낮은진입비용일반적으로오픈소스SW는웹상에서무료로다운로드및소스코드수정 재배포가가능한것이특징이다. 따라서초기개발비용이적게요구된다는장점이있다. 빠르고유연한개발오픈소스SW 커뮤니티는보통최신기술정보및문제점과해결책을공유하는형태로자유롭게운영되기때문에독점프로그램에비해기술발전속도가빠르다. 오픈포맷과프로토콜오픈소스SW는주로오픈포맷또는프로토콜을사용하기때문에서로다른 SW간상호연동성이보장되는장점이있다. 모든기기들이서로다른네트워크을통해하나로연결되는유비쿼터스시대에는필수적인요소로볼수있다. 또한오픈소스운동의주원인역시상용프로그램들간의비호환성을해결하는것이다. 38

41 Open Source SW Licence Guide 신뢰성과안정성오픈소스SW의개발과정을볼때, 전세계에있는수많은우수한개발자들이직접개발과디버깅과정에참여하기때문에 In-house에서폐쇄적으로개발되는독점프로그램에비해비교적안정적으로동작한다는평이일반적이다. 하지만이러한신뢰성과안정성은많은개발자들의적극적인참여가있을때에만가능한것이기때문에사용하고자하는오픈소스의개발과정을주의깊게살펴볼필요가있다. 네트워킹지원오픈소스SW가확산된가장큰이유가다양하고강력한네트워킹기능지원이라해도과언이아닐것이다. 대표적으로아파치는전세계웹서비스의절반이상을차지하고있을정도이다. 또한오픈소스네트워킹솔루션은대부분상용프로그램과호환되기때문에상품화에도아주잘활용될수있을것이다. 반면오픈소스 SW 는다음과같은단점이지적되고있다. 애플리케이션의부족대부분의사용자들은윈도우즈기반의 GUI(Graphical User Interface) 를갖고있는 Application 에익숙해있지만, 이에버금가는리눅스기반의 Application 이많이부족한것이현실이다. 또한리눅스기반으로개발된많은 Application 들은윈도우즈기반 Application 들과호환되지않는문제점도있다. 빈약한문서상용프로그램에비해오픈소스SW는체계적인문서를갖고있지못한단점이있다. 이는경우에따라서는개발과정의지연을초래할수도있기때문에활용하고자하는오픈소스가얼마만큼문서화가잘되었는지도살펴보아야한다. 불확실한개발로드맵오픈소스SW는영리를목적으로하는회사에서개발되는것이아니라, 자발적참여를바탕으로웹상에서자유롭게개발되는것이특징이다. 그렇기때문에독점프로그램에서볼수있는로드맵을 Ⅳ. 기업에서의오픈소스 SW 라이선스관리 / 활용방안 39

42 기대하기힘든면이있다. 오픈소스SW의이러한단점은오픈소스SW를활용하는개발과제의로드맵에까지영향을미칠수있기때문에활용하고자하는오픈소스SW의향후개발계획이얼마나체계적으로세워져있는지도고려해야한다. 지적재산권기업이보유한특허및소스코드가오픈소스SW에포함되는경우대부분의오픈소스SW 라이선스에서는일반적으로특허에대한사용료없이배포할것을요구하고있다. 따라서특허에대한사용료없이배포하기를원치않을경우에는해당오픈소스SW를사용할수가없으며, 또한사용후로얄티를주장하게되면해당오픈소스에대한사용권한이박탈되는경우가일반적이다. 따라서오픈소스를활용하여특허를구현하거나기존소스코드를포함하고자할경우, 반드시특허사용료에대한입장을명확히하여야할것이다. 4.2 오픈소스 SW 라이선스관리를위한프로세스및조직의구축 오픈소스SW를활용하기위해서는독점SW와마찬가지로반드시해당오픈소스SW의라이선스에대한준수가필수적이다. 하지만오픈소스SW 라이선스에서강제하고있는내용에대해서개발자및관리자들의이해가아직도많이부족한것이현실이다. 자칫잘못하면라이선스위반으로이미판매중인제품을리콜하거나소스코드를공개해야하며, 개발중인제품을아예처음부터다시개발해야하는상황을초래할수도있으므로체계적인프로세스를수립하고이를담당할관련조직을구축하는것이필요하다. 개발이끝난이후에오픈소스SW 라이선스관련문제가발견된다면수정에많은시간과비용이소요되므로과제계획단계부터오픈소스SW 라이선스문제를고려할필요가있다. 또한개발이진행되면서도단계별로준수해야할사항들을정의하고반드시체크해야만한다. 본문서에서는이러한준수사항에대해구체적으로설명하기위해 SW 개발프로세스를다음과같이표준화 단순화하였다. 40

43 4.2.1 기획 (SW Design) 단계 오픈소스SW 라이선스관련문제를피하는가장좋은방법은개발기획시점부터이를고려하는것이다. 우선해당과제에오픈소스SW를활용할것인지의여부를판단하여야하며, 구체적으로어떤프로그램을사용할지를판단하여야한다. 오픈소스SW의특성상 Web 상에여기저기흩어져있지만, 쉽게오픈소스에관한정보를찾을수있는곳으로는 Freshmeat.net, SourceForge.net, OSDir.com, BerliOS, Bioinformatics.org 등을들수있다. 이와같은사이트들은대부분라이선스별오픈소스SW 분류항목을두고있기때문에쉽게해당프로그램의라이선스를확인할수있을것이다. 기획단계의마지막으로해당 SW Component 별로소스코드공개가능여부를판단하여야한다. 등소스코드공개의무가발생하는오픈소스SW를사용할경우에는결과물의소스코드공개가요구되기때문에, 경우에따라서는 SW 구현방법을달리해야하기때문이다. 소스코드의공개가능여부에대한판단기준으로다음의사항을참조할수있을것이다. 유지보수 SW의경우하드웨어와달리개발후지속적 Upgrade 및 Debugging과같은유지보수과정이중요하다. 이러한유지보수과정은상당한 Resource를요하기때문에유지보수를직접할것인지에대한고려가필요하다. 개발한소스코드를오픈소스SW 커뮤니티에공개하고, 이를바탕으로오픈소스커뮤니티를통한유지보수방법역시경우에따라아주효율적일수도있을것이다. Ⅳ. 기업에서의오픈소스 SW 라이선스관리 / 활용방안 41

44 빠른개발오픈소스SW의개발모델중가장특징적인것이바로 Release Early and Often 을통한 Parallel Development and Debugging 이가능하므로오픈소스SW는빠른개발속도를나타낸다. 이러한모델을 Resource가부족한개발과제에적용하면보다효율적이고빠른개발이가능할것이다. 신뢰성확보 SW의신뢰성확보의가장좋은방법은다양한사용자들이다양한환경에서해당프로그램을사용하면서발견되는문제점을신속히수정하는것이다. 이런측면에서볼때오픈소스SW 커뮤니티를잘활용하면 SW 신뢰성확보에상당한도움을얻을수있을것이다. 차별화유지어려움소스코드를공개하게되면그소스코드는경쟁사에게도공유되는것이기때문에결국제품의차별화확보가불가능하게되는단점이있다. 지적재산권확보의어려움기업이보유한특허를구현하여소스코드를공개하는것은결국모든사용자들에게 Royaltyfree의조건으로특허를공개하는것이나마찬가지가된다. 특허침해소송제기가능성증가소스코드가공개되어있으면누구든그소스코드를볼수있기때문에특허침해소송제기가능성이증가하게되는문제점이발생할수있을것이다 구현 (Implementation) 단계자체개발한소스코드를공개해도무방한경우는특별히구현방법에신경쓸필요가없다. 단, 소스코드를공개할경우회사보유의지적재산권을포함시키지않도록주의할필요가있다. 그러나소스코드공개를원하지않을경우는사용하는오픈소스SW의라이선스의무사항과활용하고자하는형태 (Kernel, Application, Device Driver 등 ) 에따라다양한경우가발생할수있기때문에상당한주의가요구된다. 1) 라이선스삭제금지프로젝트매니저는개발자에게오픈소스SW를사용한경우에는해당라이선스를삭제하지않도록해야한다. 거의대부분의오픈소스SW의경우에는소스코드시작부분에해당라이선스를표시하고있다. 이러한라이선스는오픈소스SW를검증하는차원에서검색을통해해당오픈소스 42

45 SW의사용이적절한지판단하기위해서꼭필요하기때문에개발자에게이를꼭주의시켜야한다. 만약이러한라이선스를따르지않을경우저작권침해로인한법적인문제가발생한다. 따라서개발자들이오픈소스SW를사용하는경우해당 SW에사용한오픈소스SW의라이선스를반드시추가하고이를삭제하지않도록하여야한다. 2) 오픈소스사용목록작성 SW를구현하는단계에있어서오픈소스SW를사용할경우에는오픈소스SW 사용목록을작성하여제출하도록하여야한다. 이렇게함으로써개발자에게오픈소스SW를사용하는데있어법적인문제가있음을인식시킬수있으며, 향후오픈소스SW 사용으로인한법적인문제가발생했을때도해당목록을통해적극적인대응을할수있다. 특히 SW의일부를아웃소싱하는경우 SW를개발하는업체에대해오픈소스사용목록을작성하도록해야나중에이로인한법적인문제가발생시책임문제를명확하게할수있다. 3) 오픈소스라이선스확인일부오픈소스SW의경우라이선스의확인이어려운경우가있다. 이경우에는다음과같은방법을통해서라이선스를확인해야하고이를소스와오픈소스사용목록에추가하여야한다. 구글을통한방법구글은오픈소스SW 코드를검색하는코드서치 ( 사이트를운영하고있다. 이사이트를이용하여자신이인용한코드의파일명이나패키지명을입력하면해당라이선스를화면에보여주기때문에자신이사용한프로그램의라이선스를쉽게확인할수있다. Ⅳ. 기업에서의오픈소스 SW 라이선스관리 / 활용방안 43

46 Freshmeat 이나 Sourceforge 를이용한방법 오픈소스SW의대부분의프로젝트가 Freshmeat 이나 Sourceforge에서이루어지고있기때문에이사이트를통하여검색하면해당오픈소스SW의라이선스를쉽게확인할수있다. 소스코드를통한방법소스코드를다운받아 COPYING, README, LICENSE 등의파일에서확인하거나소스코드의상위코멘트에서확인이가능하다 검증 (Verification) 단계 개발이완료된후에는개발결과물인소스코드에대해실질적인검증작업이필요하다. 개발계획서그자체로는라이선스이슈가없었더라도실제구현과정에서개발자가오픈소스SW 라이선스에대한검증없이사용한경우가있을수있기때문이다. 최근에는특정한소스코드가오픈소스SW 코드와일치하는지를검증하여주는프로그램을활용하는사례가증가하고있다. 그러나개발자들이오픈소스SW의라이선스를지우지않았다면다음과같이간단한스트링 (string) 검색으로라이선스를확인할수있다. 또한구현과정에서설명한오픈소스SW 라이선스확인방법을이용하면된다. $ grep -r 라이선스이름. 현재디렉토리 (. ) 아래서 recursive하게 (-r) 라이선스이름 (, L, BSD) 등이들어간 line을찾는것이다. 44

47 4.2.4 제품화 (Production) 단계 이단계에서는사용된오픈소스SW들을라이선스별로분류하고각라이선스에서준수해야할사항들이실제로제품에반영될수있도록하여야한다. 앞에서오픈소스SW의라이선스의무사항은크게 저작권관련문구유지, 제품명중복방지, 서로다른라이선스조합, 사용여부명시, 소스코드공개, 특허 등이있다고기술하였는데, 이중에서 저작권관련문구유지, 제품명중복방지, 특허 등은기획및구현단계에서확인되어야할사항이고, 소스코드공개, 사용여부명시 등은제품화단계에서확인되어야할사항이다. 1) 소스코드공개방법소스코드의공개방법으로두가지방법이있다. 첫째는제품판매시제품과함께소스코드를제공하는것이다. 둘째는제품과함께저작권정보만을제공하며여기에소스코드에대한정보와실제소스코드는웹사이트를통해공개하거나 CD-ROM 등과같은매체를통하여우편으로전달하는것이다. 이중첫번째방법은소스코드제공에있어서확실한방법이되겠지만라이선스를유지하고관리하는데있어서는비효율적이라할수있다. 따라서일반적으로제품의라이선스를제공할수있는웹페이지를운영하는것이체계적이고효율적인방법이라하겠다. 2) 소스코드공개방법사례 구분하드웨어 SW 제품명소니디지털카메라 DSC-G1 곰플레이어 사진 저작권문구 On GNU /L applied software The software that is eligible for the following GNU General Public License (hereinafter referred to as ) or GNU Lesser General Public License (hereinafter referred to as L ) are included in the camera. This informs you that you have a right to have access to, modify, and redistribute source code for these software programs under the conditions of the supplied /L. Source code is provided on the web. Use the following URL to download it. We would prefer you do not contact us about the contents of source code. Read license2.pdf in the License folder on the CD- ROM. You will find licenses (in English) of, and L software. To view the PDF, Adobe Reader is needed. If it is not installed on your computer, you can download it from the Adobe Systems web page: 해당부분내용 - 이프로그램에포함된비디오디코더는 FFmpeg ( 을수정하여제작하였으며, FFmpeg 의라이선스는 L 을따릅니다. L 라이선스는설치디렉터리의 L.TXT 를참고하시기바랍니다. 수정된 FFMPEG 의소스는 com 을통해서다운로드받으실수있습니다. Ⅳ. 기업에서의오픈소스 SW 라이선스관리 / 활용방안 45

48 3) 새로운오픈소스SW 라이선스를만드는경우제품을상품화하면서오픈소스로개발은하지만자신의회사에게유리하도록라이선스를규정할수가있다. 그것은바로 OSI에정하는오픈소스SW의 10 가지조건 14) 에맞추어승인을받으면된다. 11 월 1일현재 OSI에는 60여개의오픈소스SW 라이선스가등록되어있다. 등록절차는다음과같다. 1. 다른라이선스의제목과구별되는자신만의고유한라이선스이름을만든다. 즉, 기존에승인받은라이선스 ( 제목또는카테고리가 ) 와구별되도록한다. 2. 라이선스를 HTML과플레인텍스트의두가지형식으로제작하고 HTML 형식의라이선스를 OSI 웹페이지에올린다. 그러면 OSI 에서이미승인한라이선스와같은형식으로변환시켜준다. 3. 라이선스가오픈소스의정의규정에부합하도록법적인검토 ( 의견 ) 를덧붙인다. 라이선스의각단락들이각오픈소스정의규정과어떻게부합하는지에대한해설이있어야한다. 그러한법적검토 ( 의견 ) 는공인된변호사로부터작성된것이야한다. 변호사의법적검토가담긴이메일을 OSI로보낸다 4. 아래설명에따라세부분으로나누어진이메일을라이선스-토론메일링리스트로보낸다. 메일제목에는라이선스제목과함께 승인요청 ( 승인용 ): 이라고적는다. - OSI 에서승인받은라이선스중본인의라이선스와가장유사한라이선스를표시하고왜기존의라이선스가본인의필요를만족시켜주지못하는지에대한설명을덧붙인다. - 본인의라이선스의적용을받아배포되는 SW 는다른오픈소스라이선스하에배포되는 SW 와어떻게결합될수있는지설명한다. - 본인라이선스의텍스트버전을첨부한다. 5. 만약라이선스토론메일링리스트의회의들이라이선스가 OSI 정의에부합하지않는다는것을발견한다면그문제를토론을통해해결할수있다. 6. OSI 와라이선스-메일링리스트를구독하는사람들또는다른검토자들이본인의라이선스가오픈소스정의와부합함이분명하고더이상특이사항이없다는확신이생기면라이선스가승인되었음을공지하고 OSI 웹사이트의오픈소스SW 라이선스리스트에등재될것이다. 14) OSI 에서는오픈소스가되기위한 10 가지조건을만들어놓고있는데그조건은다음과같다. 1. 자유로운재배포, 2. 소스코드제공, 3. 개작허용, 4. 저작자의소스코드원형유지, 5. 개인및단체에대한차별금지, 6. 사용분야에대한차별금지, 7. 라이선스의재배포, 8. 특정제품에만유용한라이선스금지, 9. 다른 SW 를제한하는라이선스금지, 10. 기술중립적인라이선스제공 46

49 O p e n S o u r c e S W L i c e n c e G u i d e 참고자료 주요오픈소스 SW 와라이선스

50 참고자료 주요오픈소스 SW 와라이선스 출처 : 한국 SW 진흥원, 공개 SW 가이드, 2005 가. Networking 소분류오픈소스 SW 제품설명및특징라이선스 Mozilla 1) 넷스케이프의공개 SW 버전 2) 웹브라우저, 이메일리더, 챗클라이언트등등핵심어플리케이션의통합 MPL1.1 / NPL / L.1 Web Broswer client FTP-clients IRC-clients Instant Messaging clients IDS Peer-to-peer clients Konqueror Galeon Ximian Evolution Mozilla Mail Kmail 1) KDE 기반의기본웹브라우저 2) 윈도우의탐색기와유사한기능제공 ( 파일관리, 웹브라우저, 다양한뷰어기능등 ) 1) GNOME기반의웹브라우저 2) 다양하고편리한기능제공 1) 그놈기반의개인정보관리프로그램 2) 이메일, 캘린더, 통합정보관리, 일정관리, 메시지보드지원 1) 모질라에포함되어있는전자우편 2) 웹과통합된전자우편기능지원 1) KDE를기반으로한이메일클라이언트 2) 아웃룩익스프레스와같이이메일관련기능만있음. MPL Gftp GTK+ 기반의 FTP 클라이언트프로그램 KBear KDE 기반의 FTP 클라이언트프로그램 ncftp Xchat 콘솔용 ftp 클라이언트. 메타문자지원, 리커시브디렉토리지정가능, 탭완성기능 1) 유닉스기반의 IRC 클라이언트프로그램 (GTK +) 2) 거의대부분의플랫폼지원 Artistic Kvirc 유닉스기반의 IRC 클라이언트프로그램 (QT) bitchx 콘솔기반의 IRC. 쉬운사용법. 많은기능지원 / Others Gaim 1) 인스턴스메시지클라이언트 2) 대부분의플랫폼과메시징프로토콜을지원 Kmess(MSN) 리눅스에서 MSN 사용시이용하는 KDE 기반의메시지클라이언트 Jabber Snort GNUtella 1) 여러플랫폼에서사용가능 2) MSN 을비롯한여러메신저와메시징가능 1) 널리쓰이는네트워크침입탐지시스템 2) 다양한플랫폼지원및다양한플러그인과롤 1) 강력한기능을갖는파일공유프로그램 2) 방화벽뒤에서도사용가능 3) 서로가서로를계속중계 / JOSL Remote management VNC Open SSH 현재운영중인컴퓨터뿐만아니라인터넷으로연결된다양한아키텍처의컴퓨터데스크탑환경을보면서제어할수있도록해주는원격디스플레이시스템 1) 콘솔기반의원격쉘 (telnet, rsh 대용 ) 2) 매우강력한암호화및호스트인증으로보안에최적 BSDL 48

51 Open Source SW Licence Guide 소분류오픈소스 SW 제품설명및특징라이선스 Network monitoring tool Video conference Firewall tool Gkrellm X 윈도우상에서 CPU 부하량, 프로세스, 디스크액세스, 네트웍을통한서버접속상황등등을한눈에모니터링가능 Etherape 네트웍상태를그래픽으로보여줌 MRTG Nagios GnomeMeeting 1) SNMP 를지원하는네트워크장비가발생하는트래픽을모니터링 2) 지정한시간마다모니터링결과값을 GIF(or PNG) 이미지생성하여 HTML 페이지로뿌려주기때문에쉽게트래픽을알수있음 1) 웹기반의쉬운작동 2) 각인터넷서비스감시 3) 각호스트의상태점검 1) H.323 과호환되는비디오컨퍼런스 2) MS NetMeeting 과연동가능 3) 비디오컨퍼런스에필요한모든기능제공 Kmyfirewall KDE 용방화벽구성툴 firewall-easy 1) 강력한여러기능 2) 매우쉬운설정 ( 거의설정필요없음 ) Network monitoring tool Big Brother 웹기반으로쉬운사용웹기반으로어디서나사용실시간네트웍모니터링 BTFL / 상용라이선스 Protocols analysing Security scanner Ethereal 1) 네트워크프로토콜분석기 2) 다양한프로토콜지원 Tcpdump 네트워크프로토콜분석에가장기본이되는분석기 BSD License Nessus 1) 원격보안스캐너 2) 분류된결과보고서와다양한포맷변형가능 Nmap 포트스캐너의가장기본이되는분석기 Sharing data/files Samba 윈도우시스템과리눅스의다양한퍼미션을통한파일서버및프린터서버관리가능 나. Work with files 소분류오픈소스 SW 제품설명및특징라이선스 File manager compressed files Konqueror Nautilus Gnozip 1) KDE 용파일관리자 2) 웹브라우저와겸용 1) GNOME 용파일관리자 2) 멀티미디어파일을비롯한파일쉽게보기지원 3) 테마지원으로모양변경가능 1) 윕집과비슷함. 2) 프론트엔드형식으로다양한압축파일지원 Console archivers tar, gzip, bzip2 압축과아카이빙이분리되어있어서더욱강력한작업이가능 참고자료 49

52 다. System Software 소분류오픈소스 SW 제품설명및특징라이선스 Text editor Console text editor Multi-purpose text and source code editor Kedit KDE 용기본문서편집기 Gedit GNOME 용기본문서편집기 Vi Emacs Kate (KDE) Glimmer 1) 유닉스계열의필수 / 기본편집기 2) 정규식을이용한막강한검색 / 치환기능 3) 키보드에서손이거의움직이지않는편리한명령키배열 4) 개발용문법표시기능및자동들여쓰기 1) GNU 프로젝트의시초가된편집기 2) LISP 언어사용으로학습기능 3) Add-on 기능으로메일, 유즈넷, 게임등추가 1) 파워풀한하이라이팅기능 2) 컹커러 HTML 뷰어 1) 강력한문법표시기능 (HTML 을비롯해 20 개이상의언어기본지원 ) 및괄호검사기능 2) 여러파일동시검색 / 치환기능 3) 다단계실행취소기능 Viewing PostScript GhostScript/ GhostView 1) PS 와 PDF 를동시지원 2) 거의모든플랫폼에서사용가능 3) 인쇄를비롯한다양한기능지원및다른프로그램에서붙여쓸수있음 4) GhostScript 는해석기, GhostView 는프론트엔드 Viewing PDF Xpdf 1) 쉽게사용가능 2) 다양한플랫폼지원 3) PDF 전용뷰어 라. Multimedia(autio/CD) 소분류오픈소스 SW 제품설명및특징라이선스 K3b. (KDE) 1) 일반적인 CD 제작을기본으로비디오 CD, CD 립, DVD 립등다양한 CD 제작가능 2) 직관적인그래픽인터페이스 3) KDE 기반으로만들어짐 Programs for CD burning with GUI XCDRoast 1) 사용자나그룹을가리지않고사용가능 2) 끌어놓기를지원 3) 여러플랫폼을지원 Gnome Toaster 1) 끌어놓기를지원 2) GNOME 기반으로작성됨 3) On-the-Fly 방식의 CD 복사지원 4) Disk-at-Once 모드로 On-the-Fly 를지원하는유일한프로그램 Music mp3 players XMMS (X multimedia system) 1) 윈앰프와비슷한모양및비슷한사용법 2) 윈앰프와스킨을공유할수있다. 3) 다양한플러그인으로쉽고막강한기능확장 50

53 마. Multimedia(graphics) 소분류오픈소스 SW 제품설명및특징라이선스 Graphic files viewer graphic editor Xnview Gqview Gimp 바. Multimedia(video and others) 1) 간단한사용법 2) 이미지파일조작및변환가능 3) 썸네일생성 4) 400개포맷보여주기가능 5) 40개포맷으로내보내기가능 6) 명령행변환기와개발자용라이브러리제공 1) 쉬운사용법 ( 끌어놓기 ) 2) 기본적인파일관리기능제공 3) 디렉토리브라우징기능 1) Gnome 기반의그래픽프로그램 2) 사진리터칭과이미지작업에최적화됨 Freeware vector graphics Sodipodi 벡터그래픽제작기능 JAVA2로만들어져서플랫폼에구애받지않고실행가능하며, 쉽고 DrawSWF 간단한플래시제작가능 Flash creation 1) 플래시를만들기위한라이브러리 Ming L 2) C를기본으로 C++, PHP, Python, Ruby에서사용가능 3D-graphics making screenshots Blender KPovModeler 2002년 7월톤루센달에의해 10원라이선스를 로바꾸고, 2003년 2월블랜더 2.6 이발표되어블랜더의부활을다시한번꿈꾸고있음 KDE 기반의프로그램 POV-Ray 파일을만들어줌계층적객체구조 Ksnapshot KDE 기반의화면캡쳐프로그램 소분류오픈소스 SW 제품설명및특징라이선스 Video / mpeg4 players DVD players Professional video creation and editing Cutting video Converting video Animation Mplayer Ogle 1) 리눅스에서가장많이이용하는동영상재생기 2) DivX/AVI/ASF/MPEG1/MPEG2 지원 3) DVD, VCD 지원 1) 첫번째 Opensource DVD 플레이어 2) JPG로저장, 전체모드등다양한기능제공 Cinelerra 형상편집을위해필요한무수히많은기능들 Avidemux 영상편집, 추가, 절단, 필터링, 인코딩지원 Kino 음성, 영상편집기능 IEEE 1394 캡션지원 99 회까지실행취소가능 영상편집기능제공 Transcode 영상크기변경가능 DVD 를비롯한다양한포맷지원 포맷변환가능 Ffmpeg 영상포맷을간단히변환가능영상스트리밍서비스도지원 35mm 필름에최적화된리터칭프로그램 CinePaint 해리포터, 스튜어트리틀을비롯한여러영화에사용됨 ( 안정성과 기능이입증됨 ) 참고자료 51

54 사. Emulators 소분류오픈소스 SW 제품설명및특징라이선스 Virtual machine emulator VMWare for Linux. 1) 복수의가상시스템을운영할수있음 2) 다양한운영체제지원 3) 사운드입출력, SCSI, CD-ROM 드라이버지원 상용 Windows emulator Wine 1) 다양한윈도우어플리케이션사용가능 2) Win32 (9x/NT/XP), Windows 3.x and DOS binaries 지원 3) Win32 and Win16 함수콜지원 Mame 여러플랫폼지원게임기들을에뮬레이트 Mame License 아. Office and Business 소분류오픈소스 SW 제품설명및특징라이선스 OpenOffice 1) StarOffice 에기반한오픈소스오피스 2) MS Office 와완벽한호환성 3) 높은신뢰도 4) 유럽시장에서약 40% 의점유율보임 5) 다양한플랫폼지원 / L/ SISSL Office suite StarSuite Koffice 1) OpenOffice 에몇가지유틸리티를붙여판매 2) Sun 에서제품지원및보증 3) 약 11 개언어로판매되고있음 1) KDE 기반의오피스 2) 다양한기능을갖는프로그램이융합되어있음 상용 HancomOffice 1) 글을리눅스로포팅한제품 2) 프리젠터와스프레드시트등을추가하여판매 3) 한컴리눅스에서판매 상용 Gnome Office GNOME 기반의오피스역시다양한프로그램이섞여있음 Abiword GNOME Office 에포함되어있는워드프로세서 Word processor Ted 많은기능을갖고있는워드프로세서 Kword KDE Office 에포함되어있는워드프로세서 OpenOffice Write OpenOffice 에포함되어있는워드프로세서 Gnumeric GNOME Office 에포함되어있는스프레드시트 Spreadsheets Kspread KDE Office 에포함되어있는스프레드시트 OpenOffice Calc OpenOffice 에포함되어있는스프레드시트 Graphing / charting data Kivio Dia Visio 스타일의흐름도프로그램 KDE Office 에포함되어있음 Visio 와비슷한다이어그램프로그램 GNOME Office 에포함되어있음 OpenOffice Draw OpenOffice 에포함되어있는그리기프로그램 52

55 소분류오픈소스 SW 제품설명및특징라이선스 Creating presentations Local database OpenOffice Impress OpenOffice 에포함되어있는멀티미디어프리젠테이션프로그램 Kpresenter KDE 에포함되어있는프리젠테이션프로그램 Kexi KDE Office 에포함되어있는통합데이터베이스환경액세스 Gnome DB GNOME Office 에포함되어있는데이터베이스연결프로그램 Software for e- commerce and web business JBoss 1) J2EE 기반의 WAS(Web Application Server) 중 EJB 컨테이너 2) J2EE 상품으로기업용시장에서두각 L Personal finances manager GNUcash GNOME Office 에포함되어있는개인재정관리프로그램 GnoFin 1) GNOME 에기반한개인재정관리프로그램 2) 작고사용하기쉬움 Project management Mr Project Toutdoux 1) GNOME Office 에포함되어있는프로젝트관리프로그램 2) 인터페이스가 Ms Project 와유사함 GNOME Office 에포함되어있는프로젝트관리프로그램데이터베이스백엔드를갖고있음 ERP, CRM Compiere CRM 과통합된 ERP 프로그램제품지원을받을수있음 MPL 1.1 자. Promgramming and Development 소분류오픈소스 SW 제품설명및특징라이선스 CodeForge 디버거가통합된환경상용 IDE Kdevelop 1) KDE(QT), GNOME, C, C++ 지원 2) 프로젝트관리기능 3) 대화상자편집기 4) 클래스관리도구 5) 통합된디버거 6) 어플리케이션마법사 Eclipse IBM, 레드햇, 수세를비롯한유수업체참여 ETRI 도참여하고있음 CPL Glade 1) GTK (GNOME) 와 C 를지원 2) XML 설치만으로 C++, Ada95, Python, Perl 지원 3) 쉽고빠르게비주얼한사용자인터페이스를만들수있도록해줌 Anjuta + Glade + Devhelp MS Visual Studio 와같이통합된환경에서컴파일, 디버그, 도움말까지참조할수있도록됨 Visual C++ IDE Kylix Open Edition 1) 오랜경험의볼랜드에서만든리눅스용통합환경 2) 리눅스에서델파이를사용할수있는유일한도구 Kdevelop 위설명참조 참고자료 53

56 소분류오픈소스 SW 제품설명및특징라이선스 C++ IDE GCC + vi/emacs... 강력하고편리한콘솔개발환경쓸수록빠져드는매력적인환경 Eclipse 위설명참조 CPL Freepascal 1) Turbo Pascal 7.0 과호환되는문법 2) 인텔계열과모토롤라계열의 CPU 지원 3) Linux, FreeBSD, DOS, OS/2, BeOS, SunOS, QNX, 아미가등의여러 OS 지원 4) 32bit 컴파일러 Pascal GNU Pascal 1) 32/64bit 컴파일러 2) gcc 가작동하는모든시스템에서사용가능 3) 모든 GNU 프로그래밍유틸리티와호환 (gdb 포함 ) 4) Turbo Pascal 7.0 과호환되는문법 5) Borland Delphi 의일부로사용됨 6) 표준및확장파스칼문법을완벽히지원 wxbasic 1) Linux 와윈도우즈에서사용가능 2) QBasic 과비슷한문법 3) 인터프리터언어 Gambus 1) 비주얼한개발환경 (Visual Basic 과비슷 ) 2) 컴파일러와인터프리터로모두사용가능 3) 통합된개발환경 ScriptBasic 1) 확장과임베디드가수월함 2) 컴파일러와인터프리터로모두사용가능 3) 멀티쓰레드를지원 Basic X11-Basic 1) 아타리용베이직과비슷한문법 2) X11 기능을완전히사용가능 3) 인터프리터언어로작동 4) 쉘이나 CGI 로사용가능 KBasic 1) KDE 용으로개발된베이직 2) 비주얼한쉬운개발환경 3) 인터프리터언어로작동 Blassic 1) 행번호가반드시있어야하는전형적베이직 2) 고전적인 PEEK, POKE 명령사용가능 YaBasic 윈도우즈와유닉스에서사용가능 XBasic 1) 윈도우즈와리눅스에서사용가능 2) 통합된그래픽한개발환경제공 3) 컴파일러언어로작동 / L Prolog GNU Prolog 1) 표준프롤로그지원 2) 저수준디버거제공 3) Native Code 는 WAM-CC 와비슷한속도 4) Byte Code 는 WAM-CC 보다 5 배정도빠름 Mercury 1) Logic 프로그래밍언어이면서 2) 동시에함수형프로그래밍언어 or L 54

57 소분류오픈소스 SW 제품설명및특징라이선스 Assembler NASM FLAT Assembler 1) 인텔계열의어셈블러 2) a.out 파일형식지원 3) 리눅스 /BSD/COFF/MS16bit/MSwin32 파일형식지원 1) 인텔계열의어셈블러 2) DOS/Linux/Windows 지원 3) MMX, SSE, SSE2, 3DNow 지원 L BSDL Debugger gdb 1) 여러언어에서사용할수있는디버거 2) 윈도우즈와대부분의유닉스에서작동가능 3) 로컬뿐아니라네트웍을통해서도실행가능 WYSIWYG html editor Netscape / Mozilla Composer. Openoffice HTML editor. 1) 모질라웹브라우저에기본으로붙어있는편집기 2) 문서편집하듯보면서할수있음 상동 MPL Quanta Plus 1) KDE 용웹개발환경 2) 디렉토리트리를이용해대규모웹을쉽게제작가능 HTML editor Bluefish 1) 숙련된웹디자이너와개발자를위한에디터 2) 통합환경을제공 3) WYSIWYG 환경제공 4) 다양한언어를지원 Java IDE NetBeans 1) 자바용통합개발환경 2) 자바외에 C, C++, XML, HTML 을지원 3) CVS 지원 4) 비주얼한디자인환경제공 5) 마법사와코드생성관리기능제공 6) JSP, XML, RMI, CORBA, JINI, JDBC, Servlet 지원 SPL Eclipse 위의설명참조 CPL Tk (Tcl, C) 스크립트언어인 TCL 와거의함께사용 BSD License Graphical libraries Qt (C++) C++ 을기반으로하며윈도우즈용과비슷한컴포넌트제공 GTK+ (C, C++) C 를기본으로하고, C++ 용래퍼있음 차. Scientific and Special Programs 소분류오픈소스 SW 제품설명및특징라이선스 CAD/CAM Qcad 1) 강력한 2 차원캐드프로그램 2) 많은참여로활발히개발되고있음 Kivio (Koffice) 1) KDE 기반의다양한흐름도 (Flow Chat) 프로그램 2) 기본표준규격지원 (letter, A4, etc...) Diagram and chart designer Dia GTK+ 기반의다이아그램생성프로그램 GNUplot 1) 콘솔기반의그리기프로그램 2) 다양한공식으로그래프생성가능 3) 강력한그리기기능 참고자료 55

58 소분류오픈소스 SW 제품설명및특징라이선스 GIS (Geographical information system) Grass 1) 명령행으로사용하거나 Tcl/Tk 그래픽인터페이스사용가능 2) 윈도우에서도실행가능 3) Intel x86, Motorola PPC, SGI MIPS, Sun SPARC, Alpha AXP, HP PA-RISC, CRAY 를비롯한여러플랫폼에서사용가능 4) Linux/Intel, Linux/PowerPC, Solaris/SPARC, Solaris/i86, SGI IRIX, HP UX, Mac OS X (Darwin), IBM AIX, BSD-Unix variants, FreeBSD 등의운영체제에서사용가능 5) 방대하고부족함없는기능 Quantum GIS. Unix/Linux 에서작동, PostgreSQL 지원, 지리파일화면출력, 동적인플러그인지원, 지도출력, 스크립트엔진, 메타데이터지원 HDD testing / benchmarking Bonnie++. 1) 2G 이상의스토리지지원 2) ReiserFS 를비롯한여러프로그램지원 3) 동일디스크의다른 Zone 의성능측정가능 카. Server Software 소분류오픈소스 SW 제품설명및특징라이선스 Web-server Apache 1) 웹서버시장점유률 65% (2003 년 3 월기준 ) 2) 아파치관련된다양한모듈 3) 멀티플랫폼 Apache Software License 1.1 FTP-server wu-ftpd proftpd 레드햇 6.x 에서가장널리쓰임 1) 보안이강화된 ftp 서버 2) 아파치스타일설정파일로관리가쉬움 Wu-Ftpd Software License Language for Web-development PHP Perl Apache 모듈로포함되면서 Mysql 과함께널리쓰이는서버스크립트언어 과거시스템관리및 CGI 프로그래밍시에널리이용되었던서버스크립트언어 PHP License Artistic license Database engine PostgreSQL 가장발전된공개 SW 데이터베이스엔진 BSD License MySQL 1) 가장많이쓰이는공개 SW 데이터베이스엔진 2) 멀티유저, 멀티쓰레드지원 Sendmail 1) 가장널리쓰이는 MTA(Mail Transfer Agent) Sendmail License server Qmail 1) 안정성에가장큰기반을두고설계 2) 성능, 신뢰성및간편성우수 3) 가장널리쓰이는 Sendmail 의아성에도전 Qmail License / PIM / Groupware server Proxy server Server for supporting Java Servlets Evolution 1) 그놈기반의개인정보관리프로그램 2) 이메일, 캘린더, 통합정보관리, 일정관리, 메시지보드지원 Kroupware 독일정부지원으로만들어진 KDE 기반의개인정보관리시스템 Squid 가장널리쓰이는프락시캐시서버 TinyProxy 설정이필요없는간단한프록시서버 Tomcat 1) 자카르타프로젝트의하위프로젝트로 J2EE 기반의 WAS(Web Application Server) 중서블릿컨테이너 2) 최신버전 4.0, 개발버전 Apache Software License

59 2007년 11월인쇄 2007년 11월발행글쓴이이철남, 권순선, 최민석, 이진태발행처정보통신부, 컴퓨터프로그램보호위원회인쇄처호정씨앤피 ( ) 저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할수없습니다. 변경금지. 귀하는이저작물을개작, 변형또는가공할수없습니다. 귀하는이저작물의재이용이나배포의경우, 이저작물에적용된이용허락조건을명확하게나타내어야합니다. 저작권자로부터별도의허가를받으면이러한조건들은적용되지않습니다. Nothing in this license impairs or restricts the author s moral rights.

저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할

저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할 저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할수없습니다. 변경금지. 귀하는이저작물을개작, 변형또는가공할수없습니다. 귀하는, 이저작물의재이용이나배포의경우,

More information

법학박사학위논문 실손의료보험연구 2018 년 8 월 서울대학교대학원 법과대학보험법전공 박성민

법학박사학위논문 실손의료보험연구 2018 년 8 월 서울대학교대학원 법과대학보험법전공 박성민 저작자표시 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 이차적저작물을작성할수있습니다. 이저작물을영리목적으로이용할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 귀하는, 이저작물의재이용이나배포의경우, 이저작물에적용된이용허락조건을명확하게나타내어야합니다.

More information

오픈소스 SW 라이선스가이드

오픈소스 SW 라이선스가이드 오픈소스 SW 라이선스가이드 CONTENTS Ⅰ 오픈소스 SW 의개요 06 Ⅱ 오픈소스SW의지적재산권과라이선스 10 1. SW 지적재산권 10 2. 라이선스와오픈소스SW 11 3. 오픈소스SW 라이선스의이해와활용 13 Ⅲ 오픈소스SW 라이선스의구체적내용 16 1. 공통적준수사항 16 2. 라이선스별준수사항 18 3. 주요쟁점 29 4. 주요오픈소스SW 사례

More information

저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할

저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할 저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할수없습니다. 변경금지. 귀하는이저작물을개작, 변형또는가공할수없습니다. 귀하는, 이저작물의재이용이나배포의경우,

More information

문학석사학위논문 존밀링턴싱과이효석의 세계주의비교 로컬 을중심으로 년 월 서울대학교대학원 협동과정비교문학 이유경

문학석사학위논문 존밀링턴싱과이효석의 세계주의비교 로컬 을중심으로 년 월 서울대학교대학원 협동과정비교문학 이유경 저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할수없습니다. 변경금지. 귀하는이저작물을개작, 변형또는가공할수없습니다. 귀하는, 이저작물의재이용이나배포의경우,

More information

행정학석사학위논문 공공기관기관장의전문성이 조직의성과에미치는영향 년 월 서울대학교행정대학원 행정학과행정학전공 유진아

행정학석사학위논문 공공기관기관장의전문성이 조직의성과에미치는영향 년 월 서울대학교행정대학원 행정학과행정학전공 유진아 저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할수없습니다. 변경금지. 귀하는이저작물을개작, 변형또는가공할수없습니다. 귀하는, 이저작물의재이용이나배포의경우,

More information

저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할수없습니다. 변경금지. 귀하는이저작물을개작, 변형또는가공할수없습니다. 귀하는, 이저작물의재이용이나배포의경우,

More information

저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할

저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할 저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할수없습니다. 변경금지. 귀하는이저작물을개작, 변형또는가공할수없습니다. 귀하는, 이저작물의재이용이나배포의경우,

More information

Microsoft PowerPoint - chap01-C언어개요.pptx

Microsoft PowerPoint - chap01-C언어개요.pptx #include int main(void) { int num; printf( Please enter an integer: "); scanf("%d", &num); if ( num < 0 ) printf("is negative.\n"); printf("num = %d\n", num); return 0; } 1 학습목표 프로그래밍의 기본 개념을

More information

i

i 저작자표시 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 이차적저작물을작성할수있습니다. 이저작물을영리목적으로이용할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 귀하는, 이저작물의재이용이나배포의경우, 이저작물에적용된이용허락조건을명확하게나타내어야합니다.

More information

저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할수없습니다. 변경금지. 귀하는이저작물을개작, 변형또는가공할수없습니다. 귀하는, 이저작물의재이용이나배포의경우,

More information

저작자표시 - 비영리 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 이차적저작물을작성할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물

저작자표시 - 비영리 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 이차적저작물을작성할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물 저작자표시 - 비영리 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 이차적저작물을작성할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할수없습니다. 귀하는, 이저작물의재이용이나배포의경우, 이저작물에적용된이용허락조건을명확하게나타내어야합니다.

More information

1. 자바프로그램기초 및개발환경 2 장 & 3 장. 자바개발도구 충남대학교 컴퓨터공학과

1. 자바프로그램기초 및개발환경 2 장 & 3 장. 자바개발도구 충남대학교 컴퓨터공학과 1. 자바프로그램기초 및개발환경 2 장 & 3 장. 자바개발도구 충남대학교 컴퓨터공학과 학습내용 1. Java Development Kit(JDK) 2. Java API 3. 자바프로그래밍개발도구 (Eclipse) 4. 자바프로그래밍기초 2 자바를사용하려면무엇이필요한가? 자바프로그래밍개발도구 JDK (Java Development Kit) 다운로드위치 : http://www.oracle.com/technetwork/java/javas

More information

저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할

저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할 저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할수없습니다. 변경금지. 귀하는이저작물을개작, 변형또는가공할수없습니다. 귀하는, 이저작물의재이용이나배포의경우,

More information

저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할

저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할 저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할수없습니다. 변경금지. 귀하는이저작물을개작, 변형또는가공할수없습니다. 귀하는, 이저작물의재이용이나배포의경우,

More information

저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할

저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할 저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할수없습니다. 변경금지. 귀하는이저작물을개작, 변형또는가공할수없습니다. 귀하는, 이저작물의재이용이나배포의경우,

More information

서현수

서현수 Introduction to TIZEN SDK UI Builder S-Core 서현수 2015.10.28 CONTENTS TIZEN APP 이란? TIZEN SDK UI Builder 소개 TIZEN APP 개발방법 UI Builder 기능 UI Builder 사용방법 실전, TIZEN APP 개발시작하기 마침 TIZEN APP? TIZEN APP 이란? Mobile,

More information

저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할

저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할 저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할수없습니다. 변경금지. 귀하는이저작물을개작, 변형또는가공할수없습니다. 귀하는, 이저작물의재이용이나배포의경우,

More information

저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할

저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할 저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할수없습니다. 변경금지. 귀하는이저작물을개작, 변형또는가공할수없습니다. 귀하는, 이저작물의재이용이나배포의경우,

More information

저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할

저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할 저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할수없습니다. 변경금지. 귀하는이저작물을개작, 변형또는가공할수없습니다. 귀하는, 이저작물의재이용이나배포의경우,

More information

저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할

저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할 저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할수없습니다. 변경금지. 귀하는이저작물을개작, 변형또는가공할수없습니다. 귀하는, 이저작물의재이용이나배포의경우,

More information

저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할

저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할 저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할수없습니다. 변경금지. 귀하는이저작물을개작, 변형또는가공할수없습니다. 귀하는, 이저작물의재이용이나배포의경우,

More information

저작자표시 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 이저작물을영리목적으로이용할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 변경금지. 귀하는이저작물을개작, 변형또는가공할수없습니다. 귀하는, 이저작물의재이용이나배포의경우, 이저작물에적용된이용허락조건을명확하게나타내어야합니다.

More information

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D313939392D382E687770>

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D313939392D382E687770> i ii iii iv v vi 1 2 3 4 가상대학 시스템의 국내외 현황 조사 가상대학 플랫폼 개발 이상적인 가상대학시스템의 미래상 제안 5 웹-기반 가상대학 시스템 전통적인 교수 방법 시간/공간 제약을 극복한 학습동기 부여 교수의 일방적인 내용전달 교수와 학생간의 상호작용 동료 학생들 간의 상호작용 가상대학 운영 공지사항,강의록 자료실, 메모 질의응답,

More information

공개 SW 라이선스가이드 Open Source Software License Guide

공개 SW 라이선스가이드 Open Source Software License Guide 공개 SW 라이선스가이드 Open Source Software License Guide 2014. 03. 발간사 정보통신산업진흥원장박수용 요약문 공개 SW 역량프라자소개 SW 5 공개 SW 적용모델수립 < 주요역할 > 우수공개 SW 발굴 안전한공개 SW 활용체계마련 공개 SW 지식정보제공 공공부문공개 SW 적용지원센터운영 목 차 I. 공개 SW 라이선스개요

More information

저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할

저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할 저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할수없습니다. 변경금지. 귀하는이저작물을개작, 변형또는가공할수없습니다. 귀하는, 이저작물의재이용이나배포의경우,

More information

저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할

저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할 저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할수없습니다. 변경금지. 귀하는이저작물을개작, 변형또는가공할수없습니다. 귀하는, 이저작물의재이용이나배포의경우,

More information

SQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자

SQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자 SQL Developer Connect to TimesTen 유니원아이앤씨 DB 팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 2010-07-28 작성자 김학준 최종수정일 2010-07-28 문서번호 20100728_01_khj 재개정이력 일자내용수정인버전

More information

저작자표시 - 동일조건변경허락 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 이차적저작물을작성할수있습니다. 이저작물을영리목적으로이용할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원

저작자표시 - 동일조건변경허락 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 이차적저작물을작성할수있습니다. 이저작물을영리목적으로이용할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원 저작자표시 - 동일조건변경허락 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 이차적저작물을작성할수있습니다. 이저작물을영리목적으로이용할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 동일조건변경허락. 귀하가이저작물을개작, 변형또는가공했을경우에는, 이저작물과동일한이용허락조건하에서만배포할수있습니다.

More information

저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할

저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할 저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할수없습니다. 변경금지. 귀하는이저작물을개작, 변형또는가공할수없습니다. 귀하는, 이저작물의재이용이나배포의경우,

More information

저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할

저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할 저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할수없습니다. 변경금지. 귀하는이저작물을개작, 변형또는가공할수없습니다. 귀하는, 이저작물의재이용이나배포의경우,

More information

Eclipse 와 Firefox 를이용한 Javascript 개발 발표자 : 문경대 11 년 10 월 26 일수요일

Eclipse 와 Firefox 를이용한 Javascript 개발 발표자 : 문경대 11 년 10 월 26 일수요일 Eclipse 와 Firefox 를이용한 Javascript 개발 발표자 : 문경대 Introduce Me!!! Job Jeju National University Student Ubuntu Korean Jeju Community Owner E-Mail: ned3y2k@hanmail.net Blog: http://ned3y2k.wo.tc Facebook: http://www.facebook.com/gyeongdae

More information

저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할

저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할 저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할수없습니다. 변경금지. 귀하는이저작물을개작, 변형또는가공할수없습니다. 귀하는, 이저작물의재이용이나배포의경우,

More information

歯J2000-04.PDF

歯J2000-04.PDF - - I. / 1 II. / 3 III. / 14 IV. / 23 I. (openness), (Modulization). (Internet Protocol) (Linux) (open source technology).. - Windows95, 98, (proprietary system). ( ). - (free).,. 1),.,,,. 1). IBM,. IBM

More information

ISP and CodeVisionAVR C Compiler.hwp

ISP and CodeVisionAVR C Compiler.hwp USBISP V3.0 & P-AVRISP V1.0 with CodeVisionAVR C Compiler http://www.avrmall.com/ November 12, 2007 Copyright (c) 2003-2008 All Rights Reserved. USBISP V3.0 & P-AVRISP V1.0 with CodeVisionAVR C Compiler

More information

경영학석사학위논문 투자발전경로이론의가설검증 - 한국사례의패널데이타분석 년 8 월 서울대학교대학원 경영학과국제경영학전공 김주형

경영학석사학위논문 투자발전경로이론의가설검증 - 한국사례의패널데이타분석 년 8 월 서울대학교대학원 경영학과국제경영학전공 김주형 저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할수없습니다. 변경금지. 귀하는이저작물을개작, 변형또는가공할수없습니다. 귀하는, 이저작물의재이용이나배포의경우,

More information

Solaris Express Developer Edition

Solaris Express Developer Edition Solaris Express Developer Edition : 2008 1 Solaris TM Express Developer Edition Solaris OS. Sun / Solaris, Java, Web 2.0,,. Developer Solaris Express Developer Edition System Requirements. 768MB. SPARC

More information

저작자표시 - 비영리 - 동일조건변경허락 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 이차적저작물을작성할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비

저작자표시 - 비영리 - 동일조건변경허락 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 이차적저작물을작성할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비 저작자표시 - 비영리 - 동일조건변경허락 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 이차적저작물을작성할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할수없습니다. 동일조건변경허락. 귀하가이저작물을개작, 변형또는가공했을경우에는,

More information

저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할

저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할 저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할수없습니다. 변경금지. 귀하는이저작물을개작, 변형또는가공할수없습니다. 귀하는, 이저작물의재이용이나배포의경우,

More information

Windows 8에서 BioStar 1 설치하기

Windows 8에서 BioStar 1 설치하기 / 콘텐츠 테이블... PC에 BioStar 1 설치 방법... Microsoft SQL Server 2012 Express 설치하기... Running SQL 2012 Express Studio... DBSetup.exe 설정하기... BioStar 서버와 클라이언트 시작하기... 1 1 2 2 6 7 1/11 BioStar 1, Windows 8 BioStar

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Synergy EDMS www.comtrue.com opyright 2001 ComTrue Technologies. All right reserved. - 1 opyright 2001 ComTrue Technologies. All right reserved. - 2 opyright 2001 ComTrue Technologies. All right reserved.

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 INSTALL LINUX Jo, Heeseung DOWNLOAD PROGRAMS Download VMWare player http://www.vmware.com/products/player/playerproevaluation.html Download Ubuntu iso file http://ubuntu.com - server, 64bit version http://cslab.jbnu.ac.kr/_down/ubuntu-18.04.2-live-serveramd64.iso

More information

[Brochure] KOR_TunA

[Brochure] KOR_TunA LG CNS LG CNS APM (TunA) LG CNS APM (TunA) 어플리케이션의 성능 개선을 위한 직관적이고 심플한 APM 솔루션 APM 이란? Application Performance Management 란? 사용자 관점 그리고 비즈니스 관점에서 실제 서비스되고 있는 어플리케이션의 성능 관리 체계입니다. 이를 위해서는 신속한 장애 지점 파악 /

More information

저작자표시 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 이차적저작물을작성할수있습니다. 이저작물을영리목적으로이용할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니

저작자표시 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 이차적저작물을작성할수있습니다. 이저작물을영리목적으로이용할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니 저작자표시 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 이차적저작물을작성할수있습니다. 이저작물을영리목적으로이용할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 귀하는, 이저작물의재이용이나배포의경우, 이저작물에적용된이용허락조건을명확하게나타내어야합니다.

More information

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc NTAS and FRAME BUILDER Install Guide NTAS and FRAME BUILDER Version 2.5 Copyright 2003 Ari System, Inc. All Rights reserved. NTAS and FRAME BUILDER are trademarks or registered trademarks of Ari System,

More information

저작자표시 - 비영리 - 동일조건변경허락 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 이차적저작물을작성할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할수없습니다. 동일조건변경허락. 귀하가이저작물을개작, 변형또는가공했을경우에는,

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Install Linux Jo, Heeseung Download Programs Download VMWare player http://www.vmware.com/products/player/playerproevaluation.html Download Ubuntu iso file http://cslab.jbnu.ac.kr/_down/ubuntu-16.04.2-desktopamd64.iso

More information

저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할수없습니다. 변경금지. 귀하는이저작물을개작, 변형또는가공할수없습니다. 귀하는, 이저작물의재이용이나배포의경우,

More information

Business Agility () Dynamic ebusiness, RTE (Real-Time Enterprise) IT Web Services c c WE-SDS (Web Services Enabled SDS) SDS SDS Service-riented Architecture Web Services ( ) ( ) ( ) / c IT / Service- Service-

More information

ESP1ºÎ-04

ESP1ºÎ-04 Chapter 04 4.1..,..,.,.,.,. RTOS(Real-Time Operating System)., RTOS.. VxWorks(www.windriver.com), psos(www.windriver.com), VRTX(www.mento. com), QNX(www.qnx.com), OSE(www.ose.com), Nucleus(www.atinudclus.

More information

Interstage5 SOAP서비스 설정 가이드

Interstage5 SOAP서비스 설정 가이드 Interstage 5 Application Server ( Solaris ) SOAP Service Internet Sample Test SOAP Server Application SOAP Client Application CORBA/SOAP Server Gateway CORBA/SOAP Gateway Client INTERSTAGE SOAP Service

More information

Precipitation prediction of numerical analysis for Mg-Al alloys

Precipitation prediction of numerical analysis for Mg-Al alloys 저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할수없습니다. 변경금지. 귀하는이저작물을개작, 변형또는가공할수없습니다. 귀하는, 이저작물의재이용이나배포의경우,

More information

PCServerMgmt7

PCServerMgmt7 Web Windows NT/2000 Server DP&NM Lab 1 Contents 2 Windows NT Service Provider Management Application Web UI 3 . PC,, Client/Server Network 4 (1),,, PC Mainframe PC Backbone Server TCP/IP DCS PLC Network

More information

View Licenses and Services (customer)

View Licenses and Services (customer) 빠른 빠른 시작: 시작: 라이선스, 라이선스, 서비스 서비스 및 주문 주문 이력 이력 보기 보기 고객 가이드 Microsoft 비즈니스 센터의 라이선스, 서비스 및 혜택 섹션을 통해 라이선스, 온라인 서비스, 구매 기록 (주문 기록)을 볼 수 있습니다. 시작하려면, 비즈니스 센터에 로그인하여 상단 메뉴에서 재고를 선택한 후 내 재고 관리를 선택하십시오. 목차

More information

Intro to Servlet, EJB, JSP, WS

Intro to Servlet, EJB, JSP, WS ! Introduction to J2EE (2) - EJB, Web Services J2EE iseminar.. 1544-3355 ( ) iseminar Chat. 1 Who Are We? Business Solutions Consultant Oracle Application Server 10g Business Solutions Consultant Oracle10g

More information

Microsoft Word - src.doc

Microsoft Word - src.doc IPTV 서비스탐색및콘텐츠가이드 RI 시스템운용매뉴얼 목차 1. 서버설정방법... 5 1.1. 서비스탐색서버설정... 5 1.2. 컨텐츠가이드서버설정... 6 2. 서버운용방법... 7 2.1. 서비스탐색서버운용... 7 2.1.1. 서비스가이드서버실행... 7 2.1.2. 서비스가이드정보확인... 8 2.1.3. 서비스가이드정보추가... 9 2.1.4. 서비스가이드정보삭제...

More information

기술 이력서 2.0

기술 이력서 2.0 Release 2.1 (2004-12-20) : : 2006/ 4/ 24,. < > Technical Resumé / www.novonetworks.com 2006.04 Works Projects and Technologies 2 / 15 2006.04 Informal,, Project. = Project 91~94 FLC-A TMN OSI, TMN Agent

More information

Copyright 0, Oracle and/or its affiliates. All rights reserved.,.,,,,,,,,,,,,.,...,. U.S. GOVERNMENT RIGHTS Programs, software, databases, and related

Copyright 0, Oracle and/or its affiliates. All rights reserved.,.,,,,,,,,,,,,.,...,. U.S. GOVERNMENT RIGHTS Programs, software, databases, and related Virtual Machine Sun Fire X4800 M : E4570 0 8 Copyright 0, Oracle and/or its affiliates. All rights reserved.,.,,,,,,,,,,,,.,...,. U.S. GOVERNMENT RIGHTS Programs, software, databases, and related documentation

More information

저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할

저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할 저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할수없습니다. 변경금지. 귀하는이저작물을개작, 변형또는가공할수없습니다. 귀하는, 이저작물의재이용이나배포의경우,

More information

행정학박사학위논문 목표모호성과조직행태 - 조직몰입, 직무만족, 공직봉사동기에미치는 영향을중심으로 - 년 월 서울대학교대학원 행정학과행정학전공 송성화

행정학박사학위논문 목표모호성과조직행태 - 조직몰입, 직무만족, 공직봉사동기에미치는 영향을중심으로 - 년 월 서울대학교대학원 행정학과행정학전공 송성화 저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할수없습니다. 변경금지. 귀하는이저작물을개작, 변형또는가공할수없습니다. 귀하는, 이저작물의재이용이나배포의경우,

More information

1

1 04단원 컴퓨터 소프트웨어 1. 프로그래밍 언어 2. 시스템 소프트웨어 1/10 1. 프로그래밍 언어 1) 프로그래밍 언어 구분 각종 프로그래밍 언어에 대해 알아보는 시간을 갖도록 하겠습니다. 우리가 흔히 접하는 소프트웨어 들은 프로그래밍 언어로 만들어지는데, 프로그래밍 언어는 크게 2가지로 나눌 수 있습니다. 1 저급어 : 0과 1로 구성되어 있어, 컴퓨터가

More information

Copyright 2012, Oracle and/or its affiliates. All rights reserved.,.,,,,,,,,,,,,.,...,. U.S. GOVERNMENT END USERS. Oracle programs, including any oper

Copyright 2012, Oracle and/or its affiliates. All rights reserved.,.,,,,,,,,,,,,.,...,. U.S. GOVERNMENT END USERS. Oracle programs, including any oper Windows Netra Blade X3-2B( Sun Netra X6270 M3 Blade) : E37790 01 2012 9 Copyright 2012, Oracle and/or its affiliates. All rights reserved.,.,,,,,,,,,,,,.,...,. U.S. GOVERNMENT END USERS. Oracle programs,

More information

저작자표시 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 이저작물을영리목적으로이용할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 변경금지. 귀

저작자표시 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 이저작물을영리목적으로이용할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 변경금지. 귀 저작자표시 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 이저작물을영리목적으로이용할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 변경금지. 귀하는이저작물을개작, 변형또는가공할수없습니다. 귀하는, 이저작물의재이용이나배포의경우, 이저작물에적용된이용허락조건을명확하게나타내어야합니다.

More information

iii. Design Tab 을 Click 하여 WindowBuilder 가자동으로생성한 GUI 프로그래밍환경을확인한다.

iii. Design Tab 을 Click 하여 WindowBuilder 가자동으로생성한 GUI 프로그래밍환경을확인한다. Eclipse 개발환경에서 WindowBuilder 를이용한 Java 프로그램개발 이예는 Java 프로그램의기초를이해하고있는사람을대상으로 Embedded Microcomputer 를이용한제어시스템을 PC 에서 Serial 통신으로제어 (Graphical User Interface (GUI) 환경에서 ) 하는프로그램개발예를설명한다. WindowBuilder:

More information

APOGEE Insight_KR_Base_3P11

APOGEE Insight_KR_Base_3P11 Technical Specification Sheet Document No. 149-332P25 September, 2010 Insight 3.11 Base Workstation 그림 1. Insight Base 메인메뉴 Insight Base Insight Insight Base, Insight Base Insight Base Insight Windows

More information

Microsoft PowerPoint - 02_Linux_Fedora_Core_8_Vmware_Installation [호환 모드]

Microsoft PowerPoint - 02_Linux_Fedora_Core_8_Vmware_Installation [호환 모드] 리눅스 설치 Vmware를 이용한 Fedora Core 8 설치 소프트웨어실습 1 Contents 가상 머신 실습 환경 구축 Fedora Core 8 설치 가상 머신 가상 머신 가상 머신의 개념 VMware의 설치 VMware : 가상 머신 생성 VMware의 특징 실습 환경 구축 실습 환경 구축 Fedora Core 8 설치 가상 머신의 개념 가상 머신 (Virtual

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Install Linux Jo, Heeseung Download Programs On the class web page 2 가상머신 (Virtual Machine) 의소개 지금쓰는 Windows 를그대로사용하면서도여러대의리눅스서버를운영하는효과를내는프로그램 1 대의 PC 에서추가로 3 개의가상머신을구동한화면 3 Virtual Machines Host computer

More information

로거 자료실

로거 자료실 redirection 매뉴얼 ( 개발자용 ) V1.5 Copyright 2002-2014 BizSpring Inc. All Rights Reserved. 본문서에대한저작권은 비즈스프링 에있습니다. - 1 - 목차 01 HTTP 표준 redirect 사용... 3 1.1 HTTP 표준 redirect 예시... 3 1.2 redirect 현상이여러번일어날경우예시...

More information

HTML5* Web Development to the next level HTML5 ~= HTML + CSS + JS API

HTML5* Web Development to the next level HTML5 ~= HTML + CSS + JS API WAC 2.0 & Hybrid Web App 권정혁 ( @xguru ) 1 HTML5* Web Development to the next level HTML5 ~= HTML + CSS + JS API Mobile Web App needs Device APIs Camera Filesystem Acclerometer Web Browser Contacts Messaging

More information

Network Security - Wired Sniffing 실습 ICNS Lab. Kyung Hee University

Network Security - Wired Sniffing 실습 ICNS Lab. Kyung Hee University Network Security - Wired Sniffing 실습 ICNS Lab. Kyung Hee University Outline Network Network 구조 Source-to-Destination 간 packet 전달과정 Packet Capturing Packet Capture 의원리 Data Link Layer 의동작 Wired LAN Environment

More information

Copyright 2004 Sun Microsystems, Inc Network Circle, Santa Clara, CA U.S.A..,,. Sun. Sun. Berkeley BSD. UNIX X/Open Company, Ltd.. Sun, Su

Copyright 2004 Sun Microsystems, Inc Network Circle, Santa Clara, CA U.S.A..,,. Sun. Sun. Berkeley BSD. UNIX X/Open Company, Ltd.. Sun, Su Java Desktop System 2 Sun Microsystems, Inc. 4150 Network Circle Santa Clara, CA 95054 U.S.A. : 817 7757 10 2004 9 Copyright 2004 Sun Microsystems, Inc. 4150 Network Circle, Santa Clara, CA 95054 U.S.A..,,.

More information

메일서버등록제(SPF) 인증기능적용안내서 (AIX - sendmail) OS Mail Server SPF 적용모듈 (Perl 기반) 작성기준 AIX 5.3 sendmail spf-filter 년 6 월

메일서버등록제(SPF) 인증기능적용안내서 (AIX - sendmail) OS Mail Server SPF 적용모듈 (Perl 기반) 작성기준 AIX 5.3 sendmail spf-filter 년 6 월 메일서버등록제(SPF) 인증기능적용안내서 (AIX - sendmail) OS Mail Server SPF 적용모듈 (Perl 기반) 작성기준 AIX 5.3 sendmail 8.13.4 spf-filter 1.0 2016 년 6 월 목 차 I. 개요 1 1. SPF( 메일서버등록제) 란? 1 2. SPF 를이용한이메일인증절차 1 II. sendmail, SPF

More information

U.Tu System Application DW Service AGENDA 1. 개요 4. 솔루션 모음 1.1. 제안의 배경 및 목적 4.1. 고객정의 DW구축에 필요한 메타정보 생성 1.2. 제품 개요 4.2. 사전 변경 관리 1.3. 제품 특장점 4.3. 부품화형

U.Tu System Application DW Service AGENDA 1. 개요 4. 솔루션 모음 1.1. 제안의 배경 및 목적 4.1. 고객정의 DW구축에 필요한 메타정보 생성 1.2. 제품 개요 4.2. 사전 변경 관리 1.3. 제품 특장점 4.3. 부품화형 AGENDA 1. 개요 4. 솔루션 모음 1.1. 제안의 배경 및 목적 4.1. 고객정의 DW구축에 필요한 메타정보 생성 1.2. 제품 개요 4.2. 사전 변경 관리 1.3. 제품 특장점 4.3. 부품화형 언어 변환 1.4. 기대 효과 4.4. 프로그램 Restructuring 4.5. 소스 모듈 관리 2. SeeMAGMA 적용 전략 2.1. SeeMAGMA

More information

SIGIL 완벽입문

SIGIL 완벽입문 누구나 만드는 전자책 SIGIL 을 이용해 전자책을 만들기 EPUB 전자책이 가지는 단점 EPUB이라는 포맷과 제일 많이 비교되는 포맷은 PDF라는 포맷 입니다. EPUB이 나오기 전까지 전 세계에서 가장 많이 사용되던 전자책 포맷이고, 아직도 많이 사 용되기 때문이기도 한며, 또한 PDF는 종이책 출력을 위해서도 사용되기 때문에 종이책 VS

More information

< C617720BBF3B4E3BBE7B7CAC1FD20C1A632B1C72E687770>

< C617720BBF3B4E3BBE7B7CAC1FD20C1A632B1C72E687770> IT&Law 상담사례집 - 제 2 권 - IT&Law 상담사례집제2권 - 1 - 제 1 장프로그램저작권일반 - 2 - IT&Law 상담사례집제2권 - 3 - 제 1 장프로그램저작권일반 - 4 - IT&Law 상담사례집제2권 - 5 - 제 1 장프로그램저작권일반 - 6 - IT&Law 상담사례집제2권 - 7 - 제 1 장프로그램저작권일반 - 8 -

More information

아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상

아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상 Android 용 Brother Image Viewer 설명서 버전 0 KOR 아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상표입니다. Android는

More information

PowerPoint Presentation

PowerPoint Presentation 오에스아이소프트코리아세미나세미나 2012 Copyright Copyright 2012 OSIsoft, 2012 OSIsoft, LLC. LLC. PI Coresight and Mobility Presented by Daniel Kim REGIONAL 세미나 SEMINAR 세미나 2012 2012 2 Copyright Copyright 2012 OSIsoft,

More information

OZ-LMS TM OZ-LMS 2008 OZ-LMS 2006 OZ-LMS Lite Best IT Serviece Provider OZNET KOREA Management Philosophy & Vision Introduction OZNETKOREA IT Mission Core Values KH IT ERP Web Solution IT SW 2000 4 3 508-2

More information

표준프레임워크 Nexus 및 CI 환경구축가이드 Version 3.8 Page 1

표준프레임워크 Nexus 및 CI 환경구축가이드 Version 3.8 Page 1 표준프레임워크 Nexus 및 CI 환경구축가이드 Version 3.8 Page 1 Index 1. 표준프레임워크 EGOVCI 팩키지설치... 3 1.1 개요... 3 1.2 EGOVCI 압축풀기... 3 1.3 EGOVCI 시스템구성... 3 1.4 CI 시스템구동 (START/STOP)... 4 2. NEXUS 설정정보... 6 2.1 NEXUS 서버구동

More information

I I-1 I-2 I-3 I-4 I-5 I-6 GIS II II-1 II-2 II-3 III III-1 III-2 III-3 III-4 III-5 III-6 IV GIS IV-1 IV-2 (Complement) IV-3 IV-4 V References * 2012.

I I-1 I-2 I-3 I-4 I-5 I-6 GIS II II-1 II-2 II-3 III III-1 III-2 III-3 III-4 III-5 III-6 IV GIS IV-1 IV-2 (Complement) IV-3 IV-4 V References * 2012. : 2013 1 25 Homepage: www.gaia3d.com Contact: info@gaia3d.com I I-1 I-2 I-3 I-4 I-5 I-6 GIS II II-1 II-2 II-3 III III-1 III-2 III-3 III-4 III-5 III-6 IV GIS IV-1 IV-2 (Complement) IV-3 IV-4 V References

More information

메일서버등록제(SPF) 인증기능적용안내서 (HP-UX - qmail) OS Mail Server SPF 적용모듈 (Perl 기반) 작성기준 HP-UX 11.11i qmail 1.03 spf-filter 년 6 월

메일서버등록제(SPF) 인증기능적용안내서 (HP-UX - qmail) OS Mail Server SPF 적용모듈 (Perl 기반) 작성기준 HP-UX 11.11i qmail 1.03 spf-filter 년 6 월 메일서버등록제(SPF) 인증기능적용안내서 (HP-UX - qmail) OS Mail Server SPF 적용모듈 (Perl 기반) 작성기준 HP-UX 11.11i qmail 1.03 spf-filter 1.0 2016 년 6 월 목 차 I. 개요 1 1. SPF( 메일서버등록제) 란? 1 2. SPF 를이용한이메일인증절차 1 II. qmail, SPF 인증모듈설치

More information

Cisco FirePOWER 호환성 가이드

Cisco FirePOWER 호환성 가이드 Cisco 호환성가이드 Cisco 호환성 이문서에서는 Cisco 소프트웨어와하드웨어의호환성및요건을다룹니다. 추가 릴리스또는제품정보는다음을참조하십시오. 설명서로드맵 : http://www.cisco.com/c/en/us/td/docs/security/firesight/ roadmap/firesight-roadmap.html Cisco ASA 호환성가이드 : http://www.cisco.com/c/en/us/td/docs/security/asa/compatibility/

More information

DE1-SoC Board

DE1-SoC Board 실습 1 개발환경 DE1-SoC Board Design Tools - Installation Download & Install Quartus Prime Lite Edition http://www.altera.com/ Quartus Prime (includes Nios II EDS) Nios II Embedded Design Suite (EDS) is automatically

More information

초보자를 위한 C++

초보자를 위한 C++ C++. 24,,,,, C++ C++.,..,., ( ). /. ( 4 ) ( ).. C++., C++ C++. C++., 24 C++. C? C++ C C, C++ (Stroustrup) C++, C C++. C. C 24.,. C. C+ +?. X C++.. COBOL COBOL COBOL., C++. Java C# C++, C++. C++. Java C#

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Autodesk Software 개인용 ( 학생, 교사 ) 다운로드가이드 진동환 (donghwan.jin@autodesk.com) Manager Autodesk Education Program - Korea Autodesk Education Expert 프로그램 www.autodesk.com/educationexperts 교육전문가프로그램 글로벌한네트워크 /

More information

<4D F736F F F696E74202D C61645FB3EDB8AEC7D5BCBA20B9D720C5F8BBE7BFEBB9FD2E BC8A3C8AF20B8F0B5E55D>

<4D F736F F F696E74202D C61645FB3EDB8AEC7D5BCBA20B9D720C5F8BBE7BFEBB9FD2E BC8A3C8AF20B8F0B5E55D> VHDL 프로그래밍 D. 논리합성및 Xilinx ISE 툴사용법 학습목표 Xilinx ISE Tool 을이용하여 Xilinx 사에서지원하는해당 FPGA Board 에맞는논리합성과정을숙지 논리합성이가능한코드와그렇지않은코드를구분 Xilinx Block Memory Generator를이용한 RAM/ ROM 생성하는과정을숙지 2/31 Content Xilinx ISE

More information

Chap7.PDF

Chap7.PDF Chapter 7 The SUN Intranet Data Warehouse: Architecture and Tools All rights reserved 1 Intranet Data Warehouse : Distributed Networking Computing Peer-to-peer Peer-to-peer:,. C/S Microsoft ActiveX DCOM(Distributed

More information

<4D F736F F F696E74202D203137C0E55FBFACBDC0B9AEC1A6BCD6B7E7BCC72E707074>

<4D F736F F F696E74202D203137C0E55FBFACBDC0B9AEC1A6BCD6B7E7BCC72E707074> SIMATIC S7 Siemens AG 2004. All rights reserved. Date: 22.03.2006 File: PRO1_17E.1 차례... 2 심벌리스트... 3 Ch3 Ex2: 프로젝트생성...... 4 Ch3 Ex3: S7 프로그램삽입... 5 Ch3 Ex4: 표준라이브러리에서블록복사... 6 Ch4 Ex1: 실제구성을 PG 로업로드하고이름변경......

More information

..,. Job Flow,. PC,.., (Drag & Drop),.,. PC,, Windows PC Mac,.,.,. NAS(Network Attached Storage),,,., Amazon Web Services*.,, (redundancy), SSL.,. * A

..,. Job Flow,. PC,.., (Drag & Drop),.,. PC,, Windows PC Mac,.,.,. NAS(Network Attached Storage),,,., Amazon Web Services*.,, (redundancy), SSL.,. * A ..,. Job Flow,. PC,.., (Drag & Drop),.,. PC,, Windows PC Mac,.,.,. NAS(Network Attached Storage),,,., Amazon Web Services*.,, (redundancy), SSL.,. * Amazon Web Services, Inc.. ID Microsoft Office 365*

More information

저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할수없습니다. 변경금지. 귀하는이저작물을개작, 변형또는가공할수없습니다. 귀하는, 이저작물의재이용이나배포의경우,

More information

vRealize Automation용 VMware Remote Console - VMware

vRealize Automation용 VMware Remote Console - VMware vrealize Automation 용 VMware Remote Console VMware Remote Console 9.0 이문서는새버전으로교체되기전까지나열된각제품버전및모든이후버전을지원합니다. 이문서에대한최신버전을확인하려면 http://www.vmware.com/kr/support/pubs 를참조하십시오. KO-002230-00 vrealize Automation

More information

슬라이드 1

슬라이드 1 공개 SW 의이해와관리 2016 년도공공 SW 사업발주관리교육 NIPA 공개 SW 역량프라자박준석수석 T: 02-2132-1405 E: jspark@nipa.kr 목차 Ⅰ Ⅲ Ⅱ Ⅳ Open Compliance I 공개소프트웨어 공개소프트웨어 = 자유소프트웨어 (Free Software) + 오픈소스소프트웨어 (Open Source Software) = Free

More information

1. What is AX1 AX1 Program은 WIZnet 사의 Hardwired TCP/IP Chip인 iinchip 들의성능평가및 Test를위해제작된 Windows 기반의 PC Program이다. AX1은 Internet을통해 iinchip Evaluation

1. What is AX1 AX1 Program은 WIZnet 사의 Hardwired TCP/IP Chip인 iinchip 들의성능평가및 Test를위해제작된 Windows 기반의 PC Program이다. AX1은 Internet을통해 iinchip Evaluation 1. What is AX1 AX1 Program은 WIZnet 사의 Hardwired TCP/IP Chip인 iinchip 들의성능평가및 Test를위해제작된 Windows 기반의 PC Program이다. AX1은 Internet을통해 iinchip Evaluation Board(EVB B/D) 들과 TCP/IP Protocol로연결되며, 연결된 TCP/IP

More information

Open Cloud Engine Open Source Big Data Platform Flamingo Project Open Cloud Engine Flamingo Project Leader 김병곤

Open Cloud Engine Open Source Big Data Platform Flamingo Project Open Cloud Engine Flamingo Project Leader 김병곤 Open Cloud Engine Open Source Big Data Platform Flamingo Project Open Cloud Engine Flamingo Project Leader 김병곤 (byounggon.kim@opence.org) 빅데이터분석및서비스플랫폼 모바일 Browser 인포메이션카탈로그 Search 인포메이션유형 보안등급 생성주기 형식

More information

<B0F8B0B35357B0A1C0CCB5E528323030363031C1A4BAB8C5EBBDC5BACE292E687770>

<B0F8B0B35357B0A1C0CCB5E528323030363031C1A4BAB8C5EBBDC5BACE292E687770> 공개소프트웨어 가이드 A Guide to Open Source Software 2006 1 정보통신부 공개소프트웨어 가이드 요 약 문 1. 제 목 "공개소프트웨어 가이드" 발간 2. 발간의 목적 및 필요성 본 가이드의 목적은 공개소프트웨어 대한 이해를 높이고 공개소프트 웨어에 대한 우려와 현실을 객관적으로 분석하여 공개소프트웨어 도 입시 필요한 검토사항 및

More information

Microsoft PowerPoint - chap02-C프로그램시작하기.pptx

Microsoft PowerPoint - chap02-C프로그램시작하기.pptx #include int main(void) { int num; printf( Please enter an integer "); scanf("%d", &num); if ( num < 0 ) printf("is negative.\n"); printf("num = %d\n", num); return 0; } 1 학습목표 을 작성하면서 C 프로그램의

More information

품질검증분야 Stack 통합 Test 결과보고서 [ The Bug Genie ]

품질검증분야 Stack 통합 Test 결과보고서 [ The Bug Genie ] 품질검증분야 Stack 통합 Test 결과보고서 [ The Bug Genie ] 2014. 10. 목 차 I. Stack 통합테스트개요 1 1. 목적 1 II. 테스트대상소개 2 1. The Bug Genie 소개 2 2. The Bug Genie 주요기능 3 3. The Bug Genie 시스템요구사항및주의사항 5 III. Stack 통합테스트 7 1. 테스트환경

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 DEXTUploadNJ_ 제품소개서 The Most Powerful File Upload Solution based on HTTP 목차 01 _ DEXTUploadNJ 제품소개 02 _ 시스템요구사항 03 _ 기능및특징 04 _ 시스템구성도 05 _ 적용효과 06 _ 레퍼런스 07 _ 가격및라이선스 DEXTUploadNJ 제품소개 웹환경에서파일업로드기능을지원하는

More information

슬라이드 1

슬라이드 1 The Most Powerful File Upload based on HTTP DEXTUploadFL Introduction 5 층 TEL: 02-6719-6200 FAX: 02-511 4823 http://www.devpia.com Copyright c ( 주 ) 데브피아. All rights reserved. 01 DEXTUploadFL 제품소개 02 시스템요구사항

More information

슬라이드 1

슬라이드 1 강력한성능! 인터넷 / 업무용데스크탑 PC NX-H Series Desktop PC NX1- H700/H800/H900 NX2- H700/H800/H900 NX1-H Series 사양 Series 제품설명 ( 모델명 ) NX1-H Series, 슬림타입 기본형모델중보급형모델고급형모델 NX1-H800:112SN NX1-H800:324SN NX1-H800:534MS

More information