Quration Play

tech

이런 종류의 소프트웨어는 인터넷의 상당 부분을 조용히 떠받치고 있습니다. 즐겨 찾는 사이트 뒤의 웹 서버부터 수십억 대의 휴대폰에서 돌아가는 안드로이드 운영체제까지 말이죠.

소프트웨어가 '오픈소스'라는 건 무슨 뜻일까?

코드가 공개돼 누구나 보고 고칠 수 있다
오픈소스 소프트웨어는 바탕이 되는 코드를 누구나 보고, 고치고, 공유할 수 있게 공개합니다. 웹 서버부터 안드로이드 운영체제까지 인터넷의 상당 부분을 떠받치죠.

오픈소스 소프트웨어란 원본 소스코드를 공개해 누구나 읽고, 수정하고, 재배포할 수 있게 하는 것을 뜻하며, 보통은 공유가 어떤 방식으로 이루어질 수 있는지를 정한 라이선스 아래 이루어집니다. 이런 투명성 덕분에 규모가 크고 분산된 개발자 공동체가 협업하며 소프트웨어를 개선하고 새로운 용도에 맞춰 조정할 수 있는데, 이것이 오픈소스 프로젝트가 오늘날 인터넷의 근간이 된 이유이기도 합니다.

오픈소스라는 것 자체는 소프트웨어에 버그가 없다는 뜻이 전혀 아닙니다. 오픈소스 프로젝트도 버그를 가질 수 있고 실제로 그렇거든요. 또한 인터넷에 연결돼 있을 때만 작동하는지 여부와도 관련이 없습니다.

세계에서 가장 널리 쓰이는 소프트웨어 중 상당수가 오픈소스입니다. 안드로이드와 대부분의 웹 서버를 떠받치는 리눅스 운영체제가 대표적인데, 협업 개발이 수십억 대의 기기까지 확장될 수 있음을 보여줍니다.

▶ Quration Play

tech

'블록체인'을 쉽게 말하면?클라우드 컴퓨팅에서 '클라우드'란?AI의 '신경망'은 무엇을 본떠 느슨하게 만들어졌을까요?'NFT'는 무엇을 나타낼까?소프트웨어에서 'API'란 무엇일까요?'튜링 테스트'는 무엇을 측정할까요?'컴퓨터 비전'이란 무엇일까요?'프롬프트 엔지니어링'이란 무엇일까요?AI에서 'LLM'은 무엇의 약자일까?'암호화(encryption)'는 데이터에 무엇을 할까?'2단계 인증(2FA)'이란?GPU가 현대 AI에 그토록 중요한 이유는?

Quration — Quration Play