- GNU 선언문
- “기업 커뮤니케이션? 잔디에 맡기세요”
- 카산드라의 불길한 예언
- 건축, 씨앗, 환경보호…SW를 넘어선 오픈소스 기술들
- ‘데이터’를 똑똑하게 만드는 오픈소스 기술 12종
- Center for open source - WE FOSTER THE OPENNESS, INTEGRITY, AND REPRODUCIBILITY OF SCIENTIFIC RESEARCH
- Open Sourcing The Stupid-Simple Messaging Protocol
- Ten Rules for Open Source Success
- 오픈 소스로 취업하기: 나는 어떻게 오픈 소스를 하다 렘 개발자가 되었나?
- 오픈 소스 공헌을 위한 필수 지식
- 데이터와 관련하여 기업들이 공개한 기술은 어떤게 있을까?
- 자유소프트웨어재단(FSF)
- 오픈소스 취약점 단번에 찾아주는 ‘소스클리어’
- KoreaOpenSource
- lemonade-stand-1
- 오픈소스: 코드 분석 어떻게 하나?
- 오픈소스를 활용한 개발자 자기 개발
- 오픈 소스와 글로벌 경쟁력
- 오픈소스의 네이밍 특징들
- 10 Best Free and Open Source Software (FOSS) Programs I Found in 2016
- 미 교육부, 오픈소스 개발자 협업 공간 공개
- Open Source Guides
- Zeppelin 탑승기: 오픈 소스 입문 이야기
- 오픈 소스와 코드 리뷰
- 나의 오픈소스 이야기
- 오픈소스 개발자 이야기 20170701
- 2018 오픈소스개발자이야기 후기
- 실패한 오픈소스 공헌으로 배워가기
- 오픈소스 프로젝트에 참여해야 하는 이유
- 오픈 소스 프로젝트를 더 잘 릴리스하는 요령들
- 사내에서 눈치를 안 보고 오픈소스 프로젝트 하기
- 오픈소스를 쇼핑하는 엔지니어
- A Bitter Guide To Open Source
- 오픈소스 지속가능성 체계적으로 생각해보기 - 용균
- Permissive 라이선스는 동작을 할까?
- 오픈소스, 줘도 못 먹나 - 오픈소스로 팀의 개발 생산성 높이기 by kenu 참석후기!
- 한국 오픈소스 프로젝트 랭킹 Top 100 한국의 대표 오픈소스 프로젝트, 그리고 이를 만드는 사람과 회사
- DMLC 맴버로 초청받다
- 리니지M은 어떤 오픈소스를 사용했을까?
- 오픈소스 프로젝트 운영 경험 공유
- 오픈소스를 금지당한 사람들의 몸부림
- TmaxOS에서 만든 ToOffice의 한자음목록이 LGPL v2의 libhangul의 한자 목록에서 가져온것이라고? 오픈소스 사용한다고 명시하지 않는데?
- 번역 오픈소스 에티켓
- 웹페이지에 쓴 오픈 웹폰트와 자바스크립트 라이센스 표기 OFL
- 훌륭한 개발 문화의 이면(6) – 입사하고 싶은 회사를 위한 전략 구사하기
- 깃허브에서 1만 스타 받은 한국의 오픈소스들
- Python 오픈소스(Open Source) 분석 방법 · 어쩐지 오늘은
- 오픈소스 컨트리뷰션을 위한 개발환경 설정방법 - 초급 - YouTube Git, VM, VSCode, Golang, Shell script, ...
- 비주얼스튜디오(VS)코드는 반쪽 오픈소스라 서글프다 – 바이라인네트워크
- OpenSource 초보 컨트리뷰터의 Mocha issue 해결 도전기 - 사진찍는 웹 개발자
- oss-basic-training: oss training materials and scripts
- #1 유저스틴 / 오픈 소스 프로젝트를 엑싯한 후 생기는 일 - YouTube
- Hacktoberfest 2020 참가 후기 :: Outsider's Dev Story
- Selecting open-source code for LLDP: lldpd vs openlldp - IoT Central
- 라인의 풀타임 오픈소스 개발팀 이야기 | 라인개발실록 - YouTube
- 오픈소스를 여행하는 히치하이커를 위한 안내서 · Present
- Patents in Open Source
- 슬기로운 오픈소스 생활 | 라인개발실록 - YouTube
- 의존성 위험성과 펀딩 :: Outsider's Dev Story
- 오픈소스 생각보다 어렵더래요. 이왕원 - PyCon Korea 2021 - YouTube
- 12 ways to get more GitHub stars for your open-source project
- 파이어폭스 번역 오류 수정 - 신현석(Hyeonseok Shin)
- 서비스 개발하다 오픈소스 기여한 썰 (1) : NHN Cloud Meetup
- 서비스 개발하다 오픈소스 기여한 썰 (2) : NHN Cloud Meetup
- 서비스 개발하다 오픈소스 기여한 썰 (완) : NHN Cloud Meetup
- 오픈소스를 수익화 하는 법 - Awesome OSS Monetization | GeekNews
- 내가 오픈소스를 싫어하는 이유 | 요즘IT
- ApacheCon 2019 Keynote: James Gosling's Journey to Open Source
- André Staltz - Time Till Open Source Alternative
- How to pay your rent with your open source project | Plausible Analytics
- Why We Are Changing the License for Akka | Lightbend
- 동시성, 분산 애플리케이션을 만드는 툴킷인 akka의 라이센스가 Business Source License (BSL) v1.1로 변경
- Akka는 13년전 Apache 2.0으로 공개, 오픈소스 커뮤니티의 도움을 많이 받아서 성장
- 큰 조직의 핵심 인프라가 되면서 작은 회사가 유지 보수하기엔 위험하다고 판단했다고 함
- BSL은 MariaDB, Cockroach Labs, Sentry, Materialized에서 채택한 라이센스
- 비 프로덕션에서는 무료 사용
- 프로덕션에서는 Lightbend의 상용 라이센스 구매 필요
- BSL이 오픈소스가 아니므로 akka는 더 이상 오픈소스가 아님
- HashiCorp adopts Business Source License
- HashiCorp가 앞으로 모든 제품을 기존의 MPL 2.0이 아닌 Business Source License(BSL, BUSL)로 릴리스하겠다고 발표
- 여전히 오픈소스의 힘을 믿고 있지만 OSS 프로젝트를 상업적으로 사용하면서 기여를 하지 않는 업체도 있어서 변경
- BSL 1.1은 특정 조건에서 소스 사용이 가능하기 때문에 대부분의 사용자는 영향이 없고
- HashiCorp의 OSS 제품으로 상업적 서비스를 제공하는 경우 HashiCorp와 계약 필요
- BSL은 Couchbase, Cockroach Labs, Sentry, MariaDB, Confluent, MongoDB, Elastic, Redis Labs도 같은 이유로 만들고 채택한 라이센스
- Redis, 라이선스를 BSD 에서 듀얼 라이선스로 변경 | GeekNews Redis Source Available License (RSALv2), Server Side Public License (SSPLv1)
- OpenTF Foundation Hashicorp의 Terraform license가 MPL -> BUSL로 변경하는 데 대한 반응
- OpenTF Foundation
- HashiCorp가 Terraform 등 자사의 제품을 BSL로 변경해서 오픈소스가 아니게 된 상황에 대해 OpenTF 형성
- OpenTF는 Terraform을 오픈소스로 돌리도록 호소하는 글 작성, 라이센스가 되돌려지지 않자 Terraform을 포크하기로 결정
- 이후 CNCF의 프로젝트가 되는 것을 목표, OpenTF를 운영하기 위한 준비 예정 발표
- OpenTF is disconnected from reality | Vlad Ionescu (he/him)
- Vlad Ionescu라는 사람이 위 OpenTF의 움직임이 현실성이 없다고 비판
- OpenTF를 지지한다고 한 회사나 사람 중에 실질적인 지원을 얘기한 회사는 Gruntwork 정도
- Spacelift, evn0, Scalr는 실질적인 행동을 할 것이지만 사실상 HashiCorp의 경쟁사이기 때문에 서명할 이유가 있음
- 다른 회사나 개인은 그냥 서명만 한 것
- 이를 가지고 현실성 없이 언론플레이만 하고 있다고 설명
- Terraform은 단순히 저장소 그 자체가 아니라
- 고객의 요구사항을 받는 사람들과 각 벤더사와 얘기해서 프로바이더를 구축하는 수많은 사람이 합해져서 생태계 형성
- OpenTF는 Terraform 저장소만 해결하면 된다고 생각하는 걸로 추정
- OpenTF가 얘기한 구체적인 기능들도 대부분 Terraform에서 긴 논의 끝에 반려된 제안
- 이를 제대로 검토하고 하겠다고 하는지 의심스럽다는 주장
- OpenTF 선언문 | GeekNews
- OpenTF Foundation
- Introducing the Functional Source License: Freedom without Free-riding | Product Blog • Sentry
- 2008년에 BSD-3 라이센스로 시작했던 Sentry가 2019년 Business Source License(BSL)로 변경
- 이후 오픈 소스 용어에 대한 논란이 있고 사용자의 자유와 개발자의 지속 가능성의 균형을 맞추기 위해 BSL을 발전시킨 FSL(Funtional Source License)을 적용한다고 발표
- BSL은 일정 시간 뒤에 오픈소스 라이센스로 변경되는데 이 비경쟁 기간인 기본 4년은 소프트웨어 업계에는 너무 긴 기간이고 BSL에 변경되는 날짜, 변경되는 라이센스 등 추가 사용이 가능하기 때문에 같은 BSL이라 부르기가 어렵다는 문제
- FSL은 변경 날짜가 2년이고 변경되는 라이센스는 Apache 2.0나 MIT이며 추가 사용 허가를 막아서 오픈소스와 경쟁하는 상업적 제품을 만들어서 무임승차를 막는 목표에만 집중
- How the largest open source companies got their first 1k community members
- 오픈소스 회사가 첫 1,000명의 커뮤니티 멤버를 모으려고 어떻게 했는지 알기 위해
- HashiCorp의 Mitchell Hashimoto, Databricks의 Reynold Xin, Cockroach의 Peter Mattis, Confluent의 Ale Murray에게 질문해서 정리한 글
- 처음에 어떤 전략을 사용했는지 북극성 지표는 무엇이었는지, 천명까지 얼마나 걸렸는지를 질문
- 전략 1: CockroachDB는 Hackernews에 기술 관련 글을 지속해서 작성
- 전략 2: HashiCorp, Databricks, Confluent는 밋업을 주로 열었는데 당시에는 온라인 및 비동기 협업이 지금보다 적었다는 점도 감안해야 함
- 전략 3: Databrikc는 초기 Spark 사용자의 질문이나 이슈에 적극적으로 지원
- 메트릭으로는 Slack 멤버, GitHub 스타 수, 다운로드나 문서의 조회수 사용
- 1,000명까지 걸린 시간은 CockroachDB는 9개월, Confluent는 6개월이 걸렸고 Databricks와 HashiCrop는 회사를 만들기 전부터 커뮤니티를 시작
- 오픈소스 회사가 첫 1,000명의 커뮤니티 멤버를 모으려고 어떻게 했는지 알기 위해
- Octoverse 2022: The state of open source | The State of the Octoverse
- GitHub가 매년 공개하는 리포터인 Octoverse의 2022년 버전 공개
- 다양한 통계가 나와 있는데 큰 트렌드로는 HCL, Shell, Go 언어를 Infrastructure as Code 분야에서 많이 사용
- 가장 큰 오픈소스 프로젝트는 빅테크 기업의 상업적 지원
- 처음 OSS에 기여하는 사람은 상업적으로 지원받는 프로젝트 선호
- 0x00D - Open-source Business Models 💸
- 해커 문화의 뿌리를 찾아서
- Calling all open source maintainers | The GitHub Blog
- 오픈소스 메인테이너가 서로 교류할 수 있도록 GitHub에서 비공개 공간 제작
- 메인테이너를 위한 이벤트, 베타/프리뷰 기능에 대한 조기 접근, 오픈소스에 대한 워크숍을 진행할 예정이고 오픈소스 메인테이너라면 해당 저장소에 직접 초대를 요청 가능
- 칼럼 | AWS의 조용한 오픈소스 혁명 - CIO Korea
- 오픈소스 '슬기롭게' 사용하는 법 | 요즘IT
- 더욱 견고해진 LINE의 오픈소스 관리: OpenChain 인증과 그 뒷이야기를 소개합니다
- Linux 재단의 OpenChain은 기업이 오픈소스를 효과적으로 관리할 수 있도록 표준을 정의하는 프로젝트
- Line에서 당시 최신 버전인 2.1 규격을 적용해 인증 획득
- 기존에도 오픈소스 정책을 수립해 운용하고 있었지만
- OpenChain의 규격을 적용하기 위해 정책을 직원이 쉽게 볼 수 있도록 하고
- OSRB(Open Source Review Board)를 만들어서 법무팀, 특허팀, 보안팀, CTO 오피스, DevRel 팀이 검토할 수 있도록 하고 사내에 교육 진행
- 모질라 허브로 게임 만들기가 가능해집니다. (BGs 프로젝트)
- Why I quit open source - DEV Community
- 오픈 소스 메커니즘
- 오픈소스답게 소프트웨어 설계하기
오픈소스는 비즈니스와 독립적으로 구성할수록 범용성을 얻기 때문에, 비즈니스 논리는 최대한 바깥으로 밀어내는 게 좋습니다. 이 점이 오픈소스를 염두에 둔 아키텍처의 가장 큰 차이
필연적으로 닥쳐올 유지 보수를 염두에 두고 설정 기능을 로직과 명확히 분리해서 만들면 내가 아닌 다른 사람이 설정을 바꾸며 더 오래 쓸 수 있습니다
- The Future of Open Source
- The future of open source software development is a combination of Open Source, Fair Source, and sustainable funding for critical library maintenance
- To ensure the sustainability of open source development, consider making your software Fair Source if it's currently closed source, and support the OSS Pledge if you depend on open source software
- JeongHoon Byun - https://blog.gitbutler.com/the-future-of-open-sour... | Facebook
- 오픈 소스의 미래 | GeekNews
- GitButler는 이제 Fair Source 입니다 | GeekNews
- 모닥불 | EP.4 오픈소스에 기여하고 토스에 합격한.ssul
- Yaak Is Now Open Source
- 오픈 소스 자체만으로는 빅 테크의 대안이 될 수 없습니다 | GeekNews
- 에어비앤비가 공유하는 오픈소스 프로젝트 3선
- 코드로 디자인을 by Airbnb
- Scaling Airbnb’s Experimentation Platform
- Reconciling GraphQL and Thrift at Airbnb
- How Airbnb Democratizes Data Science With Data University
- aerosolve
- Airflow: a workflow management platform
- DeepLinkDispatch - Introducing DeepLinkDispatch: Easy Declaration and Routing of Your Deep Links
- Knowledge Repo
- StreamAlert 간단 리뷰
- Open Source for Developers – A Beginner's Handbook to Help You Start Contributing
- Producing Open Source Software
- 개발자 성장을 위한 오픈 소스 활용 비법 - 윤석찬 (AWS 수석테크에반젤리스트) :: 2022 공개 SW 페스티벌 - YouTube
- Fatma Tarlaci, Brian Skinn, Dale Tovar - OpenTeams Score: A Way to Assess Open Source Projects - YouTube
- 토스ㅣSLASH 23 - 은행 데이터플랫폼 오픈소스로 전환하기 - YouTube
- 오픈소스는 저희에게 맡겨주세요! OpenChain Korea Work Group 모임 후기 – tech.kakao.com
- 2023 공개 SW 페스티벌 후기 - 듣고 배우고 느낀것
- 도전! Apache Tajo Contributor
- Ubuntu에서 Open Source 개발에 기여하는 방법
- 오픈소스 번역 기여하기
- 차근차근 오픈소스에 기여해보기 (동기부여 편)
- 나의 첫 오픈 소스 기여 ✨
- 오픈소스에 번역으로 기여하기 - 기여하고자 하는 프로젝트 선정 및 환경설정 (1부)
- Hacktoberfest Seoul에서 발표한 "오픈소스에 기여할 때 해도 되는 일과 하면 안되는 일" 발표자료 :: Outsider's Dev Story
- 오픈 소스 프로젝트에 기여해야 하는 이유. 이 글은 원문 Why You Should Start… | by Dayoon Kim | 코드스테이츠 Code States — 혁신적인 교육 부트캠프 | Nov, 2020 | Medium
- 공개SW 페스티벌에서 발표한 "오픈소스 뒤에 메인테이너 있어요" 발표자료 :: Outsider's Dev Story
- 공개SW 페스티벌 2023에서 발표한 "오픈소스에 기여할 때 알면 좋을 개발 프로세스" :: Outsider's Dev Story
- EOST2020
- “하나의 오픈소스, 많은 기여자” 프로메테우스가 작동하는 아름다운 방식 - ITWorld Korea
- How I became a Kubernetes maintainer in 4 hours a week | Opensource.com
- Kubernetes에 컨트리뷰션 하는 아주 자세한 방법을 알려드립니다. – tech.kakao.com
- 기여하고자 하는 코드가 어떤 SIG(Special Interest Group)에 속하는지 파악
- 버그 수정, 동작을 변경하지 않는 리팩토링, 성능 개선, 테스트 코드 수정 등은 KEP 작성 없음
- 새로운 오브젝트나 기능 제안, 기존 API와 기능의 동작 변경, 변경사항이 사용자에게 영향을 줄 때에는 KEP(Kubernetes Enhancement Proposal) 작성
- 코드는 kuberntes 저장소, KEP는 enhancements 저장소, 문서는 website 저장소에 PR
- PR을 올린 후에도 SIG의 Slack 채널에서 PR에 대한 설명과 리뷰요청을 하는 게 좋음
- Kubernetes org 멤버만이 CI 실행 가능
- 승인받을 준비가 되었다면 Slack 채널에서 SIG 리더나 승인자 설득
- 꼼수로 오픈소스 기여하기. 오픈소스 기여로 매력적인 GitHub 프로필 만들기 | by Woosik Kim | Apr, 2021 | Medium
- 처음으로 오픈소스에 기여해 본 이야기 | Lucas wiki
- GraphQL을 사용하면서 사용한 graphqurl에서 introspection query가 처리 안 되는 문제를 발견하고 이유를 찾다가 graphqurl의 헤더 문제임을 찾아내고 기여해서 수정한 과정
- 유명한 오픈소스에 기여하게 된 썰 - JthCast
- 주니어 개발자가 처음 풀 리퀘스트 보내본 썰.txt - 난생 처음으로 오픈 소스 프로젝트에 풀 리퀘스트를 보내 기여해 본 경험을 기술합니다
- PyCon KR 2023 Django 컨트리뷰터가 되기까지의 여정 윤준기 - YouTube
- 개발자라면 오픈소스 프로젝트를 참여해야하는 이유와 방법 (Why and How to Contribute to Open Source)
- How to make your first #opensource contribution ? |#opensource is next big thing | #github |#devops - YouTube
- 초보 개발자도 오픈소스에 기여할 수 있다 - Notion Avatar Maker 한국어 버전 개발기 | 사진찍는 웹 개발자의 블로그
- 오픈 소스인 립플래닛 프로젝트에 기여 하기 전에 알아야 할 파일들
- Contribution Equals Impact: A Spotlight on Goldman Sachs - A Leader in Open Source Contributions | The Scala Programming Language
- Fixing a Bug in Google Chrome as a First-Time Contributor - Casey Primozic's Homepage
- How Dropbox Security builds tools for threat detection and incident response
- 드롭박스가 공개한 무료 JPEG 압축SW
- Edgestore; 메타데이터를 저장하는 MySQL 샤드 클러스터
- (Re)Introducing Edgestore
- 최근 2phase commit 프로토콜을 사용하여 멀티 샤드 트랜잭션 구현
- Cross shard transactions at 10 million requests per second
- copy-on-write를 통해 쓰기 부하를 어떻게 줄였는지 등 시스템 설계에 대한 이야기
- 라이브 시스템에 배포하는 방법
- "Shadow" 모드에서 제품을 출시하기 전 기능 및 성능 테스트를 하는 방법
- (Re)Introducing Edgestore
- rust-brotli: Brotli compressor and decompressor written in rust that optionally avoids the stdlib
- 페이스북, 파스 SDK 오픈소스로 전환
- Writing code that writes code — with Hack Codegen
- Akkio; 데이터센터간의 데이터 전송 비용을 줄이기 위한 데이터 마이그레이션 시스템
- Sharding the shards: managing datastore locality at scale with Akkio
- "harding the shards: managing datastore locality at scale with Akkio"라는 Facebook 기사 요약
- Sharding the shards: managing datastore locality at scale with Akkio
- Buck - A high-performance build tool
- Buck2 build system website | Buck2
- 메타에서 사용되는 모든 프로그래밍 언어를 지원하는 통합 빌드 시스템
- PHP, Javascript, C++ 등 어떤 언어도 쓰더라도 같은 빌드 커맨드로 통일
- 수천 개의 빌드 머신과 리모트 캐시를 활용하여 메타의 제품들을 지탱하는 대규모 서버의 빌드를 빠르게 처리
- 수천명의 개발자들이 서로 캐쉬를 공유해 더 빠르고 효율적이게 자원 운영
- Build faster with Buck2: Our open source build system
- Facebook에서 새로운 빌드시스템인 Buck2를 오픈소스로 공개, 기존 Buck1보다 2배가 빠르다고 함
- Buck2의 목표는 Buck1의 핵심 개념과 워크플로우의 장점을 가져가면서 그 이후 Bazel, Adapton, Shake 등 Buck1 이후 생태계에 이뤄진 혁신의 영감을 받고 속도를 높이고 새로운 경험을 제공하는 것
- 다음의 설계 원칙으로 작성
- 코어 빌드 시스템은 언어 규칙에 대한 지식을 가지지 않는다. 코어는 Rust로 작성, 언어 규칙은 Starlark로 작성, 언어 규칙과 코어를 분리
- 하나의 증분 의존성 그래프로 빌드 시스템이 동작해 버그 감소, 병렬성 향상
- 규칙 API는 성능을 위한 고급 기능을 가지도록 설계
- 오픈소스 릴리스도 내부 버전과 거의 같음
- Buck2는 원격 실행과 통합되도록 작성되었고 Bazel과 동일한 API 사용
- Buck2는 가상 파일 시스템과 통합되도록 작성되어 전체 레파지토리를 체크아웃하지 않고 필요할 때 파일을 가져오는 게 가능
- Buck2 Unboxing | BuildBuddy
- Bazel의 엔터프라이즈 기능을 제공하는 BuildBuddy에서 Buck2 아티팩트 기반 빌드 도구의 성능과 장단점 비교
- Buck2는 Meta에서 Rust로 다시 만든 빌드 도구
- 테스트 결과
- Bazel에 비해 훨씬 빠름
- 원격 실행을 우선 지원하기 때문에 로컬 샌드박싱이 없어도 어색하지 않음
- 표준 API를 따르므로 BuildBuddy와도 바로 호환되며 CLI UX가 좋음
- 단점
- 빌드 내부가 여러 단계로 구성
- 아직 빌드 텔레메트리를 제공하지 않음
- 레퍼지토리 단계가 없어서 필요한 의존성을 설치하기가 어려운 부분 존재
- 메타에서 사용되는 모든 프로그래밍 언어를 지원하는 통합 빌드 시스템
- Glean | Glean
- Hydra - a framework for elegantly configuring complex applications https://cli.dev
- Relay
- 페이스북, 오픈소스 텍스트 편집기 ‘드래프트JS’ 공개
- 링크의 미리보기 제목·설명·이미지를 결정하는 ‘오픈그래프 태그’
- SNS 공유를 위한 meta태그 og프로토콜 오픈그래프
- Facebook announces new tech at @Scale 2016
- 페이스북, 웹버전 아톰 에디터 오픈소스로 공개
- State-of-the-art AI research projects and tools for the community
- zstd Zstandard - Fast real-time compression algorithm http://www.zstd.net
- 깃허브에서 인기 높은 구글의 오픈소스 프로젝트 10종
- 구글, 이미지 분석 API 공개
- 구글, 로드밸런싱 플랫폼 오픈소스로 공개
- Apache Dataflow
- How to Use Google's Python Client Library to Authorise Your Desktop Application With OAuth 2.0
- Google OAuth 인증을 이용한 애플리케이션 개발
- 빈 폴더 삭제하기
- Send Email from a Static HTML Form using Google Apps Mail!
- Open sourcing the Embedding Projector: a tool for visualizing high dimensional data
- 매일 원하는 시간에 앱 실행하기
- 문서 번역으로 구글 컨트리뷰터가 되어보자
- 꿀벌개발일지 :: 구글 앱스 스크립트에서 비동기 작업 추가하기
- clasp: 구글 앱스 스크립트 로컬에서 개발하기
- Sheet
- gSubFolder
- Guetzli - 구글의 오픈소스 JPEG 인코더 Guetzli
- PAIR (People + AI Research initiative)
- tink - Tink is a multi-language, cross-platform, open source library that provides cryptographic APIs that are secure, easy to use correctly, and hard(er) to misuse
- IBM 오픈소스 기술 한자리에, ‘디벨로퍼웍스 오픈’
- IBM, 스트리밍 데이터 분석도구 ‘쿼크’ 오픈소스로 공개
- IBM, ‘클라우드 데이터 서비스’에 분석 기능 강화
- Kitura - Web framework and HTTP server for Swift
- 킨IO, 데이터 시각화 도구 오픈소스로 공개
- A simple video conferencing project "Ah! FreeCa"
- How to write the perfect pull request
- abc-user-feedback
- AirenSoft media player
- Disque - a distributed message broker
- Exsto: Developer Community Insights
- fair.io Software Sharing for Modern Companies | Fair.io
- f-droid Finally an alternative to Big Tech, your new open-source mobile ecosystem - Mobifree | F-Droid - Free and Open Source Android App Repository
- FindCollabs: Share Your Projects and Find Collaborators
- Fossies - The "Fossies" Software Archive
- FOSSLight | 오픈 소스 컴플라이언스 관리를 위한 오픈 소스 프로젝트
- Github - 오픈소스 기여를 위한 GITHUB 개념정리
- github-ospo: Helping open source program offices get started
- An open source project to empower OSPOs everywhere | The GitHub Blog
- Open Source Program Office(OSPO)는 회사의 오픈소스 전략, 정책, 프로세스를 관리하는 팀
- GitHub에서 이를 구축하는 데 도움이 되도록 github-ospo 저장소 공개
- 이 저장소에는 오픈소스 저장소에 추가할 각 라이센스 등의 문서와 정책, 가이드가 포함
- An open source project to empower OSPOs everywhere | The GitHub Blog
- Grid - Open sourcing Grid, the Guardian’s new image management service
- H3 2012 오픈소스로 개발 실력 쌓기
- InvenTree - Open Source Inventory Management System based on Django/Python - YouTube
- LibHunt Find The Software You Need
- Mailtrain | Self Hosted Newsletter App
- Matrix.org - An open network for secure, decentralized communication
- Mobifree
- openkoda: Open source business application platform for fast development
- Open Source Insights
- Open Source Vulnerability format - Open Source Vulnerability schema 오픈소스의 취약점을 데이터베이스 간에 교환할 수 있도록 제안된 표준 형식
- QP™ (Quantum Platform) is a family of lightweight, open source software frameworks for building responsive and modular real-time embedded applications as systems of cooperating, event-driven active objects (actors)
- OSRD - Open Source Railway Designer | GeekNews
- Sandworm: Keep Your JavaScript Code Secure and Compliant
- ScanCode - a tool to scan code and detect licenses, copyrights and more
- scavenger: a runtime dead code analysis tool java, python
- Sourcegraph | Code Intelligence Platform
- Tyk - an open source API Gateway that is fast, scalable and modern
- Windmill Scripts to internal apps and workflows in minutes
- Elasticsearch 와 Kibana 의 SSPL & Elastic License 듀얼 라이선스 전환 정리 SSPL
- 진정한 오픈소스 Elasticsearch 를 위한 발돋움
- Elasticsearch를 둘러싼 AWS와 Elastic의 대립 – OpsNow Tech Blog
- Amazon: NOT OK - Elastic 라이선스를 변경해야 했던 이유 | Elastic Blog
- 라이선스 변경에 대한 명확한 설명 | Elastic Blog
- Elastic Changes Licences for Elasticsearch and Kibana: AWS Forks Both
- Elastic과 AWS의 분쟁, 어떻게 봐야 할까? :: Outsider's Dev Story
- ElasticSearch가 다시 오픈 소스가 됨 | GeekNews
- 칼럼 | 엘라스틱, 오픈소스의 품으로 돌아오다 - CIO Korea
- 오픈 워싱 – 기업들이 오픈 소스인 척하는 이유 | GeekNews
- Reading AGPL — /dev/lawyer
- Grafana, Loki, Tempo의 라이센스가 AGPL이 되면 무슨 영향을 받을까? :: Outsider's Dev Story
- GPL의 종말 | saturnsoft.net
- The gpl-violations.org project | gpl-violations.org
- Linux's GPLv2 licence is routinely violated
- 오픈소스 라이선스 변화의 흐름 – tech.kakao.com
- NASA "오픈소스 정확한 의미 모르는 개발자 많아" - ZDNet korea
- 오픈소스 라이센스 표시 :: iOYES
- Opensource License - GPL LGPL Apache BSD MIT
- Olive Platform : 카카오에서 제공하는 오픈소스 관리 서비스 – tech.kakao.com
- Dr. Elephant Self-Serve Performance Tuning for Hadoop and Spark
- The secrets to LinkedIn's open source success
- 20170701 microsoft 오픈소스의 종류와 활용법
- 두스틴 모리스 고르슈키 〈마이크로소프트의 오픈 소스를 신뢰할 수 있는가〉 - 👓 읽을 거리 - 닷넷데브
- Can we trust Microsoft with Open Source? - Dusted Codes를 정리 요약
- .NET 6에 핫 리로딩 기능이 들어갈 예정이었지만 이 결정이 번복되고 GitHub에 들어왔던 코드를 다시 제거하는 작업 진행
- 이에 대해 개발자들이 목소리를 내서 다시 핫 리로딩이 .NET 6에 포함
- 이번 사건은 이렇게 해결, 앞으로도 회사가 주도하는 오픈소스에서 이러한 부분은 계속 관심 가져야 할 이슈
- 오픈소스 가이드
- 네이버의 FE 오픈소스 에서 까지
- 제2회 네이버 오픈소스 세미나 발표 자료를 공유합니다
- 네이버 오픈소스 세미나에서 발표한 "오픈소스 생태계 일원으로서의 개발자" 발표자료
- 버그바운티 참여과정과 네이버 버그 바운티
- OSS
- AVIF for Next-Generation Image Coding
- Conductor a microservices orchestration engine
- Delta: A Data Synchronization and Enrichment Platform
- Dispatch Introducing Dispatch
- EVCache: A distributed in-memory data store for the cloud
- Announcing EVCache: Distributed in-memory datastore for Cloud
- Evolution of Application Data Caching : From RAM to SSD
- Cache warming: Agility for a stateful service
- Cache warming: Leveraging EBS for moving petabytes of data | by Netflix Technology Blog | Nov, 2021 | Medium
- Netflix’s Distributed Counter Abstraction | by Netflix Technology Blog | Nov, 2024 | Netflix TechBlog
- FlameScope - a visualization tool for exploring different time ranges as Flame Graphs
- Genie 3
- Evolving the Netflix Data Platform with Genie 3
- Netflix는 YARN 및 Presto 클러스터에서 (약 150k/day) 쿼리를 실행하는 Genie 3를 발표
- 새로운 기능에는 재설계된 작업 실행 엔진, Zookeeper를 통한 리더 선출, Spring Security를 통한 보안 구성 및 Dependency Cache 포함
- Evolving the Netflix Data Platform with Genie 3
- Hollow
- NetflixOSS: Announcing Hollow
- 일반적으로 Spark, MapReduce를 이용하여 배치 처리하여 프로덕션에서 사용하기 위한 데이터 셋(종종 키/값)를 생성
- Netflix는 이러한 읽기 전용 데이터 세트를 제공하기 위해 오픈 소스 도구 Hollow를 보유
- 메모리 footprint를 위한 최적화뿐만 아니라 특정 레코드에 의해 데이터가 어떻게 변하는지 검사하기 위한 히스토리 툴을 보유
- 하나의 프로듀서에서 생성된 데이터를 여러개의 읽기 전용 컨슈머에서 참조 가능
- 데이터세트 전체를 프로덕션에서 테스트 환경으로 복제하거나 특정 시점으로 데이터를 되돌리는 것이 가능한 매우 획기적인 캐싱 도구
- 분산 캐싱 시스템의 효율이 낮아서 고민이거나, 또는 중앙화 된 캐싱 시스템의 확장에 문제를 느끼는 경우라면 참고
- hollow.how/quick-start
- 아마존 S3, DynamoDB, IAM 을 사용하여 빠르게 올려서 사용하실 수 있도록 소개
- Re-Architecting the Video Gatekeeper
- Keystone
- Evolution of the Netflix Data Pipeline
- Kafka Inside Keystone Pipeline
- Keystone Real-time Stream Processing Platform
- Apache kafka & flink를 이용한 stream processing platform 설명
- Metacat
- Metacat: Making Big Data Discoverable and Meaningful at Netflix
- Metacat; 통합 메타 데이터 검색 API 서비스 제공. Hive, MySQL, Redshift, RDS, Teradata, Redshift, S3, ElasticSearch, Cassandra 등을 검색 가능
- 기능; 데이터 추상화 및 상호 운용성, 비즈니스 및 사용자 정의 메타데이터 스토리지, 데이터 검색, 데이터 변경 감사 및 알림, 하이브 메타스토어 최적화
- Metacat: Making Big Data Discoverable and Meaningful at Netflix
- NdBench
- Netflix Data Benchmark: Benchmarking Cloud Data Stores
- Cassandra, HBase, ElasticSearch, MongoDB 등 이미 많이 알려진 Data Store 이외에도 최근에 많은 새로운 Data Store가 출시
- 이들 솔루션들은 별도의 벤치마킹 자료를 공개하기도 하지만 업무에 적용하기 위해서는 직접 테스트하는 것이 필수
- 이글은 Netflix에서 만든 NdBench 라는 오픈소스 솔루션에 대해 소개
- 이런 솔루션 을 위해 자체 벤치마킹 테스트를 준비하고 있다면 관심가져 볼만한 내용
- Netflix Data Benchmark: Benchmarking Cloud Data Stores
- Nimble
- NMDB The Netflix Media Database
- Sage Depending on Whether I Had Coffee or Not, Your Application May Be High Risk - YouTube risk assessment
- Spinnaker is an open source, multi-cloud continuous delivery platform for releasing software changes with high velocity and confidence
- SVT-AV1: open-source AV1 encoder and decoder
- 2018 최고의 오픈소스 소프트웨어 : 데이터 스토리지 및 애널리틱스
- '보시 어워드 2021' 올해 최고의 오픈소스 소프트웨어 29선 - ITWorld Korea
- 글로벌 칼럼 | AI 시대 필요한 것은 오픈‘소스’가 아닌 오픈소스 ‘접근권’ - ITWorld Korea
- 글로벌 칼럼 | 오픈소스가 여전히 엔터프라이즈 IT의 미래인 이유 - ITWorld Korea
- Switzerland Makes Open Source Software Mandatory For Public Sector
- Pinterest open-sources Terrapin, a tool for serving data from Hadoop
- Open-sourcing Terrapin: A serving system for batch generated data
- Open-sourcing Pinterest MySQL management tools
- Building a Python monorepo for fast, reliable development
- 트위터, 안드로이드 자동 캡처 도구 오픈소스로 공개
- 트위터, tvOS 앱 실시간 분석 도구 공개
- Pelikan is a cache framework written in C. It provides an expanding collection of cache services, and a common library used to build them
- Shardlib Sharding, simplification, and Twitter’s ads serving platform
- Cost-Efficient Open Source Big Data Platform at Uber
- Apollo
- AthenaX
- github.com/uber/AthenaX
- SQL 기반의 스트리밍 분석 플랫폼(KSQL에 비견)
- deck.gl - a WebGL-powered framework for visual exploratory data analysis of large datasets
- Gairos Causal design patterns for data analysts | Emily Riederer
- Neuropod Uber Open-Sources AI Abstraction Layer Neuropod
- piranha: A tool for refactoring code related to feature flag APIs
- youtube 댓글 뷰어 만들기
- walmartlabs.com
- electrode.io UNIVERSAL REACT/NODE APPLICATION PLATFORM