잘 찾아보면.. 저렴하게 윈도 개발환경을 꾸밀 수 있다.
몇가지 찾아 보니...
우선
MinGW (Minimalist GNU for Windows)
이건 순전히 윈도용 애플리케이션을 컴파일할 수 있는 기본 set 정도..
MinGW: A collection of freely available and freely distributable Windows specific header files and import libraries combined with GNU toolsets that allow one to produce native Windows programs that do not rely on any 3rd-party C runtime DLLs.
여기에..무료 IDE 개발환경이 필요하다면
Bloodshed Dev C++ 가 있다.
Bloodshed Dev-C++ is a full-featured Integrated Development Environment (IDE) for the C/C++ programming language. It uses Mingw
port of GCC (GNU Compiler Collection) as it's compiler. Dev-C++ can also be used in combination with Cygwin or any other GCC based compiler.
위에 보면..
port라는 표현이 꼭 BSD 느낌이 난다.
단순히 IDE 환경이 필요하다면. 이클립스도 권할만 하다고 함.
Free software?
"Free" 라는 말은 여러가지 의미가 될 수 있다.
보통 공짜로 얻을 수 있다는 의미가 있긴 하지만 소프트웨어쪽에서는 이와는 다른 의미도 가질 수 있다.
보통 어떤 독점적 저작권에 대해서 자유롭다는 의미를 내포하기도 한다.
일부에서는 독점적 저작권에 자유롭고 누구나 소스에 대한 접근이 가능다는 점에서 오픈소스 라는 표현을 쓰기도 한다. (사실 엄밀히 따지면 Free software가 Open source와 같진 않음)
작성한 사람의 맘이기도 하지만 대략 다음과 같이 분류해 볼 수 있을듯 하다.
open source
소스 접근에 대해서 자유로움. 결과 산출물에 대해서는 그때 그때 다른 듯 함
free software
사용상의 제한을 두지 않음. 소스에 대해서는 open 일수도 있고 아닐 수도 있음.
GNU 라이센스를 따른다고 하는 경우에는 free software라고도 하지만 open source 적인 측면이 있음.
그 외에.. 저작권은 작성자에게만 귀속되고 사용상에는 제한을 두지 않는 무료소프트웨어가 여기에 속함
non-commercial
현재까지는 비상업적인 사용에 한해서 제한하지 않음.
제한 범위는 작성자의 기준을 따름.
댓글 영역