Open Source
|
오픈 소스(open source)는 소프트웨어 혹은 하드웨어의 제작자의 권리를 지키면서 원시 코드를 누구나 열람할 수 있도록 한 소프트웨어 혹은 오픈 소스 라이선스에 준하는 모든 통칭을 일컫는다. 어원에 대해서는 History of the OSI 자료에 따르면, 1998년 2월 3일에 넷스케이프 브라우저의 원시 코드에 대해 어떠한 형태로 공개할까하는 전략회의에서 붙여진 새로운 용어라고 설명되어 있다.
오픈소스를 해야 하는 이유
- [추천] 오픈 소스, 왜 해야 하나? 1
오픈소스 사용을 반대하는 경우는 정말 많다. 하지만, 정말 궁금한 건 ‘오픈소스를 팔아서 어떻게 돈을 벌 수 있는가?’ 일 것이다. 기존 소프트웨어 회사들은 지식을 차등화한 라이센스로 돈을 벌고 있기 때문에 그렇지 않으면 사업은 망해버릴 것이다.
오픈소스는 비즈니스 모델이 아니다
451그룹(IT서베이 회사)이 오픈소스 회사들를 조사했는데, 이제껏 나온 ‘오픈소스 비즈니스 모델’에 대해 가장 명쾌한 설명을 내어놓았다.
- 오픈소스는 비즈니스 모델이 아니다. 비즈니스 전략이다.
- 오픈소스, 그것 자체는 시장(market)도 아니고, 버티컬 마켓(그것 자체로 시장성을 갖는 단일 시장)도 아니다.
- 오픈소스는 라이센스 전략에 기반한 소프트웨어 개발, 배포 모델이다.
그럼 비즈니스 모델이란 무엇인가?
비즈니스 모델이란, 조직이 가치를 찾아내고 만들고 전달하는 방법을 말한다. 즉, 가치를 부여하는 프로세스다.
Best Free Music and Audio Software
- http://tjfree.com/best-free-music-and-audio-software
- Audacity - Powerful audio recording tool and editing tool.
- Tenacity - Audacity 에서 Telemetry를 제거한 포크 버전
- LMMS - Digital audio work station. Create synthetic music and rhythms.
- Ardour - Digital audio work station. Record. Edit. Multiple tracks.
- Mixxx - Digital DJing software for mixing music.
- Spek - Audio file spectrogram viewer, for spotting quality issues.
- Papagayo - Papagayo is a lip-syncing program designed to help you line up phonemes (mouth shapes) with the actual recorded sound of actors speaking.
Best 2D Animation Programs (Open Source / Free)
- http://tjfree.com/best-free-2d-animation-and-cartoon-software/
- Inkscape - 2D Illistration program similar to Adobe Illistrator.
- Pencil - Simple 2D frame by frame animation creator.
- Tupi - More Advanced 2D frame by frame animation creator.
- Scratch - Simple and fun animation and game creator.
- Synfig Studio - Very advanced 2D animation creator.
Top 5 Graphic Design Programs (Open Source / Free)
참조: http://tjfree.com/software/
- Inkscape - Similar to Adobe Illistrator, a vector image editor/creator.
- Gimp - Similar to Adobe Photoshop, a bitmap image editor/creator.
- Scribus - Similar to Adobe InDesign or QuarkXpress, desktop publishing.
- Font Forge - Font editor and creator.
- Dia - Diagram and flow chart creation tool.
Best Cryptography and Data Privacy Software (Open Source / Free)
- http://tjfree.com/software/
- KeePassX - Password manager and secure database.
- True Crypt - File and disk encryption software.
- 7Zip - File archiving and compression tools, capable of encryption.
- CrypTool -Tool for learning, practicing, creating, and analyzing cryptography.
- Eraser - Can permanently delete files from your computer.
Best 3D Design and Animation Software (Open Source / Free)
- http://tjfree.com/best-free-3d-modeling-software/
- Blender - 3D Art Creation and Animation, similar to 3DS or Maya.
- Sweet Home 3D - Home layout and interior design tool.
- BRL CAD - CAD and solid modeling program, 2D/3D.
- Free CAD - Simple CAD prgram, 2D/3D.
- SketchUp - 3D solid modeling, easy to use.
오픈 소프트웨어 목록
- [추천] 공개SW 활용 - 공개SW 포털
- 서버용(OS/DBMS/WEB/WAS) 주요 공개SW 목록 (2013년 3월 기준).
- http://www.oss.kr/oss_intro07
-
Open_software_server.pdf
- 데스크탑용 주요 공개SW 목록 (2013년 3월 기준).
- http://www.oss.kr/oss_intro08
-
Open_software_desktop.pdf
- 비즈니스용 주요 공개SW 목록 (2013년 3월 기준).
- http://www.oss.kr/oss_intro10
-
Open_software_business.pdf
- 임베디드분야 주요 공개SW 목록 (2013년 3월 기준).
- http://www.oss.kr/oss_intro11
-
Open_software_embedded.pdf
- 클라우드분야 주요 공개SW 목록 (2013년 3월 기준).
- http://www.oss.kr/oss_intro12
-
Open_software_cloud.pdf
- 품질검증분야 주요 공개SW 목록 (2013년 3월 기준).
- http://www.oss.kr/oss_intro13
-
Open_software_verification_of_quality.pdf
카테고리별로 정리한 200+개의 오픈소스들
- [추천] Open Source Alternatives
- 비즈니스 대화 : Mattermost, Zulip, RocketChat, Element
- 프로젝트 관리 : OpenProject
- CRM : Odoo, ERPNext
- 화상회의 : Jitsi
- 노트 : Joplin, Athens
- 칸반 : Kanboard, Focalboard, Wekan, Restyaboard
- No-Code DB : NocoDB, BaseRow
- 캘린더 : FullCalendar
- 스케줄링 : Calendso
- 워크플로우 자동화 : n8n, Beehive, Flogo
- 분석도구 : Fathom, Plausible Analytics, Rudderstack, Matomo, Posthog, Countly
- 회사 내부용 도구 : Tooljet, Appsmith, Budibase
- 세션 리플레이 : rrweb, Open Replay
- CMS : Wordpress, Ghost, WriteFreely, Strapi, Winter, LavaLite, Umbraco
- 뉴스레터 : listmonk, Mailtrain
- 협업 디자인 플랫폼 : Penpot
- API 문서화 : Docusaurus
- 인증 & 접근관리 : Keycloak, SuperTokens, PrivacyIDEA
- 온라인 폼 : OhMyForm
- 팀 위키 : Outline
- 검색 API : TypeSense, MeiliSearch
- 데이터 처리 : Logstash
- 모니터링 : Sentry
- CAD : Blender, FreeCAD
- 이메일 마케팅 : Mautic
- Cloud 커뮤니케이션 : Plivo, Fonos
- 파일 호스팅 : NextCloud, ownCloud
- 제품 피드백 : Fider
- 포럼 : Discourse, Flarum, Vanilla
- BaaS : Supabase, Appwrite, Nhost
- Business Intelligence : Metabase, Superset
- Observability : Grafana, Prometheus
- 음성 채팅 : Mumble
- 패스워드 관리자 : Padloc, Passbolt, Buttercup
오픈소스 프로젝트를 사업으로 전환한 방법
Business#오픈소스 프로젝트를 사업으로 전환한 방법 항목 참조.
오픈소스를 수익화 하는 법
수익화 방법들의 장단점등을 평가하고, 그 방식으로 운영중인 오픈소스들을 정리
- 비조건적 펀딩
- 개인 기부
- 회사 스폰서
- 그랜트 및 Stipend
- 유료 얼리 액세스
- 유료 커뮤니티 액세스
- 웹사이트 광고
- 유료 바이너리
- 유료 온라인 코스
- 유료 명명권(Naming Rights)
- 유료 머천다이즈 또는 책
- 유료 도구 & 확장
- 유료 뉴스레터
- 상용 사용시 유료 / 듀얼 라이센싱
- 유료 프리미엄 버전 / 오픈 코어
- 브랜드 라이센싱
- 화이트 라벨 판매
- 유료 호스팅 / 오픈 SaaS
- 유료 번들링 / 위젯 Frosting(하드웨어 번들링)
- 유료 콘텐츠 서비스
- 유료 데이터 스토리지
- 유료 사용
- Kickback from Hoster(호스터에게 리베이트 받기)
- 유료 언락
- Telemetry 판매
- 블록체인 기반 배포
- 유료 지원(Support)
- 유료 버그픽스 / 바운티
- 유료 기능 개발
- 유료 버전 개발 / 크라우드 펀딩
- 유료 컨설팅
- 유료 교육 & 인증
- 고용
- 벤처 캐피탈 모금
- 프로젝트 판매
오픈 소스 문화의 7가지 단점
오픈 소스 열정은 개발자의 창의성, 학습 및 커뮤니티에 활력을 불어넣지만 Shangri-La(샹그릴라, 이상향/낙원)는 아닙니다.
- 오픈 소스는 클라우드에서 작동하지 않습니다.
- 오픈 소스에는 다양성 문제가 있습니다.
- 커뮤니티 구축 및 유지에 시간 소요
- 오픈 소스 멘토링은 놀라울 정도로 드물다.
- 완고한 사람도 월급이 필요하다.
- 정말 공짜는 없다. (TANSTAAFL)
- 일부 프로젝트는 오픈 소스가 아니어야 한다.
See also
- OpenDisc
- Software as a Service - SaaS 서비스 목록 있음.
- Open Source - 오픈소스 소프트웨어 목록 있음.
- Self-hosting - 셀프 호스팅 가능한 소프트웨어 목록 있음.
Favorite site
- Wikipedia (en) Open source에 대한 설명
- 공개 소프트웨어 포털
- [추천] Tour de Source - 2주 간격으로 발행하는 오픈소스 코드를 설명하는 뉴스레터 - 한번 메일 등록만 하면 된다.
- rysolv web site - 오픈소스의 특정 이슈에 대해서 보상금을 걸면, 다른 사람이 그걸 해결하고 돈을 받아가는 사이트
- Code Plex (Project Hosting for Open Source Software)
- [추천] 상업 프로그램을 대체할 무료 프로그램 추천
- This is a collection of free and open resources
- [추천] Free Software list 2
- [추천] Open Source Insights - 오픈소스를 이해하기 쉽게
- 구글의 실험적인 프로젝트
- 오픈소스 소프트웨어 패키지의 구조와 보안 등을 쉽게 이해할 수 있도록 도와주는 도구
- 의존성을 가지는 각 패키지를 조사해서 한눈에 볼 수 있는 그래프로 표현
Review
- 2015년 주목받은 신인 오픈소스 SW 11선 3
- 깃허브에서 인기 높은 구글의 오픈소스 프로젝트 10종 4
- 데이터를 똑똑하게 만드는 오픈소스 기술 12종 5
- 페이스북 인기 오픈소스 기술 5종 6
- IT WORLD: 2016 오픈소스 프로젝트 기대주 14선
- [추천] YouTube - TJ FREE - Free Software for Creators
Libraries
- [추천] Open source, experimental, and tiny tools roundup ~ (게임/인터랙티브 웹사이트를 위한 작은 도구들 500+개 모음; 초소형 게임엔진 32개, 인디/오픈소스 게임엔진 11개, 판타지 콘솔 16개, 유니티 확장 16개, 지도 & 레벨 에디터 16개, 픽셀아트 / 아스키 편...)
- [추천] Open Source Stash - 디자이너/개발자/분석가들을 위한 주요 도구의 오픈소스 대체제 모음
- All Projects - OSSRank
- 여러 오픈소스 프로젝트간에 커밋 빈도/기여자 수를 비교하는 도구
- 30일/90일/1년/3년/전체 커밋 및 기여자 수를 표시
- 약 2000개의 오픈소스를 추적하고 랭킹을 매기는 사이트