부록: FLOSS

참고: 이 내용은 2003년에 쓰여졌기에 일부 내용은 이상하게 보일 수 있습니다 :-)

"Free/Libre and Open Source Software", 줄여서 FLOSS는 공동체라는 개념을 토대로 하며, 공동체 자체는 공유, 특히 지식의 공유라는 개념을 근간을 두고 있습니다. FLOSS는 사용, 수정, 재배포가 자유롭습니다.

이 책을 이미 읽으셨다면 그동안 계속 파이썬을 사용해 오셨을 테고, 파이썬은 오픈소스 소프트웨어이기 때문이 FLOSS에 이미 친숙하실 것입니다.

다음은 공동체 주도의 공유와 제작을 통해 만들어질 수 있다는 것이 무슨 뜻인지 알려주기 위한 FLOSS의 예입니다.

리눅스(Linux): GNU/리눅스 운영체제에 사용되는 FLOSS OS 커널입니다. 리눅스, 즉 커널은 리누스 토발즈가 학생일 때 시작됐습니다. 안드로이드는 리눅스를 기반으로 합니다. 오늘날 볼 수 있는 대부분의 웹사이트는 대부분 리눅스를 통해 운영됩니다.

우분투(Ubuntu): 커뮤니티 주도형 리눅스 배포판으로서, 캐노니컬(Canonical)이 후원하고 오늘날 가장 인기 있는 GNU/리눅스 배포판입니다. 우분투에서는 굉장히 많은 FLOSS를 설치할 수 있고, 이 모든 것들은 사용하기 쉽고 설치하기 쉽습니다. 무엇보다도 컴퓨터를 재부팅하고 나서 CD를 통해 GNU/리눅스를 실행할 수 있습니다! 새로운 운영체제를 컴퓨터에 설치하기 전에 완전히 시험해 볼 수 있습니다. 하지만 우분투 전체가 자유 소프트웨어는 아닙니다. 우분투에는 독점 드라이버나 펌웨어, 응용 프로그램이 일부 포함돼 있습니다.

리브레오피스(LibreOffice): 커뮤니티 주도로 개발된 훌륭한 사무용 제품군으로서 워드프로세서, 프레젠테이션 도구, 스프레드시트, 드로잉 도구 등이 포함돼 있습니다. 마이크로소프트 워드나 파워포인트 파일을 손쉽게 열고 편집할 수도 있습니다. 거의 모든 플랫폼에서 동작하며 완전한 무료 및 자유 오픈소스 소프트웨어입니다.

모질라 파이어폭스(Mozilla Firefox): 최고의 웹 브라우저입니다. 무척이나 빠르고 실용적이고 인상적인 기능들로 호평받고 있습니다. 확장기능이라는 개념을 통해 온갖 종류의 플러그인도 사용할 수 있습니다.

모노(Mono): 마이크로소프트 닷넷(.NET) 플랫폼의 오픈소스 구현체입니다. GNU/리눅스, Windows, FreeBSD, macOS를 비롯한 다른 여러 플랫폼에서 닷넷 응용 프로그램을 제작하고 실행할 수 있게 해줍니다.

아파치 웹 서버(Apache web server): 인기 있는 오픈소스 웹 서버입니다. 사실 아파치 웹 서버는 지구상에서 가장 널리 사용되는 웹 서버입니다! 전체 웹 사이트의 50% 이상이 아파치 웹 서버를 통해 실행됩니다. 이것은 사실인데, 아파치는 다른 모든 경쟁자(마이크로소프트 IIS를 포함한)들이 운영하는 웹사이트 수를 모두 합친 것보다 많은 웹 사이트에서 사용됩니다.

VLC 플레이어(VLC Player): DivX에서 MP3, Ogg, VCD, DVD 등에 이르기까지 모든 것들을 재생할 수 있는 동영상 플레이어입니다... 오픈소스가 재밌지 않다고 누가 감히 이야기할 수 있을까요? ;-)

이 목록은 빙산의 일각에 불과합니다. 펄(Perl) 언어, PHP 언어, 웹사이트를 위한 드루팔(Drupal) 콘텐츠 관리 시스템, PostgreSQL 데이터베이스 서버, TORCS 레이싱 게임, KDevelop IDE, Xine 동영상 플레이어, VIM 에디터, Quanta+ 에디터, Banshee 오디오 플레이어, GIMP 이미지 편집기... 등등 훨씬 더 많은 FLOSS가 있습니다. 이 목록은 계속해서 늘어날 것입니다.

FLOSS 세계의 최신 유행어가 궁금하다면 아래 웹사이트를 확인해 보세요:

FLOSS에 관한 더 자세한 정보가 궁금하다면 아래 웹 사이트를 방문해 보세요.

그럼 이토록 거대하고 자유롭고 열려 있는 FLOSS의 세계를 탐험해 보세요!