Skip to content

Instantly share code, notes, and snippets.

View junomonster's full-sized avatar
:shipit:
I may be slow to respond.

juno.monster junomonster

:shipit:
I may be slow to respond.
View GitHub Profile
@longfin
longfin / 오픈 소스, 블록체인 그리고 탈중앙 애플리케이션.md
Last active August 25, 2023 14:25
오픈 소스, 블록체인 그리고 탈중앙 애플리케이션

이 글에선 오픈 소스 운동과 블록체인 기술이 어떤 특성들을 담보하며, 탈중앙 애플리케이션을 만드는데 어떤 역할을 하는지에 대해 저의 이해를 바탕으로 설명합니다. 이 글의 목적은 "진정한 탈중앙 애플리케이션을 만들려면 반드시 오픈 소스를 해야 한다."라기보다는1, 오픈 소스나 블록체인 기술이 차지하고 있는 역할을 공유함으로써, 추후 이러한 이해 상충이 벌어지는 부분들을 보다 명확히 하기 위함입니다.

오픈 소스

오픈 소스, 혹은 오픈 소스 운동은 다양한 정의를 가지고 있습니다. [자유 소프트웨어] 운동을 지지하는 쪽에서는 오픈 소스가 자유 소프트웨어의 부분 집합이라고 주장하지만, 오픈 소스를 지지하는 사람들은 오픈 소스가 자유 소프트웨어를 포함하는 더 넓은 개념이라고 이야기하기도 합니다. 이 둘의 차이나 주장도 흥미로운 부분이 많지만, 이 글에서 제가 밝히고 싶은 제 이해의 관점에선 크게 차이가 나진 않으므로 생략하도록 하겠습니다.

Footnotes

  1. 물론 저는 이 주장을 지지합니다. 하지만 이 주장을 지지하기에 앞서, 그 까닭을 말씀드리는 것이 먼저라고 생각합니다.