[특강] 공개 SW 개발자대회 오리엔테이션

김지민·2022년 8월 5일
0

오픈 정의

코드가 잘 돌아가야한다.
대다수의 사람이 인정할 수 있는 코드가 반영되어야 한다.
코드가 밖으로 나와아야 한다.

때문에 10가지의 정의를 잘 지켜 오픈 소스로서의 의미를 가져야 한다.

  1. 코드를 재배포 할 수 있어야 한다.
  2. 특정 그룹이나 회사나 개인에 대해서 차별할 수 없다.
    -> 기술을 공개하기가 꺼려지기 때문에 매우 어렵다.

굉장한 건강한 오픈소스를 만들 수 있는

  1. 라이센스에 대한 이해가 중요한다.
    -> 라이센스를 활용하는 습관이 중요하다.

리눅스 커널 쿠버네티스 비교
상업적 목표 -> 기업적 목표를 이루기 위해서

오픈 소스를 기여하는 개발자들에게 유리한 해택을 준다.
영향력이 돌고 돈다.

채용 매니저들은 오픈소스 개발자들을 선호한다.
객관적으로 다른 사람들에 의해 실력이 인정되었다는 의미이다.

| 공유를 위한 진전 삼성전자 디지털 포용성 우수 기업 선정 -참고-

오픈소스는 코드는 무료이지만, 오픈 소스는 무료가 아니다.
오픈소스는 보안이 취약하다.

백악관을 중심으로 오픈소스에 어떻게 대응할지 참여했다.

최근에 구글이 프로그램 하나를 외부에 노출했다.

무료와 유로로 나누어질 것이다.
왜냐하면 오픈소스가 매우 상용화 되어있기 때문이다.

참여하는 개발자들에게는 호재이다.

오픈소스로 새로운 사업을 만들었다.

마이크로 소프트가 오픈 소스로 AI를 만들었다.

오픈 소스를 만들어서 시장을 선점하기도 한다.

모든 규격서 모든 코드 오픈하겠다.

모든 회사가 모두 오픈소스를 한다.

문제없이 공개
상업적 효과는 어떠게 볼 것인지

마이크로소프트가 갑자기 리눅스를 사랑한다고 했다.
비즈니스 때문이다.

microsoft -> 클라우드
리눅스 클라우드

회사가 그저 이타주의적으로 오픈 소스에 기여하는 것을 단 한번이 볼 수 없다.

세상이 바뀌기 때문에 오픈이 강조가 된다.

코비드 이후에 지속적으로 상승한 곳은 오픈소스이다.

그렇기 때문에 오픈소스는 계속 성장할 것이다.

삼성은 어떤 라이센스를 사용하나요?
-> 주로 아파체 라이센스 가져다 쓰는 소스코드에 특허가 무상으로 허용된다는 재공개 안해도 되는 옵션이 있기 때문이다,

오픈소스 신기술은 어디서 찾아보나요?
open sourcesamsung. 모든 기업들이 최신 기술을 공유한다.

profile
💡Habit is a second nature. [Git] https://github.com/Kimjimin97

0개의 댓글