부록: FLOSS
NOTE: 이 섹션은 2003년에 작성되었습니다. 따라서 몇몇 사항은 최신의 내용이 아닐 수 있습니다.
"자유/오픈 소스 소프트웨어(Free/Libre and Open Source Software)", 줄여서 FLOSS 란 공동체의 공유 정신, 특히 지식의 공유 정신에 의해 개발되는 소프트웨어를 의미합니다. FLOSS는 자유롭게 사용할 수 있고 수정할 수 있으며 재배포할 수 있습니다.
여러분이 이 책을 읽으셨다면 FLOSS에 이미 익숙할 것입니다. 왜냐면 지금까지 여러분이 사용해 왔던 파이썬이 바로 오픈 소스 소프트웨어이기 때문입니다!
아래 공동체에 의해 개발되는 몇가지 FLOSS의 예가 있습니다:
리눅스 (Linux): 이것은 GNU/Linux 운영 체제에서 사용되는 FLOSS 운영 체제 커널입니다. 리눅스, 즉 커널은 학생 시절의 리누스 토발즈 (Linus Torvalds)에 의해 시작되었습니다. 안드로이드도 리눅스를 기반으로 합니다. 또 현재 여러분이 접속하여 사용하는 거의 모든 웹 사이트들도 리눅스를 기반으로 동작하고 있습니다.
우분투 (Ubuntu): 캐노니컬(Canonical) 사의 후원을 받는 우분투는 커뮤니티에 의해 개발되는 GNU/Linux 배포판이며, 현재 가장 널리 사용되고 있습니다. 우분투는 여러 FLOSS를 누구나 쉽게 설치하여 사용할 수 있도록 해 줍니다. 가장 좋은 점은 CD를 넣고 컴퓨터를 재부팅하는 것만으로 GNU/Linux를 바로 사용해 볼 수 있다는 점입니다! 즉, 여러분의 컴퓨터에 설치하기 전에 완전한 새 OS를 사용해 볼 수 있습니다. 그러나 우분투는 완전한 자유 소프트웨어는 아닙니다. 우분투에는 몇가지 독점 드라이버, 펌웨어, 소프트웨어 등이 함께 포함되어 있습니다.
리브레오피스 (LibreOffice): 커뮤니티에 의해 개발되는 리브레오피스는 문서 편집기, 프리젠테이션, 스프레드시트, 그리기 도구 등 여러 기능을 갖춘 뛰어난 오피스 프로그램입니다. 리브레오피스를 이용하면 MS 워드, MS 파워포인트 등의 파일들 또한 쉽게 열고 편집할 수 있습니다. 리브레오피스는 모든 플랫폼 상에서 동작하며 완전히 무료이고, 완전한 자유/오픈 소스 소프트웨어입니다.
모질라 파이어폭스 (Mozilla Firefox): 이것은 최고의 웹 브라우저입니다. 모질라 파이어폭스는 무시무시하게 빠르며, 감각적이고 인상적인 기능으로 인해 많은 찬사를 받아 왔습니다. 확장 기능을 통해 여러 플러그인을 사용할 수 있습니다.
모노 (Mono): 모노는 마이크로소프트 (Microsoft) 닷넷 (.NET) 플랫폼의 오픈 소스 구현입니다. 이를 활용하면 .NET 소프트웨어를 GNU/Linux, 윈도우, FreeBSD, Mac OS 및 다른 플랫폼들에서 개발하고 구동할 수 있습니다.
아파치 웹 서버 (Apache web server): 이것은 지구상에서 가장 많이 사용되는 오픈 소스 웹 서버입니다! 현존하는 모든 웹사이트의 절반 이상이 아파치 웹 서버를 기반으로 동작하고 있습니다. 아파치는 마이크로소프트 IIS를 포함한 모든 경쟁자들이 구동하는 홈페이지 수를 모두 합친 수보다 많은 홈페이지를 구동하고 있습니다.
VLC 플레이어 (VLC Player): 이것은 DivX, Mp3, Ogg, VCD, DVD 등등 수많은 형식을 지원하는 동영상 재생기입니다. 누가 오픈 소스 소프트웨어가 지루하다고 하던가요? ;-)
위 목록은 여러분에게 FLOSS에 대해 간략히 소개해드리기 위한 것일 뿐, Perl 이나 PHP 와 같은 언어들, 웹 사이트 관리 시스템 드루팔(Drupal), 데이터베이스 서버 PostgreSQL, 레이싱 게임 TORCS, KDevelop IDE, 동영상 재생기 Xine, 편집기 VIM 과 Quanta+, 음악 재생기 밴시(Banshee), 사진 및 그림 편집기 GIMP 등등 셀 수 없이 많은 뛰어난 FLOSS들이 존재합니다.
FLOSS의 최신 소식이 궁금하시다면 다음 웹 사이트들을 확인해 보세요:
FLOSS에 대해 좀 더 알고 싶으시다면 다음 웹 사이트들을 확인해 보세요:
이제 언제나 열려 있는 자유롭고 방대한 FLOSS의 세계로 떠나 보세요!