CopyLeft - ½Ç¿ëÀû ÀÌ»óÁÖÀÇ

< ¸®Ã³µå ½ºÅç¸Ç>

Àΰ£ÀÇ ÀÇ»ç´Â ±× »ç¶÷ÀÇ °¡Ä¡³ª ¸ñÀû¿¡ ÀÇÇØ °áÁ¤µÇ¾îÁø´Ù. »ç¶÷µéÀÇ »îÀÇ °¡Ä¡±âÁØÀ̳ª ¸ñÇ¥´Â ´Ù¸£±â ¸¶·ÃÀÌ´Ù. ¸í¿¹, µ·, »ç¶û, »ýÁ¸, Áñ°Å¿ò, ÀÚÀ¯µîÀÌ ¼±·®ÇÑ »ç¶÷µéÀÌ ÃëÇÒ¼ö ÀÖ´Â ¸ñÇ¥µéÀÌ´Ù. ±× ¸ñÇ¥°¡ ³²À» ³ªÃ³·³ µ½´Â ÀÌ»óÀûÀ̶ó ÇϰڴÙ. Free software ´ëÇÑ ³ªÀÇ ÀÏÀº ÀÌ»óÁÖÀÇÀûÀÎ ¸ñÇ¥-ÀÚÀ¯¿Í Çù·ÂÀ» ³Î¸® ÆÛ¶ß¸®´Â °Í-¿¡ ÀÇ ÇØ µ¿±âºÎ¿©µÇ¾ú´Ù. Çù·ÂÀ» Çã¿ëÇÏÁö¾Ê´Â »ó¿ë ¼ÒÇÁÆ®¿þ¾î º¸´Ù ÇÁ¸® ¼ÒÇÁÆ®¿þ¾î°¡ ³Î¸® ÆÛ Áö±â¸¦ ¹Ù¶õ´Ù.

À̰ÍÀÌ GNU Genaral Public Licence°¡ ¿Ö ¹«·á °ø°³ ¼ÒÇÁÆ®¿þ¾î·Î ¸¸µé¾î Á³´Â°¡ ÇÏ´Â ±Ùº» ÀÌÀ¯ÀÌ´Ù. GPL·Î µÈ ÇÁ·Î±×·¥¿¡ µ¡ºÙ¿©Áø ¸ðµç ÄÚµå´Â ÀÚÀ¯ ¼ÒÇÁÆ®¿þ¾îÀÌ¿©¾ß ÇÑ´Ù. À̰ÍÀÌ ºÐ¸®µÈ ÆÄÀÏ¿¡ ³Ö¾îÁö´õ¶óµµ. ³ª´Â ÀÚÀ¯ ¼ÒÇÁÆ®¿þ¾î¸¦ ¸¸µå´Â »ç¶÷µé¿¡°Ô µµ¿òÀÌ µÇ°Ô ÇϱâÀ§ÇØ ³ªÀÇ Äڵ带 ¿ª½Ã ÀÚÀ¯ ¼ÒÇÁÆ®¿þ¾î·Î ¸¸µç´Ù. »ó¿ë ÇÁ·Î±×·¥ °³¹ßÀÚµéÀÌ ±×µéÀÇ ÇÁ·Î±×·¥À» ¹«·á·Î »ç¿ëÇÏ°í °øÀ¯ÇÏÁö ¸øÇϵµ·Ï ÀúÀÛ±ÇÀ» »ç¿ëÇϵíÀÌ ¿ì¸® ÀÚÀ¯ ¼ÒÇÁÆ®¿þ¾î °³¹ßÀڵ鵵 ¸¶Âù°¡Áö·Î ÀúÀÛ±ÇÀ» »ç¿ëÇØ¼­ ÇÁ·Î±×·¥À» °øÀ¯Çϰųª ¼­·Î ÀÌ¿ëÇÒ ¼ö ÀÖ´Ù.

GNU GPL¸¦ ÀÌ¿ëÇÏ´Â ¸ðµç À̵éÀÌ ÀÌ·¯ÇÑ ¸ñÀûÀ» °¡Áö°í ÀÖ´Â °ÍÀº ¾Æ´Ï´Ù. ¿À·¡Àü¿¡ ³ªÀÇ Ä£±¸´Â °ø°³µÇ¾î ÀÖÁö ¾ÊÀº ÇÁ·¡±×·¥À» °ø°³Çϵµ·Ï ¿äûÀ» ¹ÞÀºÀûÀÌ ÀÖ´Ù. Ä£±¸´Â ¾Æ¸¶ ´ÙÀ½°ú °°ÀÌ ¸»À» Çß¾ú´ø °Í °°´Ù.

" ¶§¶§·Î ³ª´Â ÀÚÀ¯ ¼ÒÇÁÆ®¿þ¾î¸¦ ¸¸µé¶§µµ ÀÖ°í »ó¿ë ÇÁ·Î±×·¥µµ ¸¸µéÁö¸¸ »ó¿ë ÇÁ·Î±×·¥À» ¸¸ µé¶§´Â ±×¸¸ÇÑ ´ë°¡¸¦ ±â´ëÇÏ°í ¸¸µç´Ù. "

±×´Â ¼ÒÇÁÆ®¿þ¾î¸¦ °øÀ¯ÇÏ´Â »ç¶÷µé°ú ±×ÀÇ ÀÏÀ» ÇÔ²² ³ª´©°íÀÚ Çß´Ù. ±×·¯³ª ¿ì¸®°¡ Á¢ÇÒ ¼ö ¾ø´Â »ó¿ë ÇÁ·Î±×·¥¿¡ ±×ÀÇ ÇÁ·Î±×·¥ÀÌ »ç¿ëµÇ´Â °ÍÀ» ÀÌÇØÇÏÁö ¸øÇß´Ù. ±×ÀÇ »ý°¢Àº ³ª¿Í ´Þ¶úÁö¸¸ ±× ¿ª½Ã GNU GPLÀÌ ±×ÀÇ »ý°¢°ú ºÎÇÕµÈ´Ù°í »ý°¢Çß´Ù.

¸¸¾à ´ç½ÅÀÌ ÀÌ ¼¼»ó¿¡ ¹«¾ð°¡ ÀÌ·ê·Á°í ÇÑ´Ù¸é ÀÌ»ó¸¸À¸·Î´Â ºÎÁ·ÇÏ´Ù. ÀÌ»ó°ú ¸ñÀûÀ» ÀÌ·ê ¸¸ÇÑ ¼ö´Ü°ú ¹æ¹ýÀ» °­±¸ÇØ¾ß ÇÑ´Ù. ¿äÄÁ´ë, ½Ç¿ëÀûÀÌ µÇ¾î¾ß ÇÑ´Ù. GNU / GPL ÀÌ ½Ç¿ëÀûÀΰ¡? °á°ú¸¦ Çѹø »ý°¢ÇØ º¸ÀÚ.

GNU c++¸¦ Çѹø º¸ÀÚ. ¿Ö ¿ì¸° ÀÚÀ¯·Ó°Ô »ç¿ëÇÒ ¼ö ÀÖ´Â C++ ¸¦ °¡Áö°í Àִ°¡? ´ÜÁö GNU GPL ÀÌ ¹«·áÀ̾î¾ß  ÇÑ´Ù°í Ç߱⠶§¹®Àΰ¡? GNU C ÄÄÆÄÀÏ·¯¿¡¼­ Ãâ¹ßÇÑ GNU C++ ÄÄÆÄÀÏ·¯´Â MCC¿¡ ÀÇÇØ °³¹ßµÇ¾ú´Ù. MCC´Â À̸¦ »ó¾÷¿ëÀ¸·Î ¸¸µé¾úÀ¸³ª C++¸¦ Àüó¸®(front-end) ¼ÒÇÁÆ®¿þ¾î·Î ¸¸µé¾ú´Ù. GNU GPL ±×µéÀÌ ±×°ÍÀ» ¹ßÇ¥ÇÒ ¼ö ÀÖ´Â À¯ÀÏÇÑ ¹æ¹ýÀ̶ó°í Ç߱⠶§¹®¿¡. C++ front-end´Â »õ·Î¿î ¸¹Àº ÆÄÀÏÀ» Æ÷ÇÔÇϰí ÀÖ¾úÁö¸¸, GCC¿¡ ¿¬°áµÇ±â¸¦ ¿øÇ߱⠶§ ¹®¿¡ GPLÀÌ Áö¿øÀ» Çß´Ù. ±× ÀÌÀÍÀº »ó´çÇÑ °ÍÀÌ´Ù.

GNU Objective C.  NeXT»ç°¡ óÀ½¿£ À̰ÍÀ» »ó¾÷¿ëÀ» ¸¸µé·Á°í Çß¾ú´Ù. ±×µéÀº .o ÆÄÀÏÀÇ Çü½ÄÀ¸·Î ¹ßÇ¥ÇϰíÀÚ Á¦ÀÇÇß°í »ç¿ëÀÚµéÀ» GCCÀÇ ³ª¸ÓÁö ºÎºÐ¿¡ ¿¬°áÇϵµ·Ï ÇÏ·Á Çß´Ù. À̰ÍÀÌ GPLÀÇ ¿ä±¸¿¡ ¸Â´Â ¹æÇâÀ̶ó°í »ý°¢Ç߱⠶§¹®¿¡. ÇÏÁö¸¸ ¿ì¸® º¯È£»ç´Â ±× ¿ä±¸´Â ÇÇÇÒ ¼ö ¾ø°í Çã¿ëµÇÁö ¾Ê´Â´Ù°í Çß´Ù. ±×·¡¼­ ±×µéÀº Objective C ¸¦ ÀÚÀ¯ ¼ÒÇÁÆ®¿þ¾î·Î ¸¸µé¾ú´Ù.

À̿Ͱ°Àº ¿¹´Â ¸î ³âÀü¿¡ ÀϾÁö¸¸ GNU GPLÀº ¿ì¸®¿¡°Ô ´õ ¸¹Àº ÀÚÀ¯ ¼ÒÇÁÆ®¿þ¾î¸¦ °è¼Ó °¡Á®´Ù ÁÖ°í ÀÖ´Ù.

¸¹Àº GNU ¶óÀ̺귯¸®µéÀº GNU Library General Public License¿¡ Æ÷ÇÔµÇÁö¸¸ ÀüºÎ´Â ¾Æ´Ï´Ù. GNU GPL¿¡ Æ÷ÇԵǴ GNU LibraryÀÇ Çϳª´Â ¸í·ÉÇàÀ» ÆíÁýÇÒ ¼ö ÀÖ°Ô ÇÏ´Â ReadlineÀÌ´Ù. ÇÑ´Þ Àü, ³ª´Â Readline¸¦ »ç¿ëÇÒ ¼ö ÀÖ°Ô ¼³°èµÈ »ó¿ë ¼ÒÇÁÆ®¿þ¾î¿þ¿¡ ´ëÇØ ¾Ë°Ô µÇ¾î¼­ ±× ÇÁ·Î±×·¡¸Ó¿¡°Ô ±×°ÍÀº Çã¿ëµÈ°ÍÀÌ ¾Æ´Ï¶ó°í ÇÏ¿´´Ù. °á±¹ ±×´Â ±× ÇÁ·Î±×·¥¿¡¼­ ¸í·ÉÇà ÆíÁý ±â´É(command-line editing)À» Á¦°ÅÇßÀ» °ÍÀ̶ó°í »ý°¢µÉ °ÍÀÌ´Ù. ±×·¯³ª »ç½Ç ±×°¡ ÇÑ °ÍÀº GPL ÇÏ¿¡¼­ Àç¹ßÇ¥¸¦ ÇѰÍÀ̾ú´Ù. Áö±ÝÀº ÀÚÀ¯ ¼ÒÇÁÆ®¿þ¾îÀÌ´Ù.

GCC(¶Ç´Â Emacs, Bash, Linux, GPL ÇÁ·Î±×·¥µé)À» °³¼±ÇϰíÀÚ ÇÏ´Â ÇÁ·Î±×·¡¸Ó´Â Á¾Á¾ ±â¾÷À̳ª ´ëÇп¡ °í¿ëµÈ´Ù. ÇÁ·Î±×·¡¸Ó°¡ ±×°¡ °³¼±ÇÑ ÇÁ·Î±×·¥À» »çȸ¿¡ µÇµ¹¸®·Á ÇÏ¸é »çÀåÀº "Àá±ñ ±â´Ù·Á, ±×°ÍÀº ¿ì¸®¿¡°Ô ¼ÓÇÑ °ÍÀ̾ß. ¿ì¸®´Â ±×°ÍÀ» ³ª´©¾î ¾²±â¸¦ ¿øÇÏÁö ¾Ê¾Æ. ±×°ÍÀ» »ó¾÷ÀûÀ¸·Î »ç¿ëÇϱâ·Î °áÁ¤Çß³×" ¶ó°í ¸»ÇÑ´Ù.

GNU GPL ÀÌ µµ¿òÀÌ µÉ ¼ö ÀÖ´Ù. ÇÁ·Î±×·¡¸Ó´Â »çÀå¿¡°Ô À̰ÍÀº ÀúÀÛ±Ç Ä§ÇØ¶ó°í ¾Ë·ÁÁÖ°í »çÀåÀº µÎ °¡Áö ¼±Åùۿ¡ ¾ø´Ù. ÀÚÀ¯ ¼ÒÇÁÆ®¿þ¾î·Î ¹ßÇ¥Çϰųª ¾Ê°Å³ª. ÇÏÁö¸¸ °ÅÀÇ ´ëºÎºÐ ÇÁ·Î±×·¡¸Ó°¡ ¿øÇÏ´Â ´ë·Î ÇÑ´Ù. ±×¸®°í ÄÚµå´Â ´ÙÀ½ ¹öÀüÀÌ ¹ßÇ¥µÈ´Ù.

GNU GPL°¡ õ»çÇ¥´Â ¾Æ´Ï´Ù. »ç¶÷µéÀÌ À̵û±Ý ÇϰíÀÚ ÇÏ´Â ÀÏ¿¡ 'no'¶ó°í ¸»ÇÑ´Ù. GPL ÀÌ ÀÚÀ¯ ¼ÒÇÁÆ®¿þ¾î °³¹ß¿¡ ÇÊ¿äÇÑ »ó¿ë ÇÁ·Î±×·¥ °³¹ßÀÚ¸¦ Á¦¿Ü½ÃŰ´Â °ÍÀº À¯°¨½º·± ÀÏÀ̶ó°í ¸»ÇÏ´Â »ç¿ëÀÚµµ ÀÖ´Ù.

ÇÏÁö¸¸ ¿ì¸° ±×µéÀº Á¦¿Ü½ÃŲÀûÀÌ ¾ø´Ù. ±×µéÀÌ µé¾î¿À·Á ÇÏÁö ¾ÊÀ» »ÓÀÌ´Ù. ±×µéÀÌ »ó¾÷¿ë Äڵ带 ¸¸µå´Â °ÍÀº ±×µéÀÌ ¿ì¸® »çȸ¿¡ µé¾î ¿ÀÁö ¾Ê°Ú´Ù´Â ÀÇ»ç Ç¥ÇöÀÌ´Ù. ¿ì¸® »çȸÀÇ ÀÏ¿øÀ̶ó ÇÔÀº ¿ì¸®¿Í ÇÔ²² ÀÛ¾÷ÇÔÀ» ÀǹÌÇÑ´Ù. ±×µéÀÌ ¿øÇÏÁö ¾Ê´Â´Ù¸é ¿ì¸®´Â µµ¸®°¡ ¾ø´Â °ÍÀÌ´Ù.

¿ì¸®°¡ ÇÒ ¼öÀÖ´Â °ÍÀº ±×µé¿¡°Ô ±ÇÀ¯ÇÏ´Â °Í »ÓÀÌ´Ù. GNU GPLÀº Áö±ÝÀÖ´Â ÀÚÀ¯ ¼ÒÇÁÆ®¿þ¾î·Î ÃæºÐÈ÷ ÀÚÀ¯ ¼ÒÇÁÆ®¿þ¾î¸¦ ¸¸µå´Â µ¿±â¸¦ ºÎ¿©ÇÒ ¼ö ÀÖ´Ù. "´ç½ÅÀÇ ÇÁ·Î±×·¥À» ÀÚÀ¯ ¼ÒÇÁÆ®¿þ¾î·Î ¸¸µç´Ù¸é ´ç½ÅÀº ÀÌ Äڵ带 »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù." ¹°·Ð, ´Ã ±×·² ¼ö´Â ¾øÁö¸¸ »ó´ç ±â°£ ÇÒ ¼öÀÖ´Ù.

»ó¿ë ÇÁ·Î±×·¥ °³¹ßÀÚ´Â ¿ì¸® »çȸ¿¡ µµ¿òÀº µÇÁö ¾Ê°í ¿ì¸®¿¡°Ô¼­ ¹Ù¶ó±â¸¸ ÇÑ´Ù. ÀÚÀ¯ ¼ÒÇÁÆ®¿þ¾î »ç¿ëÀÚ´Â °³¹ßÀÚ¿¡°Ô ±× ³ë·Â¿¡ ´ëÇÑ °¨»çÀÇ ¸»À» ÀüÇÒ ¼ö ÀÖ´Ù. ±×·¯³ª ºñÁî´Ï½º¸ÇÀÌ ÀÌ·± ¸»À» ÇÒ¶© »ó´çÈ÷ À¯È¤ÀûÀÏ ¼ö ÀÖ´Ù. "´ç½ÅÀÇ ÇÁ·Î±×·¥À» »ó¾÷¿ëÀ¸·Î ¸¸µì½Ã´Ù. ±×·¯¸é ´ç½ÅÀÇ ÇÁ·Î±×·¥Àº ¼ö¸¹Àº »ç¶÷µéÀÌ »ç¿ëÇÒ °ÍÀÔ´Ï´Ù." À̰ÍÀº °­·ÂÇÑ À¯È¤ÀÌ ¾Æ´Ò ¼ö ¾ø´Ù. ±×·¯³ª °á±¹¿¡´Â °ÅÀýÇÏ´Â °ÍÀÌ ¹Ù¶÷Á÷ÇÏ´Ù.

»ó¾÷¿ë ¼ÒÇÁÆ®¿þ¾î¿¡ ºÎÇÕÇÏ´Â Á¤Ã¥À» ¼ö¿ëÇÏ´Â ÀÚÀ¯ ¼ÒÇÁÆ®¿þ¾î ´Üü¸¦ ÅëÇÏ¿© °£Á¢ÀûÀ¸·Î ÀÌ·± Á¢±ÙÇÏ´Â ÀÌ·± À¯È¤À̳ª ¾Ð·ÂÀº ¾Ë¾ÆÂ÷¸®±â ¸Å¿ì ¾î·Æ´Ù. X ÄÁ¼Ò½Ã¿ò(ÇöÀçÀÇ Open Group) - »ó¿ë ÇÁ·Î±×·¥À» ¸¸µå´Â ȸ»ç¿¡ ÀÇÇØ ¼³¸³µÈ- ÀÌ ÀÌ·¯ÇÑ ¿¹´Ù. ±× µéÀº ½Ê¿©³â°£ ÇÁ·Î±×·¡¸Ó¿¡°Ô ÀÌ·± ¹«·á °ø°³ ÇÁ·Î±×·¥À» »ç¿ëÇÏÁö ¸øÇϵµ·Ï Çϴµ¥ ³ë·Â ÇÏ¿© ¿Ô´Ù. Open GroupÀÌ X11R6.4 (Ä«ÇÇ ·¹ÇÁƼµå ¼Ò½ºÆ®¿þ¾î)¸¦ ¸¸µé¾úÁö¸¸ ÀÌ ¾Ð·ÂÀ» À̰ܳ½ ¿ì ¸° ¿ì¸®ÀÇ Çൿ¿¡ ´ëÇØ ¸¸Á·ÇØ ÇÑ´Ù.

½ÇÁúÀûÀ¸·Î Àå±âÀûÀÎ ¾È¸ñÀÌ ¿©·¯ºÐÀÌ ÀÌ·± ¾Ð·ÂÀ» À̰ܳ»´Âµ¥ °áÁ¤ÀûÀÎ ¿ªÇÒÀ» ÇÒ °ÍÀÌ´Ù. ´ç½ÅÀÌ ÀÌ·± È®°íÇÑ ½Å³äÀ¸·Î ÀÌ·èÇÒ ¼ö ÀÖ´Â ÀÚÀ¯¿Í »çȸ¿¡ ÃÊÁ¡À» ¸ÂÃá´Ù¸é ±×°ÍÀ» À̰ܳ¾ ÈûÀ» ¾òÀ» ¼ö ÀÖÀ» °ÍÀÌ´Ù.

"À̰ܳ»½Ê½Ã¿À"

±×¸®°í ³Ã¼ÒÁÖÀÇÀÚ°¡ ÀÚÀ¯¿Í ¿ì¸®ÀÇ »çȸ¿¡ ´ëÇØ ºñ¿ô°Åµç ..... Çö½ÇÁÖÀÇÀÚµéÀÌ("hard nosed realists") 'À̵æÀ̶õ °ÍÀÌ À¯ÀÏÇÑ ÀÌ»óÀÌ´Ù'¶ó°í ÇÒ ¶§..... ¹«½ÃÇϽʽÿÀ. ±×¸®°í °è¼Ó ´Ã Ä«ÇÇ·¹ÇÁÆ®¸¦ ÀÌ¿ëÇϽʽÿÀ.

ÀúÀ۱ǰú  »ç¿ë Çã°¡¿¡ ´ëÇÑ º» »çÇ×ÀÌ ¸í½ÃµÇ´Â ÇÑ, ¾î¶°ÇÑ Á¤º¸ ¸Åü¿¡ ÀÇÇÑ  º»¹®ÀÇ ÀüÀ糪 ¹ßÃéµµ Çã¿ëµÇ¸ç »ó¾÷Àû ÀÌ¿ëÀ» Æ÷ÇÔÇÒ ¼ö ÀÖ´Â Áö¼ÓÀûÀÎ  ¹èÆ÷¿¡ µû¸¥ »ç¿ë»óÀÇ ¸ðµç ±Ç¸®´Â ¹®¼­ÀÇ ÃëµæÀÚ¿¡°Ô Á¶°Ç¾øÀÌ ¾çµµµÈ´Ù.  ´Ü, ¿ø¹®¿¡ ´ëÇÑ ¼öÁ¤°ú ÷»èÀº Çã¿ëµÇÁö ¾Ê´Â´Ù.

Copyright (C) 1996, 1997 Free Software  Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111,  USA