제18회 Open Technet 세미나, 2011.11.30

공개SW 역량프라자에서 진행하는
제18회 Open Technet 세미나가 2011년 11월 30일에 숭실대학교에서 진행이 됩니다.





Posted by 산사랑

2011/11/29 18:25 2011/11/29 18:25
, , , , ,
Response
No Trackback , No Comment
RSS :
http://www.jopenbusiness.com/tc/oss/rss/response/367

Trackback URL : http://www.jopenbusiness.com/tc/oss/trackback/367

Leave a comment
[로그인][오픈아이디란?]
2011 제5회 공개SW 개발자 대회 그랜드 오픈세미나가 2011년 7월 2일 토요일에 개최 됩니다.
  • 공개SW 어제와 오늘 그리고 내일
  • 오픈소스와 오픈API의 활용 방안
  • T-Store 사례로 살펴보는 애플리케이션 트랜드
  • MeeGo 기반 Application 개발 및 Intel AppUp 소개
  • Mobile platform trend와 바다 전략
  • 미투데이 OpenAPI를 이용한 매쉬업 응용프로그램 개발과 사례
  • 오픈소스(OSS)를 활용한 SW 개발 방법론

Posted by 산사랑

2011/06/28 09:56 2011/06/28 09:56
, , , , ,
Response
No Trackback , No Comment
RSS :
http://www.jopenbusiness.com/tc/oss/rss/response/346

Trackback URL : http://www.jopenbusiness.com/tc/oss/trackback/346

Leave a comment
[로그인][오픈아이디란?]

jQuery Selector

예전에 JavaScript를 어느 정도 한 후에 Prototype, Rico 등을 봤었는데 어제는 jQuery를 봤다. 내용을 살펴보니 Prototype과 거의 대동소이 했다. 다만, Selector에서 다양한 형태를 지원하고 있어서 눈길을 끌었다.

아래는 jQuery에서 지원하고 있는 Selector 이다. jQuery를 살펴 보다보니 예전에 봤던 HTML, CSS, JavaScript, HTML의 데이터 모델, XML, XPath 등이 생각이 났다. XPath 정의 Selector는 예전에 봤던 XPath가 잘 기억이 나지 않아 생각나는 것만 일부 정리를 했다. 대신에 HTML의 데이터 모델을 뒤에 추가 한다.

CSS3 Selectors

Selector Selector 설명
*

모든 Element

E
  • Element 이름으로 지정

예) element: <element>~</element>

.class
  • Class 명으로 Element 지정, E.class 또는 E#id.class 로도 사용 가능

예) .className: <element class="className">~</element>

#id
  • ID로 Element 지정, E#id 로 사용 가능

예) #elementID: <element id="elementID">~</element>

[~]
Attribute로 선택
  • E[attr] : attribute를 가진 모든 Element
  • E[attr=val] : attribute가 val인 모든 Element
  • E[attr^=val] : attribute가 val로 시작하는 모든 Element
  • E[attr$=val] : attribute가 val로 끝나는 모든 Element
  • E[attr~=val] : attribute가 val이 아닌 모든 Element
  • E[attr*=val] : attribute가 val을 포함하는 모든 Element
  • E[attr|=val] : an E element whose "attr" attribute has a hyphen-separated list of values beginning (from the left) with "val"
E ~ F
Element의 관계로 선택
  • E F : E의 모든 자식 Element 중 이름이 F인 Element
  • E > F : E의 바로 아래 Element 중 이름이 F인 Element
  • E + F : E의 뒤에 나오는 형제 Element 중, E바로 뒤에 나오는 이름이 F인 Element
  • E ~ F : E의 뒤에 나오는 형제 Element 중, 이름이 F인 Element
  • E:has(F) : F인 자손을 가지는 E Element
E:~
위치로 선택
  • E:first : 첫번째 Element
  • E:last : 마지막 Element
  • E:before : 이전 Element
  • E:after : 다음 Element
  • E:even : 짝수 Element
  • E:odd : 홀수 Element
  • E:eq(n) : n번째 Element
  • E:gt(n) : n번째 이후의 Element
  • E:lt(n) : n번째 이전의 Element
  • E:root : Root Element
  • E:not(s) : s와 일치하지 않는 E Element, 예) input:not(:checkbox)

  • E:empty : 자식이 없는 모든 E Element
  • E:nth-child(n) : n번째 자식 Element인 모든 E Element
  • E:nth-last-child(n) : 끝에서 n번째 자식 Element인 모든 E Element
  • E:only-child : 형제가 없는 자식 Element인 모든 E Element
  • E:first-child : 첫번째 자식 Element인 모든 E Element
  • E:last-child : 마지막 자식 Element인 모든 E Element
  • E:nth-child(even) : 짝수 자식 Element인 모든 E Element
  • E:nth-child(odd) : 홀수 자식 Element인 모든 E Element
  • E:nth-child(Xn+Y) : 예) a:nth-child(3n+2) : n을 0부터 대입하여 이에 해당하는 자식 Element인 모든 E Element

  • E:nth-of-type(n) : an E element, the n-th sibling of its type
  • E:nth-last-of-type(n) :
  • E:first-of-type :
  • E:last-of-type :
  • E:only-of-type :
E:~
링크 관계로 선택
  • E:link : 사용자가 방문하지 않은 링크를 가진 Element
  • E:visited : 사용자가 방문한 링크를 가진 Element
  • E:active : 활동 중인 링크 Element
  • E:hover : Mouse가 지나가는 Element
  • E:focus : Focus를 가진 Element
  • E:target : target을 가진 Element
E::~
확장 선택
  • E::first-line : E Element의 첫번째 라인
  • E::first-letter : E Element의 첫번째 문자
  • E::before : E Element 이전에 추가된 content
  • E::after : E Element 이후에 추가된 content
기타
  • E:enabled : 활성화된 E Element
  • E:disabled : 비활성화된 E Element
  • E:checked : 여러 항목중에서 선택된 Element
  • E:lang(ko) : 언어가 ko인 Element

jQuery 정의 Selector

Selector Selector 설명
input type에 따라 선택
  •  :checkbox : input element 중 type이 checkbox인 element
  •  :text : input element 중 type이 textx인 element
  •  :file : input element 중 type이 file인 element
  •  :password : input element 중 type이 passwordx인 element
  •  :readio : input element 중 type이 readio인 element
  •  :image: input element 중 type이 image인 element
  •  :button : input element 중 type이 submit, reset, button인 element와 button element

  •  :submit : input, button element 중 type이 submitt인 element
  •  :reset : input, button element 중 type이 reset인 element

  •  :input : input, select, textarea, button element
활성, 선택 여부로 선택
  •  :enabled : 활성화된 element
  •  :disabled : 비활성화된 element
  •  :visible : 눈에 보이는 Element
  •  :hidden : 숨겨진 element

  •  :selected : 선택된 element
  •  :checked : 선택된 체크박스와 라디오 버튼
:animated
  • 현재 애니메이션이 적용된 element
:contains(val)
  • val을 포함하는 element
:header
  • <h1>부터 <h6>까지
:not(filter)
  • filter에 해당하는 element를 제외한 element
:parent
  • 자식을 가지는 element

XPath 정의 Selector

Selector Selector 설명
E/F
  • E element 바로 아래의 F element
E//F
  • E element 아래의 F element
E[@F]
  • 최소 하나의 F element를 포함하는 E element
E/*
  • E element 아래의 모든 element
E/..
  • E element의 부모 element
E[@attr=val]
  • E element중 attr attribute의 값이 val인 element


HTML 데이터 모델

InnerHTML Model

  • this.innerHTML = str;
  • this.innerText = str;
  • this.outerHTML = str;
  • this.outerText = str;
  • this.insertAdjacentHTML(,);
  • this.insertAdjacentHTML("beforebegin", str);
  • this.insertAdjacentHTML("afterbegin", str);
  • this.insertAdjacentHTML("beforeend", str);
  • this.insertAdjacentHTML("afterend", str);
  • insertAdjacentText(,);
  • this.insertAdjacentText("beforebegin", str);
  • this.insertAdjacentText("afterbegin", str);
  • this.insertAdjacentText("beforeend", str);
  • this.insertAdjacentText("afterend", str);

Element Model

  • this.parentElement;
  • this.children;
  • this.contains(node);
  • bodyElement = document.getChildNodes().item(0).getChildNodes().item(1);
  • bodyElement = document.getFirstChild().getFirstChild().getNextSibling();
  • typeInt = bodyElement.getNodeType()
  • elementName = bodyElement.getNodeName();
  • elementContent = bodyElement.getFirstChild().getNodeValue();
  • var td = xCreateElement("td");
  • linkText = document.createTextNode("edit");
  • tr.appendChild(td);
  • oldNode = theDiv.firstChild.nextSibling.nextSibling;
  • theDiv.removeChild(oldNode);
  • newNode = document.createTextNode(newText);
  • theDiv.appendChild(newNode);
  • theDiv.replaceChild(newNode, oldNode);
  • theDiv.firstChild.nextSibling.nextSibling.nodeValue=newText;

Document All Model

  • window.document.all["idVal"]
  • window.document.all.idVal
  • var tagH2 = window.document.all.tags("H2");
tagH2[0, 1, 2 . . .]
  • this.getElementsByTagName("*");
  • formElement = window.document.getElementById("noteForm");


Posted by 산사랑

2010/08/03 08:27 2010/08/03 08:27
, , , , , , , , , , , , , , ,
Response
No Trackback , No Comment
RSS :
http://www.jopenbusiness.com/tc/oss/rss/response/257

Trackback URL : http://www.jopenbusiness.com/tc/oss/trackback/257

Leave a comment
[로그인][오픈아이디란?]

Android: 갤럭시S의 화면 크기 구하기

갤럭시S에서 Android 앱을 작성할 때 제일 먼저하는 것은 화면 디자인일 것이다. 화면 디자인시에 갤럭시S의 화면 크기를 알고 있으면 도움이 많이 된다.

아래 코드는 갤럭시S에서 화면의 크기를 구하는 방법 이다.

갤럭시S 화면 크기

  • Activity에서 화면 크기 구하는 방법
 StringBuffer buf = null;
 WindowManager wm = null;
 Display display = null;
 DisplayMetrics metrics = null;
    	
 wm = getWindowManager();
 display = wm.getDefaultDisplay();
 metrics = new DisplayMetrics();
 display.getMetrics(metrics);
    	
 buf = new StringBuffer();
 buf.append("Window display id: " + display.getDisplayId() + "\n");
 buf.append("Window orientation: " + display.getOrientation() + "\n");
 buf.append("Window width: " + display.getWidth() + "\n");
 buf.append("Window height: " + display.getHeight() + "\n");
 buf.append("Window pixel format: " + display.getPixelFormat() + "\n");
 buf.append("Window refresh rate: " + display.getRefreshRate() + "\n");
 buf.append("Window width pixels: " + metrics.widthPixels + "\n");
 buf.append("Window height pixels: " + metrics.heightPixels + "\n");
 testMsg.setText(buf.toString());
  • 갤럭시S의 화면 크기
  • 세로 화면 크기
Window display id: 0
Window orientation: 0
Window width: 320
Window height: 533
Window pixel format: 5
Window refresh rate: 68.0
Window width pixels: 320
Window height pixels: 533
  • 가로 화면 크기
Window display id: 0
Window orientation: 1
Window width: 533
Window height: 320
Window pixel format: 5
Window refresh rate: 68.0
Window width pixels: 533
Window height pixels: 320

Posted by 산사랑

2010/08/02 18:20 2010/08/02 18:20
, , , , , , , , , ,
Response
No Trackback , No Comment
RSS :
http://www.jopenbusiness.com/tc/oss/rss/response/256

Trackback URL : http://www.jopenbusiness.com/tc/oss/trackback/256

Leave a comment
[로그인][오픈아이디란?]

SKC&C에서 "클라우드 컴퓨팅 기반 스마트 그리드 데이터 분석 플랫폼 개발"과 Softwareinlife에서 "Google App Engine의 활용"에 대해서 세미나를 합니다. 클라우드에 대해 좀 더 알고 실질적으로 클라우드를 사용해 볼 수 있는 기회가 될 것 같네요.




Posted by 산사랑

2010/07/16 09:59 2010/07/16 09:59

Trackback URL : http://www.jopenbusiness.com/tc/oss/trackback/250

Leave a comment
[로그인][오픈아이디란?]

Ubuntu에 MS Office 2007 설치

Ubuntu를 사용하면 모든 것을 다 Ubuntu로 해결할 수 있는데 다른 사람들과 문서를 교환하려면 아무래도 MS Office의 설치가 필요 하다. Wine을 사용하여 MS Office 2007을 설치해 보자.

Wine 설치

Ubuntu 10.04에서 Windows 프로그램을 실행하기 위해서 Wine을 설치해 보자.

  • "프로그램 -> 우분투 소프트웨어 센터" 메뉴를 선택 한다.
  • "wine"으로 검색한 후 "Wine - Microsoft Windows 호환 계층 (베타 버전)"을 선택하여 설치 한다.


MS Office 2007 설치

Ubuntu 10.04에서 Wine으로 MS Office 2007을 설치해서 사용해 보자.

  • MS Office 2007 설치 CD를 넣는다.
  • "위치 -> 홈 폴더" 메뉴을 실행한 후 "파일 시스템"에서 "media" 폴더로 들어가 MS Office 2007 설치 CD가 있는 폴더를 찾는다.
  • "setup.exe"에서 오른쪽 마우스를 누른 후 "Wine Windows Program Loader(으)로 열기"를 선택하여 설치 한다.
  • 라이브러리 설정을 위해 "프로그램 -> Wine -> Configure Wine -> 라이브러리" 메뉴를 선택한 후 아래와 같이 라이브러리를 추가 한다.
  • "새로 오버라이드할 라이브러리"에서 "riched20 (네이티브)"를 선택한 후 "더하기" 버튼을 누른다.
  • 새로 추가한 "riched20 (네이티브)"를 선택한 후 "고치기"를 누른다.
  • "네이티브(N) (Win)"을 선택 한다.
  • 이제 "프로그램 -> Wine -> 프로그램 -> Microsoft Office" 아래에 있는 오피스 프로그램을 사용하면 된다.

Posted by 산사랑

2010/07/12 18:14 2010/07/12 18:14
, , , , , , , ,
Response
No Trackback , No Comment
RSS :
http://www.jopenbusiness.com/tc/oss/rss/response/249

Trackback URL : http://www.jopenbusiness.com/tc/oss/trackback/249

Leave a comment
[로그인][오픈아이디란?]

2010년 4월 오픈소스 기사 모음

2010년 4월은 오픈소스와 오픈API에 관련한 기사가 골고루 나온 달이 었다. 지난달에 비해 정부의 활동은 크지 않았지만 많은 기업이 오픈소스와 관련된 활동을 하고 있다.

2010년 4월


  • 네이버 : 큐브리드, 해외진출
  • NHN : 오픈소스 특허 관련 단체인 OIN (Open Invention Network)과 특허 라이선스 계약을 체결
  • 다음 : 다음 개발자 네트워크 개편
  • 다음 : 로드뷰를 오픈API로 공개
  • 싸이월드 : 오픈API 정책 공개
  • 구글 : 코덱을 오픈소스로 공개 예정


  1. [오픈소스///공개SW 사업자/2010.4.29] : SK C&Cㆍ한전KDN, 공개SW사업자로 선정
  2. [오픈소스///ALM/2010.4.28] : 지속적인 통합을 넘어선 ALM의 미래-1
  3. [오픈API/네이버//안드로이드/2010.4.28] : 정보: Naver open Api를 이용한 검색 application
  4. [오픈API/네이버/위성지도//2010.4.28] : 네이버 지도 API (위성지도 기능)
  5. [오픈API/행정안전부//공공DB/2010.4.28] : 행안부, 300여 공공정보 대폭 개방... 오픈API 방식 제공
  6. [오픈소스//Drupal/백악관/2010.4.23] : 백악관 웹사이트, 오픈소스로 풀린다
  7. [오픈소스/NHN//OIN,가입/2010.4.21] : NHN, 국내기업 최초로 OIN 가입하여 오픈소스 지원한다
  8. [오픈소스/구글/안드로이드/Linux,통합/2010.4.19] : "구글 안드로이드, 다시 리눅스 품에"
  9. [오픈소스///가격/2010.4.16] : 짐 젠린 리눅스재단 회장 "오픈소스가 IT가격 구조 뒤흔들 것"
  10. [오픈소스/구글//코덱/2010.4.14] : 구글 on2 업체 vp8 코덱 오픈소스로 공개예정
  11. [오픈소스/삼성/Anyframe//2010.4.13] : Hibernate 이용 Oracle 9i Clob 데이터 저장 방법 문의
  12. [오픈소스///클라우드/2010.4.13] : 오픈 소스 클라우드 분석
  13. [오픈소스///장점/2010.4.11] : 오픈소스가 왜 강한가
  14. [오픈소스///보안,암호화/2010.4.8] : 오픈소스(OpenSource)로 나만의 안전한 작업공간을 만들다.
  15. [오픈소스/레드헷//유지보수 계약율,오해/2010.4.7] : 한국 공개SW 유지보수 계약률 '세계 최저'
  16. [오픈API/다음/로드뷰/공개/2010.4.7] : 로드뷰 API 공개!
  17. [오픈소스///포털,개방/2010.4.7] : 포털 개방 물결, "가진 것 서로 내 놓고 공유"
  18. [오픈소스/네이버/큐브리드/해외진출/2010.4.7] : 큐브리드, 적진에서 자신을 알린다
  19. [오픈소스/IBM//지적재산권/2010.4.7] : 지킬인가 하이드인가? ···IBM 오픈소스 지재권 공세 결국 EC로
  20. [오픈소스///비즈니스 모델/2010.4.6] : 오픈 소스 소프트웨어 비지니스에 대한 생각들..
  21. [오픈소스/다음/개발자 네트워크/개편/2010.4.6] : 로드뷰 API + OAuth + 구인
  22. [오픈소스///국내,Java/2010.4.5] : jsp/java 계열로 국내에서 진행되는 오픈소스프로젝트 있나요?
  23. [오픈소스///IBM,Linux/2010.4.2] : “오픈소스 개발자들이여! 메인프레임을 주목하라”
  24. [오픈소스/저작권위원회//라이선스/2010.4.1] : "오픈소스SW 안심하고 쓰세요"
  25. [오픈API/SK/싸이월드//2010.4.1] : 11주년 싸이월드 "오픈 정책으로 SNS 선도"




Posted by 산사랑

2010/05/02 23:40 2010/05/02 23:40
, , ,
Response
No Trackback , No Comment
RSS :
http://www.jopenbusiness.com/tc/oss/rss/response/227

Trackback URL : http://www.jopenbusiness.com/tc/oss/trackback/227

Leave a comment
[로그인][오픈아이디란?]

기업의 오픈소스 도입 전략

2008년 7월말에 진행된 OSCON 08에서 O'Reilly는 "Open Source in the Enterprise" 보고서를 통해 오픈소스 도입 기업들의 오픈소스 도입 전략을 다음과 같이 정리 하였다.

전략 설명
Agility and Scale
(기민성 및 확장성)
빠르게 변화하는 비즈니스 환경에 따른 소프트웨어의 성장성 및 변경성

The ability to quickly grow and modify software systems to respond to rapidly changing business conditions

Breaking Vendor Lock-in
(독점 벤더 독립성)
독점 벤더의 영향력을 감소 시키므로서 기업 IT Architecture 수립 가능

Reducing proprietary vendor dependence and controlling enterprise IT architectures

Quality and Security
(품질 및 보안)
빠른 개선과 투명성이라는 오픈 소스의 특성을 통해 품질 및 보안 향상

Improving the operations of enterprise infrastructure by leveraging open source characteristics of transparency and rapid improvement

Cost
(비용 개선)
저렴한 오픈 소스의 사용으로 IT 운영 비용의 감소

Reducing overall IT operational costs by implementing free or low-cost open source software

Sovereignty
(IT 독립성)
미국 기업에 대한 의존성을 줄여 지역 IT 활성화

Reducing dependence upon US-based software companies for local economic development and national sovereignty reasons

Innovation
(혁신)
운영 및 개발 비용을 줄여 시장 효과적인 신규 비즈니스 창출

Using open source to create new business offerings or creating open source products to reduce operational costs and make new offerings less expensive to bring to market

  • 참고 문헌

Posted by 산사랑

2008/08/26 16:16 2008/08/26 16:16
, , , , ,
Response
No Trackback , No Comment
RSS :
http://www.jopenbusiness.com/tc/oss/rss/response/26

Trackback URL : http://www.jopenbusiness.com/tc/oss/trackback/26

Leave a comment
[로그인][오픈아이디란?]

소프트웨어의 법적 책임

오픈소스 비즈니스 컨설팅에서 오픈소스의 라이센스를 정리하기에 앞서 오픈소스와 관련된 법적 책임을 정리한다.

많은 사람들이 오픈소스는 무료로 제공되는 소프트웨어로 알고 있다. 그러나 오픈소스도 일반 상용 소프트웨어처럼 라이센스를 가지고 있고 이에 따른 법적 책임이 따른다. 오픈소스를 확산하고 개인과 기업이 올바르게 사용할 수 있도록 오픈소스 라이센스와 그에 따른 여러가지 제약 및 준수 사항을 정리한다.

소프트웨어는 다음과 같이 저작권, 특허권, 상표권, 영업비밀 등의 지적재산권에 의해 보호받고 있다. 다음과 같은 지적재산권에 의해 권리자는 소프트웨어에 대한 배타적인 권리를 가지게 되며, 원칙적으로 권리자만이 소프트웨어를 사용/복제/배포/수정할 수 있다.

저작권

저작권(copyright)은 문학/학술 또는 예술의 범위에 속하는 창작물(저작물)의 창작에 의하여 그 창작물에 대하여 창작자(저작자)가 취득하는 권리로서 창작물의 아이디어를 보호하는 것이 아니라 그 표현(expression)의 결과물을 보호하는 것이다. 저작권은 권리의 발생에 있어 등록과 같은 요건이 필요하지 않고 창작과 동시에 권리가 발생한다(무방식주의). 따라서 어떤 프로그래머가 특정 SW를 개발하게 되면 컴퓨터프로그램저작권이 자동적으로 발생하며, 그 권리는 프로그래머 또는 그가 속한 회사에 부여된다. 저작권이 있는 저작물의 경우 누구도 원 저작자나 저작권자의 허가가 없이는 해당 저작물을 사용/복제/배포/수정할 수 없다.

  • 공표권 : 저작자는 그의 저작물을 공표하거나 공표하지 아니할 것을 결정할 권리를 가진다.
  • 성명표시권 : 저작자는 저작물의 원본이나 그 복제물에 또는 저작물의 공표 매체에 그의 실명 또는 이명을 표시할 권리를 가진다.
  • 동일성유지권 : 저작자는 그의 저작물의 내용·형식 및 제호의 동일성을 유지할 권리를 가진다.
  • 복제권 : 저작자는 그의 저작물을 복제할 권리를 가진다.
  • 공연권 : 저작자는 그의 저작물을 공연할 권리를 가진다.
  • 공중송신권 : 저작자는 그의 저작물을 공중송신할 권리를 가진다.
  • 전시권 : 저작자는 미술저작물등의 원본이나 그 복제물을 전시할 권리를 가진다.
  • 배포권 : 저작자는 저작물의 원본이나 그 복제물을 배포할 권리를 가진다.
  • 대여권 : 저작자는 판매용 음반을 영리를 목적으로 대여할 권리를 가진다.
  • 2차적저작물작성권 : 저작자는 그의 저작물을 원저작물로 하는 2차적저작물을 작성하여 이용할 권리를 가진다.
  • 저작재산권은 이 관에 특별한 규정이 있는 경우를 제외하고는 저작자의 생존하는 동안과 사망 후 50년간 존속한다.
  • 무명 또는 널리 알려지지 아니한 이명이 표시된 저작재산권은 공표된 때부터 50년간 존속한다.
  • 컴퓨터프로그램 보호법에서 프로그램저작권
  • 공표권 : 프로그램저작자는 그 프로그램을 공표하거나 공표하지 아니할 것을 결정할 권리를 가진다.
  • 성명표시권 : 프로그램저작자는 프로그램이나 그 복제물 또는 프로그램의 공표를 함에 있어서 실명 또는 이명을 표시할 권리를 가진다.
  • 동일성 유지권 : 프로그램저작자는 다음 각호에 해당하는 경우를 제외하고는 그의 프로그램의 제호·내용 및 형식의 동일성을 유지할 권리를 가진다.
  1. 특정한 컴퓨터외에는 사용할 수 없는 프로그램을 다른 컴퓨터에 사용할 수 있도록 하기 위하여 필요한 범위안에서의 변경
  2. 프로그램을 특정한 컴퓨터에 보다 효과적으로 사용할 수 있도록 하기 위하여 필요한 범위안에서의 변경
  3. 프로그램의 성질 또는 그 사용목적에 비추어 부득이하다고 인정되는 범위안에서의 변경
  • 프로그램저작권의 보호기간
  • 프로그램이 공표된 다음 연도부터 50년간 존속한다.
  • 창작 후 50년이내에 공표되지 아니한 경우에는 창작된 다음 연도부터 50년간 존속한다.
  • 참고 문헌

특허권

특허권(patent)은 발명에 관하여 발생하는 독점적/배타적 지배권으로 법에 정해진 절차에 의해 출원을 하여야 하며, 심사를 통해 부여되는 권리이다. 특허기술을 사용하기 위해서는 반드시 특허권자의 허락을 얻어야만 한다. 특허권자는 자신이 허락하지 않은 사람이 해당 특허를 활용한 제품을 만들거나, 사용하거나, 판매하는 것을 막을 수 있다. 특허는 무엇인가 유용하게 하는 방식(method)이므로 특허받은 방식을 구현하는 소프트웨어라면 프로그래밍 언어가 다르거나 소스코드가 다르더라도 해당 특허권자의 명시적인 허락을 받아야 하며 이는 오픈소스 뿐만 아니라 상용 소프트웨어에도 마찬가지이다.

  • 특허권의 존속기간
  • 특허권의 존속기간은 제87조제1항의 규정에 의한 특허권의 설정등록이 있는 날부터 특허출원일후 20년이 되는 날까지로 한다. <개정 1997.4.10, 2001.2.3>
  • 정당한 권리자의 특허출원에 대하여 제34조 및 제35조의 규정에 의하여 특허된 경우에는 제1항의 특허권의 존속기간은 무권리자의 특허출원일의 다음날부터 기산한다.<개정 1995.12.29>
  • 참고 문헌

상표권

상표권(trademark right)이란 상표권자가 지정상품에 관하여 그 등록상표를 사용할 독점적인 권리로서 일정한 절차에 따라 등록하여야 효력이 발생한다. 이러한 상표를 사용하기 위해서는 반드시 상표권자의 허락을 얻어야 하며 허락받지 않고 상표를 이용할 경우 처벌을 받게 된다. 상표권을 취득한 SW의 경우 상표를 사용하려면 상표권자의 명시적인 허락을 받아야 한다.

  • 상표권의 존속기간
  • 상표권의 존속기간은 상표권의 설정등록이 있는 날부터 10년으로 한다.
  • 상표권의 존속기간은 상표권의 존속기간갱신등록출원에 의하여 10년간씩 갱신할 수 있다.<개정 1993.12.10, 1997.8.22>
  • 참고 문헌

영업비밀

영업비밀(trade secret)이란 공연히 알려져 있지 아니하고 독립된 경제적 가치를 지니는 것으 로서 상당한 노력에 의하여 비밀로 유지되는 생산 방법, 판매 방법, 기타 영업 활동에 유용한 비밀유지의무가 있음에도 다른 사람에게 이를 누출하는 경우 처벌받게 된다. 공개되지 않은 SW의 경우 영업비밀로서 보호를 받을 수 있으며, 공개된 SW라 하더라도 아이디어에 대한 부분은 영업비밀로 보호를 받을 수 있는 가능성이 있다. 단, 영업비밀로서의 소프트웨어 보호는 널리 공개되어 유통되는 경우에는 보호받기가 어렵고, 이를 알지 못하고 사용한 제3자에게 법적으로 문제를 삼을 수 없는 한계가 있다.

  • 영업비밀의 존속기간
  • 무기한
  • 참고 문헌

기타

  • 정보 공유 및 국가 개입 관련 법적 근거
세계인권선언 제17조
사람은 누구를 막론하고 단독으로 또는 다른 사람과 공동하여 재산을 소유할 권리를 가진다.
사람은 누구를 막론하고 자의로 재산을 박탈당하여서는 안된다.

헌법 제10조
모든 국민은 인간으로서의 존엄과 가치를 가지며, 행복을 추구할 권리를 가진다. 국가는 개인이 가지는 불가침의 기본적 인권을 확인하고 이를 보장할 의무를 진다.

헌법 제22조
① 모든 국민은 학문과 예술의 자유를 가진다.
② 저작자·발명가·과학기술자와 예술가의 권리는 법률로써 보호한다.

헌법 제23조
① 모든 국민의 재산권은 보장된다. 그 내용과 한계는 법률로 정한다.
② 재산권의 행사는 공공복리에 적합하도록 하여야 한다.
③ 공공필요에 의한 재산권의 수용·사용 또는 제한 및 그에 대한 보상은 법률로써 하되, 정당한 보상을 지급하여야 한다.
헌법 제37조
① 국민의 자유와 권리는 헌법에 열거되지 아니한 이유로 경시되지 아니한다.
② 국민의 모든 자유와 권리는 국가안전보장·질서유지 또는 공공복리를 위하여 필요한 경우에 한하여 법률로써 제한할 수 있으며, 제한하는 경우에도 자유와 권리의 본질적인 내용을 침해할 수 없다.


참고 문헌 :



Posted by 산사랑

2008/08/19 00:31 2008/08/19 00:31

Trackback URL : http://www.jopenbusiness.com/tc/oss/trackback/21

Leave a comment
[로그인][오픈아이디란?]

Firefox 추천 부가기능(Plugin)

나의 브라우저 사용기를 보면 초기에는 Netscape 브라우저를 주로 사용하였다. 그러다가 Explorer 5.0이 나오면서 부터 Windows(OS)에 통합되어 있어 자연스럽게 Explorer를 쓰기 시작하였다. 올 초까지도 Explorer를 사용하였는데 Explorer 8.0 베타를 설치하여 사용하다보니 너무 너무 안되는 것이 많아서 지금은 Firefox를 사용하고 있다.

Explorer 8.0 베타가 제대로 동작하지 않는 경우가 많아 Firefox를 사용하기 시작하였는데 초기에는 Firefox만 설치하여 사용하여 크게 효용성을 느끼지 못 하였다. "Explorer 8.0 베타에서 안되는 것이 Firefox에서는 되는 구나" 정도로만 느끼며 사용하였다. 그러다가 Firefox의 여러가지 부가기능을 접하면서 " 아! 이래서 사람들이 Firefox가 훌륭한 브라우져라고 하는구나."라는 것을 느꼈다.

아직 많은 부가기능(Plugin)을 사용해 보지 않았지만 아래에 지금 설치하여 사용하고 있는 부가 기능을 정리 하였다. "강추"(강력 추천)와 "추천" 부가 기능은 설치하여 사용할 만한 기능이다. "검토중"은 아직 사용해 보지 않았거나 개발자용이라 크게 와 닿지 않는 것을 정리하였다.

* Mozilla Firefox 3.0.1 추천 부가 기능 (2008년 8월 11일)
부가기능(Plugin)
추천 여부
간단 설명
Download Statusbar 강추 다운로드 창을 띄우지 않고 화면 하단에 상태바로 표시하여 사용하기 편함
CustomizeGoogle 강추 구글 검색 화면을 개선하여 보여줌, 속도 향상, 추가 검색 가능
Fast Dial 강추 새탭을 열었을 때 등록한 웹페이지를 보여주고 클릭만으로 사용할 수 있도록 함
FireGestures 강추 마우스를 사용한 제스추어로 다양한 기능을 실행함, 마우스의 새로운 사용법에 눈 뜨게 함
IE Tab 강추 토클 방식으로 화면 랜더링을 Firefox와 Explorer간에 전환함
IT View 강추 현재 보고 있는 페이지를 Exploer를 새로 띄워 보여줌
New Tab Button on Right 강추 탭의 맨 우측에 Explorer 처럼 "새 탭 열기" 버튼을 표시함
NoScript 강추 강력한 스크립트 차단 기능
All-in-One Sidebar 추천 Firefox의 여러가지 기능을 좌측에 사이드 바 형태로 표시함
ColorfulTabs 추천 탭을 여러가지 색상으로 보여줌, 처음에는 적응이 안되나 지금은 만족함
Cooliris Previews 추천 링크로 걸린 화면을 미리 보기 할 수 있도록 지원
DownThemAll! 추천 다운로드 속도를 빠르게 향상함
Flagfox 추천 현재 보고 있는 페이지를 표시하는 서버의 위치를 국가로 표시함
Foxmarks Bookmark 추천 여러 PC에 설치된 Firefox간의 북마크 정보를 공유함
gTranslate 추천 구글의 번역 기능을 활용하여 마우스로 표시한 영역을 번역함
LightSMS 추천 SK의 TLogin 아이디가 있으면 웹 브라우저에서 간단하게 무료로 SMS를 발송할 수 있음
ChatZilla 추천 새창으로 IRC Client를 띄워 채팅 서비스를 제공함, IRC 명령어를 조금 알면 아주 유용하게 사용할 수 있음, 설치형으로는 XChat라는 공개 소프트웨어가 좋음


부가기능(Plugin)
추천 여부
간단 설명
PicLens 검토중 구글이미지 검색, 야후이미지 검색, 플리커 등을 검색한 결과를 한눈에 보여줌, 개인적으로는 이미지 검색을 별로 사용하지 않아 추천 기능으로 올리지 않았으나 이미지 검색을 많이하는 사람에게는 유용할 듯 (재오리씨가 추천함)
Web Developer 검토중 개발자 용으로 다양한 기능의 웹 개발 도구를 제공함
DOM Inspector 검토중 개발자용으로 HTML 문서를 DOM 형태로 파싱하여 보여줌
Delicious Bookmarks 검토중 자신의 북마크를 웹에 올려 두고 관리함, 북마크에 대한 다양한 분석을 볼 수 있어 좋음
Adblock Plus 검토중 웹 페이지의 플래시 형태의 광고를 차단해 준다고 함, FireFox 3에서는 flashblock이 더 좋다고 하네요.
Fast Video Download 검토중 Video 파일을 편리하게 다운로드할 수 있도록 해 준다고 하는데 아직 써보지 못함
FireFTP 검토중 Firefox에서 FTP를 등록하여 사용할 수 있는데 FileZilla가 워낙 강력해서 쓸 기회가 없었음
RAMBack 검토중 Firefox가 메모리를 많이 사용하고 있을 때 사용하지 않는 메모리를 OS로 반환함
Source Viewer Tab 검토중 소스 보기 화면을 새로운 탭에서 표시함
StumbleUpon 검토중 사이트 추천 및 공유를 하는 SNS, 아직 사용해 보지 않음

블로그는 계속 수정 보완하기에 불편하여 나의 위키에서 최종 정리를 할 생각이다.
부가 기능을 많이 사용해 본 사람은 유용한 부가 기능을 추천해 주기 바란다.
위키 : Firefox 추천 부가 기능(Plugin)

Posted by 산사랑

2008/08/07 19:06 2008/08/07 19:06
, , , , , , ,
Response
A trackback , 2 Comments
RSS :
http://www.jopenbusiness.com/tc/oss/rss/response/18

Trackback URL : http://www.jopenbusiness.com/tc/oss/trackback/18

Trackbacks List

  1. 파이어폭스를 버리지 못하는 이유(수정)

    Tracked from 블로그명 짖기 힘들어 2008/08/10 03:03 Delete

    맥OS X의 웹브라우저는 사파리가 있다. 빠른 실행 속도! 애플다운 깔끔한 인터페이스! 하지만 사파리를 쓰기에는 불여우에 여러가지 부가 기능이 너무 아깝다. 아이콘도 예쁘고(...) 내가 쓰고있는 부가기능이다. All-in-one Gestures, FireFTP, LightSMS, PicLens, Adblock + 첫번째는 All-in-one gesture 이다. 마우스 제스쳐로 앞으로 가기, 뒤로가기, 새탭열기, 새창열기 등등 키보드 하나 안쓰고..

Comments List

  1. 재오리 2008/08/10 23:30 # M/D Reply Permalink

    위키를 만들어 정리하시길래 저도 조금 도움을 드리고자 트랙백을 달았습니다.
    사실 piclens란 부가기능이 빠져있는거 같아서 트랙백을 달았는데 지금도 빠진거 같네요ㅎ
    이렇게 위키를 만들어서 정리하시는게 오히려 더 대단하십니다.
    저는 용기가 안나서 ㅎ

    1. 산사랑 2008/08/11 10:12 # M/D Permalink

      PicLens의 경우는 제가 이미지 검색을 별로 선호하지 않기 때문에 추가 하지 않았습니다. 이미지 검색을 많이 하는 분도 계실 것 같아 요청하신 대로 위키에 추가 하였습니다. 제가 위키로 FireFox 부가 기능을 정리하고 있기 때문에 본인이 유용하다고 생각되는 것은 직접 추가/수정해도 됩니다. 원래 위키가 협업 서비스죠!!!

      저는 이미지 검색은 거의 하지 않는데 그래도 좀 사용해 본 것은 SearchMe (http://www.searchme.com/) 서비스인데 이런 형태의 이미지 검색도 좋은가요? 많이 사용하고 있는 이미지 검색이 있으면 추천 해 주세요.

Leave a comment
[로그인][오픈아이디란?]

블로그 이미지

개인적인 글쓰기와 오픈소스 비즈니스 컨설팅 관련 글을 정리합니다. consult (골뱅이) jopenbusiness.com

- 산사랑

Archives

12명이 RSS를 구독하고 있습니다.

Site Stats

Total hits:
516550
Today:
144
Yesterday:
177

*** 방문자 통계 ***
0513 : (178)
0514 : (163)
0515 : (195)
0516 : (182)
0517 : (177)
0518 : (144)
7일간 총 방문자수 : 895