Àç¹Õ°í °¡½¿ÀÌ µû¶æÇØÁö´Â ±Û

HomePage Backward Forward Post Reply List
Delete Modify
  Á¦¸ñ   [¹ø¿ª] ¼º´ç°ú ½ÃÀå 1998/10/20 (10:27)
À̸§ ±èÈ¿¿ø
¹øÈ£ 121
Á¶È¸ 3018
º»¹® ¡º¸®´ª½º Çдç-¹ø¿ª¹° (go LINUX)¡» 218¹ø
Á¦  ¸ñ:[¹ø¿ª] ¼º´ç°ú ½ÃÀå                                          
¿Ã¸°ÀÌ:k2linux (¾ö±â¼º  )    98/10/19 04:12    ÀÐÀ½: 17 °ü·ÃÀÚ·á ¾øÀ½
-----------------------------------------------------------------------------
ÇÏÀÌÅÚ¿¡¼­ °¡Á®¿Ô½À´Ï´Ù. ¸®µ¿ »ç¶÷µéÀÌ¸é ²À Àо¼¼¿ä.
KLDP¿¡ °¡½Ã¸é sgml ÇÑ±Û ¼Ò½ºµµ ±¸ÇÒ ¼ö ÀÖ½À´Ï´Ù.
                               ±â¼º

#130   Á¤Á÷ÇÑ   (¾î´Ï½ºÆ®)
[¹ø¿ª] ¼º´ç°ú ½ÃÀå (0/4)                     09/09 17:20   39 line

 Eric Raymond ÀÇ The Cathedral and the Bazaar ¸¦ ¹ø¿ªÇß½À´Ï´Ù.
¸®´ª½º¸¦ ºñ·ÔÇÑ ¿ÀǼҽº °³¹ß¿¡ °ü½ÉÀÖ´Â »ç¶÷À̶ó¸é ÇѹøÂë Àоî
º¸¾Æ¾ß ÇÒ ±ÛÀÎ °Í °°±º¿ä.

-------


                              ¼º´ç°ú ½ÃÀå
                                                     by Eric S. Raymond
                                              $Date: 1998/05/13 17:29:31 $

¸®´ª½ºÀÇ ¿ª»ç¿¡ ÀÇÇØ Á¦½ÃµÈ ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾î¸µÀÇ ³î¶ó¿î ÀÌ·ÐÀÇ ½ÅÁßÇÑ
Å×½ºÆ®·Î ½ÇÇàµÈ ¼º°øÀûÀÎ ¿ÀǼҽº ÇÁ·ÎÁ§Æ®, fetchmailÀ» ºÐ¼®ÇÑ´Ù. ÀÌ
À̷еéÀ» µÎ °³ÀÇ ±Ùº»ÀûÀ¸·Î ´Ù¸¥ °³¹ß ½ºÅ¸ÀÏÀÇ ¿ë¾îµé·Î ³íÇÒ °ÍÀÌ´Ù.
µÎ°¡Áö ½ºÅ¸ÀÏÀ̶õ »ó¾÷¿ë ¼ÒÇÁÆ®¿þ¾îÀÇ "¼º´ç" ¸ðµ¨°ú ¸®´ª½º ¼¼°èÀÇ "½ÃÀå"
¸ðµ¨ÀÌ´Ù. ÀÌ ¸ðµ¨µéÀº ¼ÒÇÁÆ®¿þ¾î µð¹ö±ë ÀÛ¾÷ÀÇ º»Áú¿¡ ´ëÇÑ ¼­·Î ´ë¸³µÇ´Â
°¡¼³µé·ÎºÎÅÍ ÆÄ»ýµÇ¾ú´Ù´Â °ÍÀ» º¸ÀÏ °ÍÀÌ´Ù. ±×¸®°í ³ª¼­ ¸®´ª½ºÀÇ
°æÇèÀ¸·ÎºÎÅÍ "ÃæºÐÈ÷ ¸¹Àº »ç¶÷ÀÌ ÀÖ´Ù¸é, ãÀ» ¼ö ¾ø´Â ¹ö±×¶õ ¾ø´Ù" ´Â
ÀÏ°üµÈ ÁÖÀåÀ» Æì°í, ´Ù¸¥ À̱âÀûÀÎ ¿¡ÀÌÀüÆ®µéÀÇ ÀÚ°¡¼öÁ¤ ½Ã½ºÅÛ°úÀÇ
»ý»êÀûÀÎ ºñÀ¯¸¦ Á¦½ÃÇÑ ´ÙÀ½, ¼ÒÇÁÆ®¿þ¾îÀÇ ¹Ì·¡¸¦ À§ÇØ ÀÌ ÅëÂûÀÌ °¡Áö´Â
Àǹ̿¡ ´ëÇÑ Å½±¸·Î ¸¶¹«¸®Áþ´Â´Ù.
-----------------
 ¼ø¼­

 1. ¼º´ç°ú ½ÃÀå
 2. ¸ÞÀÏÀº ¹è´ÞµÇ¾î¾ß¸¸ ÇÑ´Ù
 3. »ç¿ëÀÚ°¡ ÀÖ´Ù´Â °ÍÀÇ Á߿伺
 4. ÀÏÂï ¹ßÇ¥ÇÏ°í, ÀÚÁÖ ¹ßÇ¥Ç϶ó
 5. Àå¹Ì°¡ Àå¹Ì´Ù¿ì·Á¸é
 6. Popclient °¡ Fetchmail ÀÌ µÇ´Ù
 7. Fetchmail ÀÇ ¼ºÀå
 8. Fetchmail¿¡¼­ ¹è¿ï Á¡
 9. ½ÃÀå ½ºÅ¸ÀÏÀÇ °³¹ß¿¡ ÇÊ¿äÇÑ ¼±ÇàÁ¶°Çµé
 10. ¿ÀǼҽº ¼ÒÇÁÆ®¿þ¾îÀÇ »çȸÀû ¹®¸Æ
 11. °¨»çÀÇ ¸»
 12. Àо ¸¸ÇÑ ±Ûµé
 13. Èıâ : ³Ý½ºÄÉÀÔÀÌ ½ÃÀ彺ŸÀÏÀ» ¹Þ¾ÆµéÀÌ´Ù!
 14. ¹öÀü°ú º¯Ãµ»ç



#131   Á¤Á÷ÇÑ   (¾î´Ï½ºÆ®)
[¹ø¿ª] ¼º´ç°ú ½ÃÀå (1/4)                     09/09 17:22   242 line

1. ¼º´ç°ú ½ÃÀå

¸®´ª½º´Â Æı«ÀûÀÌ´Ù. ÆÄƮŸÀÓÀ¸·Î ÇØÅ·À» Çϸ鼭 ÀÎÅͳÝÀ̶ó´Â °¡´À´Ù¶õ
¼±¸¸À¸·Î ¿¬°áµÇ¾î ÀÖ´Â Àü¼¼°è ¼öõ¸íÀÇ °³¹ßÀڵ鿡 ÀÇÇØ ¼¼°èÀûÀÎ ¼öÁØÀÇ
¿î¿µÃ¼Á¦°¡, ¸¶Ä¡ ¸¶¼ú·Î µÈ °Íó·³ ¸¸µé¾îÁú ¼ö ÀÖ¾úÀ¸¸®¶ó°í 5³â Àü¿¡ ´©°¡
»ó»óÀ̳ª ÇÒ ¼ö ÀÖ¾úÀ»±î? ³ª´Â ºÐ¸í »ó»óÇÏÁö ¸øÇß´Ù. 1993³â ÃÊ, ¸®´ª½º°¡ ³»
·¹ÀÌ´Ù È­¸é¿¡ ÀâÇûÀ» ¶§ ³ª´Â ÀÌ¹Ì À¯´Ð½º¿Í ¿ÀǼҽº °³¹ßÀ» 10³â µ¿¾È
ÇØ¿À°í ÀÖ¾ú´Ù. 1980³â´ë Á߹ݿ¡ GNU ¿¡ °øÇåÇÑ Ã¹ ¹ø° »ç¶÷µé Áß
ÇѸíÀ̾ú´Ù. ³ª´Â ³×Æ®¿öÅ© »ó¿¡ ²Ï ¸¹Àº ¿ÀǼҽº ¼ÒÇÁÆ®¿þ¾î¸¦ ¹ßÇ¥Çß°í,
Áö±Ýµµ ³Î¸® »ç¿ëµÇ°í ÀÖ´Â ¸î¸î ÇÁ·Î±×·¥À» °³¹ßÁßÀ̰ųª °øµ¿°³¹ßÇÏ°í
ÀÖ¾ú´Ù. (³×Æ®ÇÙ, Emacs VC ¿Í GUD ¸ðµå, xlife, µîµî) ³ª´Â ÇÁ·Î±×·¥ÀÌ
¾î¶»°Ô °³¹ßµÇ¾î¾ß ÇÏ´ÂÁö ¾Ë°í ÀÖ´Ù°í »ý°¢Çß´Ù.

¸®´ª½º´Â ³»°¡ ¾Ë°í ÀÖ´Ù°í »ý°¢ÇÑ °ÍÀ» ¸¹Àº ºÎºÐ µÚÁý¾î ¹ö·È´Ù. ¸î ³â
µ¿¾ÈÀ̳ª ³ª´Â ÀÛÀº µµ±¸, ºü¸¥ ÇÁ·ÎÅäŸÀÌÇÎ, ±×¸®°í ÁøÈ­ÀûÀÎ ÇÁ·Î±×·¡¹ÖÀ»
¿©·¯ ÇØ µ¿¾È À¯´Ð½ºÀÇ º¹À½À¸·Î ¼³±³ÇØ ¿À°í ÀÖ¾ú´Ù. ÇÏÁö¸¸ ³ª´Â ¾î¶² Á¾·ùÀÇ
¸Å¿ì Áß¿äÇÑ º¹À⼺ÀÌ À־ °Å±â¿¡´Â ´õ ÁýÁßµÇ°í ¼±ÇèÀûÀÎ Á¢±Ù¹æ¹ýÀÌ
ÇÊ¿äÇÏ´Ù°í ¹Ï°í ÀÖ¾ú´Ù. °¡Àå Áß¿äÇÑ ¼ÒÇÁÆ®¿þ¾î (¿î¿µÃ¼Á¦³ª Emacs °°ÀÌ
´ë´ÜÈ÷ Ä¿´Ù¶õ Ä¿´Ù¶õ µµ±¸µé) Àº ¼º´çÀ» °ÇÃàÇϵíÀÌ, Áï Âù¶õÇÑ °íµ¶ ¼Ó¿¡¼­
ÀÏÇÏ´Â ¸î ¸íÀÇ µµ»ç ÇÁ·Î±×·¡¸Ó³ª ÀÛÀº ±×·ìÀÇ ¶Ù¾î³­ ÇÁ·Î±×·¡¸Óµé¿¡ ÀÇÇØ
Á¶½É½º·´°Ô ¸¸µé¾îÁö°í º£Å¸¹öÀüµµ ÇÊ¿ä¾øÀÌ ¹ßÇ¥µÇ¾î¾ß ÇÑ´Ù°í »ý°¢Çß´ø
°ÍÀÌ´Ù.

¸®´©½º Åä¹ßÁîÀÇ °³¹ß ½ºÅ¸ÀÏÀº - ÀÏÂï, ±×¸®°í ÀÚÁÖ ¹ßÇ¥ÇÏ¸ç ´Ù¸¥ »ç¶÷µé¿¡°Ô
À§ÀÓÇÒ ¼ö ÀÖ´Â °ÍÀº ¸ðµÎ À§ÀÓÇÏ°í, µÚ¹ü¹÷ÀÌ µÈ ºÎºÐ±îÁö °ø°³ÇÏ´Â ±×·±
½ºÅ¸ÀÏ - ³ª¿¡°Ô ³î¶ó¿òÀ¸·Î ´Ù°¡¿Ô´Ù. °í¿äÇÏ°í ½Å¼ºÇÑ ¼º´çÀÇ °ÇÃà¹æ½ÄÀº
¿©±â¿¡¼­ ã¾Æº¼ ¼ö ¾ø¾ú´Ù. ´ë½Å, ¸®´ª½º °øµ¿Ã¼´Â ¼­·Î´Ù¸¥ ÀÇ°ß°ú
Á¢±Ù¹æ¹ýÀÌ ³­¹«ÇÏ´Â ¸Å¿ì ¼Ò¶õ½º·¯¿î ½ÃÀå°°¾Ò´Ù. (¸®´ª½º ¾ÆÄ«ÀÌºê »çÀÌÆ®°¡
ÀÌ°ÍÀ» ÀûÀýÈ÷ »ó¡ÇÏ°í ÀÖ´Ù. ÀÌ°÷¿¡´Â ´©/±¸/³ª/ ÆÄÀÏÀ» ¿Ã¸± ¼ö ÀÖ´Ù) ÀÌ·±
½ÃÀå¹Ù´Ú¿¡¼­ Á¶¸®ÀÖ°í ¾ÈÁ¤ÀûÀÎ ½Ã½ºÅÛÀÌ ³ª¿Â´Ù´Â °ÍÀº ¿¬¼ÓµÈ ±âÀûÀ¸·Î¸¸
°¡´ÉÇÑ °Íó·³ º¸¿´´Ù.

½ÃÀå ½ºÅ¸ÀÏÀÌ ¸Å¿ì È¿°úÀûÀ̶ó´Â »ç½ÇÀº ºÐ¸íÈ÷ Ãæ°ÝÀ̾ú´Ù. ¸®´ª½º °øµ¿Ã¼¿¡
Àͼ÷ÇØ °¡¸é¼­ ³ª´Â °³°³ÀÇ ÇÁ·ÎÁ§Æ®¿¡¸¸ ¿­½ÉÀ̾ú´ø °ÍÀÌ ¾Æ´Ï¶ó ¿Ö ¸®´ª½º
¼¼°è°¡ È¥¶õ¼Ó¿¡ °¥¶óÁöÁö ¾ÊÀ» »Ó ¾Æ´Ï¶ó ¼º´ç°ÇÃà°¡µéÀÌ °£½ÅÈ÷ »ó»ó¸¸ ÇÒ
¼ö ÀÖ´Â ¼Óµµ·Î °¥¼ö·Ï °­ÇØÁö´ÂÁö ÀÌÇØÇÏ·Á°í ¾Ö½è´Ù.

1996³â Á߹ݿ¡¾ß ÀÌÇØ°¡ µÇ±â ½ÃÀÛÇß´Ù. ³» ÀÌ·ÐÀ» ½ÃÇèÇØ º¼ ¼ö ÀÖ´Â ¿Ïº®ÇÑ
±âȸ°¡ ¿ÀǼҽº ÇÁ·ÎÁ§Æ®ÀÇ ÇüÅ·Πã¾Æ¿Ô´Ù. ¿©±â¿¡¼­ ³ª´Â ÀǽÄÀûÀ¸·Î ½ÃÀå
½ºÅ¸ÀÏÀ» ½ÃµµÇØ º¼ ¼ö ÀÖ¾ú°í, Å« ¼º°øÀ» °ÅµÎ¾ú´Ù.

ÀÌ ±ÛÀÇ ³ª¸ÓÁö ºÎºÐ¿¡¼­´Â ±× ÇÁ·ÎÁ§Æ®¿¡ ´ëÇØ À̾߱âÇÏ°í È¿°úÀûÀÎ ¿ÀǼҽº
°³¹ß¿¡ ´ëÇÑ °Ý¾ðµéÀ» Á¦½ÃÇÒ °ÍÀÌ´Ù. ³»°¡ ÀÌ ¸ðµç °ÍÀ» ¸®´ª½º ¼¼°è¿¡¼­ ¹è¿î
°ÍÀº ¾Æ´ÏÁö¸¸ ¸®´ª½º ¼¼°è°¡ ÀÌ °Ý¾ðµé¿¡°Ô Ưº°ÇÑ ¿äÁ¡À» °¡Áú ¼ö ÀÖ°Ô
ÇØÁÖ¾ú´Ù. ¸¸ÀÏ ³»°¡ ¿Ç´Ù¸é, µ¶ÀÚµéÀº ÀÌ °Ý¾ðµé·ÎºÎÅÍ ¸®´ª½º °øµ¿Ã¼°¡
ÈǸ¢ÇÑ ¼ÒÇÁÆ®¿þ¾î¸¦ ¸¸µé¾î³»´Â ¿øõÀÌ µÉ ¼ö ÀÖ¾ú´ø ÀÌÀ¯¸¦ ÀÌÇØÇÒ ¼ö ÀÖÀ»
°ÍÀ̸ç, µ¶ÀÚ Àڽŵ鵵 ´õ »ý»êÀûÀ¸·Î µÉ ¼ö ÀÖÀ» °ÍÀÌ´Ù.

2. ¸ÞÀÏÀº ¹è´ÞµÇ¾î¾ß¸¸ ÇÑ´Ù.

1993³â¿¡ ¼­ Ææ½Çº£´Ï¾Æ ÁÖ, ¼­ ü½ºÅÍ(West Chester) ½ÃÀÇ Àڱ׸¶ÇÑ ¹«·á ISP
ÀΠü½ºÅÍ Ä«¿îƼ ÀÎÅ͸µÅ© (Chester County InterLink : CCIL) ¿¡¼­ ±â¼úÀûÀÎ
Ãø¸éÀ» ´ã´çÇÏ°í ÀÖ¾ú´Ù. (³ª´Â CCIL ÀÇ °øµ¿¼³¸³ÀÚ¿´À¸¸ç ¿ì¸®¸¸ÀÇ ¸ÖƼÀ¯Àú
°Ô½ÃÆÇ ¼ÒÇÁÆ®¿þ¾î¸¦ ÀÛ¼ºÇß´Ù - locke.ccil.org ¿¡ telnet À¸·Î Á¢¼ÓÇÏ¸é º¼ ¼ö
ÀÖ´Ù. Áö±ÝÀº 19 ȸ¼±À¸·Î 3000 ¿©¸íÀÇ »ç¿ëÀÚ¸¦ Áö¿øÇÑ´Ù) ÀÌ ÀÏ ´öºÐ¿¡ ³ª´Â
ÇÏ·ç 24½Ã°£ ³»³» CCIL ÀÇ 56K ȸ¼±À» ÅëÇØ ³×Æ®¿öÅ©¿¡ Á¢±ÙÇÒ ¼ö ÀÖ¾ú´Ù.
»ç½Ç, ±×·¸°Ô Çؾ߸¸ ÇÏ´Â »óȲÀ̾ú´Ù.

±×·¡¼­ ³ª´Â Áï½Ã ¹è´ÞµÇ´Â ÀÎÅÍ³Ý À̸ÞÀÏ¿¡ ¸Å¿ì Àͼ÷ÇØÁ³´Ù. º¹ÀâÇÑ ÀÌÀ¯·Î
ÀÎÇØ ³» ÁýÀÇ ÄÄÇ»ÅÍ (snark.thyrsus.com) °ú CCIL »çÀÌ¿¡ SLIP ¿¬°áÀ» ÇϱⰡ
Èûµé¾ú´Ù. ¸¶Ä§³» ¼º°øÇÏ°í ³ªÀÚ, ÁÖ±âÀûÀ¸·Î locke ¿¡ Á¢¼ÓÇØ ¸ÞÀÏÀÌ ¿Ô´ÂÁö
üũÇØ º¸´Â °ÍÀÌ ¸Å¿ì ±ÍÂúÀº ÀÏÀ̶ó´Â °ÍÀ» ¾Ë°Ô µÇ¾ú´Ù. ³ª´Â ³» ¸ÞÀÏÀÌ
snark ·Î ¹è´ÞµÇ¾úÀ» ¶§ ¹Ù·Î ¾Ë ¼ö ÀÖ°í, ³» µµ±¸µéÀ» °¡Áö°í ¸ÞÀÏÀ» ´Ù·ê ¼ö
ÀÖ°Ô µÇ´Â °ÍÀ» ¿øÇß´Ù.

sendmailÀ» ÀÌ¿ëÇØ ´Ü¼øÈ÷ Æ÷¿öµå½ÃÅ°´Â °ÍÀº ¼Ò¿ëÀÌ ¾ø¾ú´Ù. ³» °³ÀÎ ÄÄÇ»ÅÍ°¡
Ç×»ó ³×Æ®¿öÅ©¿¡ ¿¬°áµÇ¾î ÀÖ´Â °Íµµ ¾Æ´Ï°í °íÁ¤ÀûÀÎ IP ¾îµå·¹½º¸¦ °¡Áö°í
ÀÖÁöµµ ¾Ê¾Ò´Ù. SLIP ¿¬°áÀÌ µÇ¸é ³» ¸ÞÀÏÀ» ¹è´ÞÇØÁÖ´Â ÇÁ·Î±×·¥ÀÌ ÇÊ¿äÇß´Ù.

±×·± ÇÁ·Î±×·¥ÀÌ ¸î °³ ÀÖ¾ú°í, ´ëºÎºÐÀº ÇÁ·ÎÅäÄÝ·Î POP  (Post Office
Protocol)À» »ç¿ëÇß´Ù. ¹°·Ð, locke ÀÇ BSD/OS ¿î¿µÃ¼Á¦¿¡´ÂPOP3 ¼­¹ö°¡
Æ÷ÇԵǾî ÀÖ¾ú´Ù. ³»°Ô ÇÊ¿äÇÑ °ÍÀº POP3 Ŭ¶óÀ̾ðÆ®¿´´Ù. ±×·¡¼­ ³×Æ®¿öÅ©¸¦
µÚÁ® Çϳª¸¦ ã¾Æ³Â´Ù. »ç½ÇÀº ¼­³Ê°³¸¦ ã¾Æ³»±ä Çß´Ù. Àá½Ãµ¿¾ÈÀº pop-perlÀ»
»ç¿ëÇßÁö¸¸ ±âº»ÀûÀÎ ±â´ÉÀÌ ºüÁ®ÀÖ¾ú´Ù. °¡Á®¿Â ¸ÞÀÏ¿¡¼­ ¹ß½ÅÀÎÀÇ ÁÖ¼Ò¸¦
Á¦´ë·Î ó¸®ÇÏÁö ¸øÇØ ´äÀåÀ» º¸³¾ ¼ö°¡ ¾ø¾ú´Ù. locke ÀÇ »ç¿ëÀÚ Áß¿¡ joe
¶ó´Â »ç¶÷ÀÌ ³ª¿¡°Ô ¸ÞÀÏÀ» º¸³Â´Ù°í Çغ¸ÀÚ. snark ·Î ¸ÞÀÏÀ» °¡Á®¿Í¼­ ±×
¸ÞÀÏ¿¡ ´äÀåÀ» ÇÏ·Á°í ÇÏ¸é ¸ÞÀÏ ÇÁ·Î±×·¥Àº snark ¿¡´Â ÀÖÁöµµ ¾ÊÀº joe ¿¡°Ô
´äÀåÀ» º¸³»·Á°í ½ÃµµÇÑ´Ù. ±×·¡¼­ ¼ÕÀ¸·Î '@ccil.org'¸¦ µÚ¿¡ ºÙ¿©ÁÖ¾î¾ß
Çߴµ¥, °ð ¸Å¿ì ¼º°¡½Ã°Ô ´À²¸Á³´Ù.

ÀÌ°ÍÀº ºÐ¸íÈ÷ ÄÄÇ»ÅÍ°¡ ÇØÁÖ¾î¾ß ÇÏ´Â ÀÏÀ̾ú´Ù. ÇÏÁö¸¸ ÀÌ¹Ì ÀÖ´Â POP
Ŭ¶óÀ̾ðÆ®µé Áß ¾î´À°Íµµ ÀÌ ÀÏÀ» ÇØÁÖÁö ¸øÇß´Ù. ¿©±â¿¡¼­ ù ¹ø° ±³ÈÆÀ»
¾òÀ» ¼ö ÀÖ´Ù.

1) ¸ðµç ÁÁÀº ¼ÒÇÁÆ®¿þ¾î´Â °³¹ßÀÚ °³ÀÎÀÇ °¡·Á¿î °÷À» ±Ü´Â °ÍÀ¸·ÎºÎÅÍ
½ÃÀ۵ȴÙ. (Every good work of software starts by scratching a developer's
personal itch)

¸íÈ®ÇØ º¸ÀÌ´Â ±³ÈÆÀ̱ä ÇÏÁö¸¸ ("ÇÊ¿ä´Â ¹ß¸íÀÇ ¾î¸Ó´Ï" ¶ó´Â ¿À·¡µÈ ¼Ó´ãÀÌ
ÀÖÁö ¾ÊÀº°¡)¼ÒÇÁÆ®¿þ¾î °³¹ßÀÚµéÀº ³Ê¹«³ªÀÚÁÖ, ´ÜÁö µ· ¶§¹®¿¡ ±×µéÀÌ
ÇÊ¿ä·Î ÇÏÁöµµ ¾Ê°í ÁÁ¾ÆÇÏÁöµµ ¾Ê´Â ÇÁ·Î±×·¥À» ¸¸µé¾î ³»´Âµ¥ ½Ã°£À» ¾²°í
ÀÖ´Ù. ÇÏÁö¸¸ ¸®´ª½º ¼¼°è¿¡¼­´Â ±×·¸Áö ¾Ê´Ù - ¾Æ¸¶µµ ÀÌ°ÍÀÌ ¸®´ª½º
°øµ¿Ã¼¿¡¼­ ¸¸µé¾îÁø ¼ÒÇÁÆ®¿þ¾îµéÀÇ Æò±ÕÀûÀÌ Ç°ÁúÀÌ ±×·¸°Ô³ª ÁÁÀºÁö¸¦
¼³¸íÇØÁÙ °ÍÀÌ´Ù.

±×·¡¼­ ³»°¡ ÀÌ¹Ì ÀÖ´Â POP3 Ŭ¶óÀ̾ðÆ®µé°ú °æÀïÇÏ´Â »õ·Î¿î ÇÁ·Î±×·¥À»
°ð¹Ù·Î ÄÚµùÇϱ⠽ÃÀÛÇßÀ»±î? õ¸¸¿¡. ³ª´Â ÀÌ¹Ì °¡Áö°í ÀÖ´Â POP
À¯Æ¿¸®Æ¼µéÀ» Á¶½É½º·´°Ô »ìÇǸ鼭 ½º½º·Î¿¡°Ô ¹°¾ú´Ù. "³»°¡ ¿øÇÏ´Â °Í°ú °¡Àå
°¡±î¿î ÇÁ·Î±×·¥ÀÌ ¾î´À °ÍÀϱî?" ±× ÀÌÀ¯´Â

2) ÁÁÀº ÇÁ·Î±×·¡¸Ó´Â ¾î¶² ÇÁ·Î±×·¥À» ¸¸µé¾î¾ß ÇÒ Áö ¾È´Ù. À§´ëÇÑ
ÇÁ·Î±×·¡¸Ó´Â ¾î¶² ÇÁ·Î±×·¥À» ´Ù½Ã ¸¸µé¾î¾ß ÇÒ Áö (±×¸®°í Àç»ç¿ëÇØ¾ß ÇÒ Áö)
¾È´Ù. (Good programmers know what to write. Great ones know what to
rewrite(and reuse))

³»°¡ À§´ëÇÑ ÇÁ·Î±×·¡¸Ó¶ó´Â ¸»Àº ¾Æ´ÏÁö¸¸ Èä³»³»·Á°í´Â Çß´Ù. À§´ëÇÑ
ÇÁ·Î±×·¡¸ÓÀÇ Áß¿äÇÑ Æ¯Â¡ Áß Çϳª´Â °Ç¼³ÀûÀÎ °ÔÀ¸¸§ÀÌ´Ù. ±×µéÀº µéÀÎ
³ë·ÂÀ¸·Î°¡ ¾Æ´Ï¶ó °á°ú·Î Æò°¡¹Þ´Â´Ù´Â °ÍÀ» ¾Ë°í ÀÖÀ¸¸ç ¿ÏÀüÇÑ ¹«¿¡¼­
½ÃÀÛÇÏ´Â °Íº¸´Ù´Â ºÎºÐÀûÀ¸·Î³ª¸¶ ÁÁÀº ÇØ°áÃ¥¿¡¼­ ½ÃÀÛÇÏ´Â °ÍÀÌ °ÅÀÇ Ç×»ó
´õ ½±´Ù´Â °ÍÀ» ¾Ë°í ÀÖ´Ù.

¸®´©½º Åä¹ßÁî (http://www.earthspace.net/~esr/faqs/linus)¸¦ ¿¹·Î µéÀÚ¸é ±×´Â
¸Ç¹Ù´Ú¿¡¼­ Linux¸¦ ½á³»·Á°í ÇÏÁö ¾Ê¾Ò´Ù. ´ë½Å ±×´Â 386 ±â°è¸¦ À§ÇÑ Unix
ºñ½ÁÇÑ OS, Minix ÀÇ ÄÚµå¿Í ¾ÆÀ̵ð¾î¸¦ Àç»ç¿ëÇÏ´Â °ÍÀ¸·ÎºÎÅÍ ½ÃÀÛÇß´Ù.
°á±¹ ¸ðµç Minix ÄÚµå´Â »ç¶óÁö°Å³ª »õ·Î ¾²¿©Á³´Ù -- ÇÏÁö¸¸ Minix ÀÇ
Äڵ尡 ³²¾ÆÀÖÀ» µ¿¾È ±× ÄÚµå´Â ³ªÁß¿¡ Linux °¡ µÉ ¾î¸° ¾Æ±âÀÇ ¹ßÆÇ ¿ªÇÒÀ»
Çß´Ù.

¶È°°Àº »ý°¢À¸·Î ³ª´Â ÀÌ¹Ì ÀÖ´Â POP À¯Æ¿¸®Æ¼ Áß ÄÚµùÀÌ Àß µÇ¾îÀÖ´Â °ÍÀ»
ã¾Æ °³¹ßÀÇ ±âÃÊ·Î »ç¿ëÇÏ·Á Çß´Ù. Unix ¼¼°èÀÇ ¼Ò½º¸¦ °øÀ¯ÇÏ´Â ÀüÅëÀº
¾ðÁ¦³ª Äڵ带 Àç»ç¿ëÇϴµ¥ È£ÀÇÀûÀ̾ú´Ù. (GNU ÇÁ·ÎÁ§Æ®°¡ Unix ÀÚü¿¡
´ëÇÑ ½É°¢ÇÑ ÀÇȤ¿¡µµ ºÒ±¸ÇÏ°í Unix ¸¦ ±âº» OS ·Î ¼±ÅÃÇÑ °Íµµ ¹Ù·Î ÀÌ·±
ÀÌÀ¯¿¡¼­¿´´Ù) ¸®´ª½º ¼¼°è´Â °ÅÀÇ ±â¼úÀûÀÎ ÇÑ°è¿¡ ´Ù´Ù¸¦¶§±îÁö ÀÌ ÀüÅëÀ»
¹Þ¾Æµé¿´´Ù. ÀϹÝÀûÀ¸·Î ã¾Æº¼ ¼ö ÀÖ´Â ¿ÀÇÂµÈ ¼Ò½º°¡ ¼ö Å׶ó¹ÙÀÌÆ®¿¡ ´ÞÇÏ´Â
°ÍÀÌ´Ù. ±×·¡¼­ ´©±º°¡ÀÇ °ÅÀÇ ¿Ï¼ºµÈ ¼Ò½º¸¦ ã¾Æº¸´Âµ¥ ½Ã°£À» µéÀÌ´Â °ÍÀÌ
´Ù¸¥ ¾î´À °÷¿¡¼­º¸´Ù ¸®´ª½º ¼¼°è¿¡¼­´Â ÁÁÀº °á°ú¸¦ °¡Á®´Ù ÁÙ °¡´É¼ºÀÌ
³ô´Ù. ³ª¿¡°Ôµµ ¿ª½Ã ±×·¨´Ù. ¿¹Àü¿¡ ã¾Æ³õÀº °Í¿¡´Ù°¡ µÎ ¹ø° °Ë»ö°á°ú¸¦
´õÇÏ´Ï ¸ðµÎ ¾ÆÈ© °³ÀÇ È帰¡ »ý°å´Ù. fetchpop, PopTart, get-amil, gwpop,
pimp, pop-perl, popc, popmail, ±×¸®°í upop À̾ú´Ù. ³»°¡ Á¦ÀÏ ¸ÕÀú ½Å°æÀ»
ÁýÁßÇÑ °ÍÀº ¿À½ÂÈ« ¾¾ÀÇ fetchpop À̾ú´Ù. Çì´õ ÀçÀÛ¼º ±â´É°ú ´õºÒ¾î ¸î¸î
°³¼±»çÇ×À» ±× ¾È¿¡ Ãß°¡Çß°í, ÀúÀÚ°¡ ¸±¸®Áî 1.9 ¿¡ ±×°ÍÀ» ¼ö¿ëÇß´Ù.

¸î ÁÖ ÈÄ¿¡ ³ª´Â Carl Harris °¡ ¸¸µç popclient ÀÇ Äڵ带 µé¿©´Ù º¸´Ù°¡
¹®Á¦Á¡À» ¹ß°ßÇß´Ù. fetchpop ¿¡´Â ÈǸ¢ÇÑ µ¶Ã¢ÀûÀÎ ¾ÆÀ̵ð¾î°¡ µé¾î ÀÖ¾úÁö¸¸
(daemon ¸ðµå °°Àº °Í) POP3 ¸¸À» ó¸®ÇÒ ¼ö ÀÖ¾ú°í, ¾Æ¸¶Ãß¾î Ƽ°¡ ³ª´Â
ÄÚµùÀ̾ú´Ù. (¿À½ÂÈ« ¾¾´Â ¶È¶ÈÇϱâ´Â ÇÏÁö¸¸ °æÇèÀÌ ºÎÁ·ÇÑ ÇÁ·Î±×·¡¸Ó¿´À¸¸ç
±× µÎ °¡Áö Ư¡ ¸ðµÎ¸¦ ÄÚµù¿¡¼­ º¼ ¼ö ÀÖ¾ú´Ù) Carl ÀÇ ÄÚµå´Â źźÇÑ
ÇÁ·ÎÆä¼Å³ÎÀÇ ´õ ³ªÀº Äڵ忴À¸³ª ¸î°¡Áö Áß¿äÇϸ鼭µµ ±¸ÇöÇϱâ À§Çؼ­´Â
¾à°£ÀÇ ÀܸӸ®°¡ ÇÊ¿äÇÑ fetchpop ÀÇ ±â´ÉµéÀÌ (³»°¡ Ãß°¡ÇÑ ±â´ÉµéÀ»
Æ÷ÇÔÇؼ­) ºüÁ® ÀÖ¾ú´Ù.

¸Ó¹°·¯ ÀÖÀ» °ÍÀΰ¡, ¿Å°Ü°¥ °ÍÀΰ¡? ¿Å°Ü°£´Ù¸é ´õ ³ªÀº °³¹ß±â¹ÝÀ» À§ÇØ À̹Ì
ÇسõÀº ÄÚµùÀ» Æ÷±âÇؾ߸¸ Çß´Ù. ¿Å°Ü°¡´Âµ¥ ½ÇÁúÀûÀÎ µ¿±â°¡ µÇ¾ú´ø °ÍÀº
´ÙÁßÇÁ·ÎÅäÄÝ Áö¿ø ¿©ºÎ¿´´Ù. POP3 °¡ ¿ìü±¹ ¼­¹ö ÇÁ·ÎÅäÄÝ Áß¿¡¼­ °¡Àå ³Î¸®
¾²ÀÌ´Â °ÍÀ̱ä ÇßÁö¸¸ À¯ÀÏÇÑ ÇÁ·ÎÅäÄÝÀº ¾Æ´Ï¾ú´Ù. fetchpopÀ» ºñ·ÔÇÏ¿© ´Ù¸¥
°æÀïÀÚµéÀº POP2, RPOP, ¶Ç´Â APOP¸¦ Áö¿øÇÏÁö ¾Ê¾Ò°í, ³ª´Â ´ç½Ã¿¡
Àç¹Ì»ï¾Æ¼­ IMAP (Internet Message Access Protocol; http://www.imap.org;
°¡Àå ÃÖ±Ù¿¡ °í¾ÈµÇ¾úÀ¸¸é °¡Àå °­·ÂÇÑ ¿ìü±¹ ÇÁ·ÎÅäÄÝ) À» Áö¿øÇغ¼±î ÇÏ´Â
»ý°¢À» °¡Áö°í ÀÖ¾ú´Ù.

ÇÏÁö¸¸ ¿Å°Ü°¡´Â °ÍÀÌ ÁÁÀº »ý°¢À̶ó´Â Á» ´õ ÀÌ·ÐÀûÀÎ ÀÌÀ¯µµ °¡Áö°í ÀÖ¾ú´Ù.
¿À·¡Àü¿¡ ¸®´ª½º¿¡¼­ ¹è¿î ±³ÈÆÀ̾ú´Ù.

3) "°¡Áö°í ÀÖ´Â °ÍÀ» ¹ö¸± °èȹÀ» ¼¼¿ì¶ó ; ¾ðÁ¨°¡´Â ¹ö¸®°Ô µÉ °ÍÀÌ´Ù (Plan
to throw one away; youu will anyhow)" (Fred Brooks, "The Mythical
Man-Month", Chapter 11)

´Ù¸¥ ¸»·Î ÇÏÀÚ¸é, ù ¹ø° ÇØ°áÃ¥À» ±¸ÇöÇÒ ¶§±îÁöµµ ÁøÂ¥ ¹®Á¦°¡ ¹«¾ùÀÎÁö
ÀÌÇØÇÏÁö ¸øÇÏ´Â °æ¿ì°¡ Á¾Á¾ ÀÖ´Ù´Â °ÍÀÌ´Ù. µÎ ¹ø°°¡ µÇ¾î¼­¾ß ¾î¶»°Ô ÇÏ´Â
°ÍÀÌ ¿ÇÀº °ÍÀÎÁö ÃæºÐÈ÷ ¾Ë°Ô µÉ ¼ö ÀÖ´Ù. µû¶ó¼­ ¸¸ÀÏ ¿Ã¹Ù¸¥ ¹æ¹ýÀ» ã°í
½Í´Ù¸é ÃÖ/¼Ò/ÇÑ ÇÑ ¹øÀº óÀ½ºÎÅÍ ´Ù½Ã ½ÃÀÛÇÒ Áغñ¸¦ ÇØ µÎ¾î¾ß ÇÑ´Ù. ±×·¡,
fetchpopÀ» °íÄ£ °ÍÀº ³» ù ¹ø° ½Ãµµ¿´¾î, ÇÏ°í ½º½º·Î¿¡°Ô ¸»ÇÏ°í ³ª¼­ ³ª´Â
popclient ·Î ¿Å°Ü°¬´Ù.

1996³â 6¿ù 25ÀÏ¿¡ Carl Harris ¿¡°Ô ³» ù ¹ø° popclient ÆÐÄ¡¸¦ º¸³½ ÈÄ,
³ª´Â ±×°¡ popclient ¿¡ ´ëÇÑ Èï¹Ì¸¦ ÀÌ¹Ì ÀÒ¾ú´Ù´Â °ÍÀ» ¾Ë°Ô µÇ¾ú´Ù. ÄÚµùÀÌ
Á» ÁöÀúºÐÇß°í, ÀÚÀßÇÑ ¹ö±×µéÀÌ ³Î·ÁÀÖ¾ú´Ù. ¼öÁ¤À» ¸¹ÀÌ °¡Çß°í, Carl °ú ³ª´Â
°ð ³»°¡ ÇÁ·Î±×·¥À» ³Ñ°Ü¹Þ´Â °ÍÀÌ ÇÕ¸®ÀûÀ̶ó´Â µ¥¿¡ µ¿ÀÇÇÏ°Ô µÇ¾ú´Ù. ³»°¡
¾Ë¾ÆÂ÷¸®Áö ¸øÇÏ´Â »õ¿¡ ÇÁ·ÎÁ§Æ®°¡ Â÷Ãû ±Ëµµ¿¡ ¿À¸£±â ½ÃÀÛÇß´Ù. ³ª´Â À̹Ì
Á¸ÀçÇÏ°í ÀÖ´Â POP Ŭ¶óÀ̾ðÆ®ÀÇ ¸¶ÀÌ³Ê ÆÐÄ¡¸¦ »ý°¢ÇÏ´Â °ÍÀÌ ¾Æ´Ï¾ú´Ù.
Ŭ¶óÀ̾ðÆ® Çϳª¸¦ Åëä·Î °ü¸®ÇÏ°í ÀÖ¾úÀ¸¸ç ³» ¸Ó¸®¿¡¼­´Â Ä¿´Ù¶õ º¯È­°¡ µÉ
¾ÆÀ̵ð¾îµéÀÌ ¼Ú¾Æ³ª°í ÀÖ¾ú´Ù.

ÄÚµå°øÀ¯¸¦ Àå·ÁÇÏ´Â ¼ÒÇÁÆ®¿þ¾î ¹®È­¿¡¼­´Â ÀÌ·± ¹æ½ÄÀ¸·Î ÇÁ·ÎÁ§Æ®°¡
ÁøÈ­Çϱ⠸¶·ÃÀÌ´Ù. ÀÌ·¸°Ô ¸»ÇÒ ¼ö ÀÖ´Ù.

4) ÀûÀýÇÑ Åµµ¸¦ °¡Áö°í ÀÖÀ¸¸é Èï¹Ì·Î¿î ¹®Á¦°¡ ´ç½ÅÀ» ã¾Æ°¥ °ÍÀÌ´Ù. (If
you have the right attitude, interesting problems will find you)

ÇÏÁö¸¸ Carl Harris ÀÇ Åµµ°¡ ÈξÀ ´õ Áß¿äÇß´Ù. ±×ÀÇ Åµµ´Â

5) ÇÁ·Î±×·¥¿¡ Èï¹Ì¸¦ ÀÒ¾ú´Ù¸é ÇÁ·Î±×·¥¿¡ ´ëÇÑ ´ç½ÅÀÇ ¸¶Áö¸· Àǹ«´Â
´É·ÂÀÖ´Â ÈÄÀÓÀÚ¿¡°Ô ÇÁ·Î±×·¥À» ³Ñ°ÜÁÖ´Â °ÍÀÌ´Ù. (When you lose interest in
a program, your last duty to it is to hand it off to a competent successor)

Åä·ÐÇÒ ÇÊ¿äµµ ¾øÀÌ Carl °ú ³ª´Â °¡Àå ÁÁÀº ÇØ°áÃ¥À» ã¾Æ³½´Ù´Â ¸ñÇ¥¸¦
°¡Áö°Ô µÇ¾ú´Ù. ¿ì¸®¿¡°Ô ³²¾ÆÀÖ´Â ÇÑ°¡Áö ¹®Á¦´Â ³»°¡ ÀûÀÓÀÚ¶ó´Â °ÍÀ» ÀÔÁõÇÒ
¼ö ÀÖ´À³Ä ÇÏ´Â °ÍÀ̾ú´Ù. ³»°¡ ±×°ÍÀ» Áõ¸íÇÏÀÚ ±×´Â ±â²¨ÀÌ, ±×¸®°í ½Å¼ÓÇÏ°Ô
ÇൿÇß´Ù. ³»°¡ ±×·¸°Ô ÇൿÇÒ Â÷·Ê°¡ µÇ¾úÀ» ¶§ ³ªµµ ±×¸¸Å­ Àß ÇÒ ¼ö Àֱ⸦
¹Ù¶õ´Ù.

3. »ç¿ëÀÚ°¡ ÀÖ´Ù´Â °ÍÀÇ Á߿伺

±×·¡¼­ ³»°¡ popclient¸¦ ³Ñ°Ü¹Þ¾Ò´Ù. ³»°¡ popclient ÀÇ »ç¿ëÀÚµéÀ»
³Ñ°Ü¹Þ¾Ò´Ù´Â °Íµµ ±×¿¡ ¸øÁö¾Ê°Ô Áß¿äÇÏ´Ù. »ç¿ëÀÚµéÀÌ ÀÖ´Ù´Â °ÍÀº ¸Å¿ì ÁÁÀº
ÀÏÀÌ´Ù. ´ç½ÅÀÌ ´©±º°¡ÀÇ Çʿ並 ÃæÁ·½ÃÄÑÁÖ°í ÀÖÀ¸¸ç ÀÏÀ» Àß Çسª°¡°í ÀÖ´Ù´Â
°ÍÀ» º¸¿©Áֱ⠶§¹®¸¸Àº ¾Æ´Ï´Ù. ÀûÀýÇÏ°Ô À¯µµÇØ ÁØ´Ù¸é »ç¿ëÀÚµéÀ»
°øµ¿°³¹ßÀÚ°¡ µÉ ¼ö ÀÖ´Ù.

À¯´Ð½ºÀÇ ÀüÅëÀÌ °¡Áö°í ÀÖ´Â ¶ÇÇϳªÀÇ °­Á¡, Áï ¸¹Àº ¼öÀÇ »ç¿ëÀÚµéÀÌ µ¿½Ã¿¡
ÇØÄ¿À̱⵵ ÇÏ´Ù´Â °ÍÀ» ¸®´ª½º´Â ÁÁÀº Àǹ̷μ­ÀÇ ±Ø´Ü±îÁö ¹Ð¾îºÙ¿´´Ù.
¼Ò½ºÄڵ尡 °ø°³µÇ¾î Àֱ⠶§¹®¿¡ ±×µéÀº È¿/°ú/Àû/ÀÎ/ ÇØÄ¿°¡ µÉ ¼ö ÀÖ¾ú´Ù.
ÀÌ°ÍÀº µð¹ö±ë ½Ã°£À» ÁÙÀÌ´Â µ¥ ¾öû³­ µµ¿òÀÌ µÇ¾ú´Ù. Á¶±Ý¸¸ °Ý·ÁÇØÁÖ¸é
»ç¿ëÀÚµéÀº ¹®Á¦¸¦ ºÐ¼®ÇÏ°í ÇØ°áÃ¥À» Á¦½ÃÇϸç, µµ¿ò¾øÀÌ È¥ÀÚ ÀÏÇÒ ¶§º¸´Ù
ÈξÀ »¡¸® Äڵ带 °³¼±½ÃÅ°µµ·Ï ÇØÁØ´Ù.

6) »ç¿ëÀÚµéÀ» °øµ¿°³¹ßÀÚ·Î »ý°¢Çϸé Äڵ尡 ´Ù¸¥ ¾î¶² ¹æ¹ýº¸´Ùµµ ºü¸¥
¼Óµµ·Î °³¼±µÇ¸ç È¿À²ÀûÀ¸·Î µð¹ö±ëÇÒ ¼ö ÀÖ´Ù. (Treating your users as
co-developers is your least-hassle route to rapid code improvement and
effective debugging)

ÀÌ È¿°úÀÇ À§·ÂÀº °ú¼ÒÆò°¡µÇ±â ½±´Ù. »ç½Ç, ¿ÀǼҽºÀÇ ¼¼°èÀÇ ¿ì¸®µéÁ¶Â÷
½Ã½ºÅÛÀÇ º¹Àâµµ¿¡ ´ëÇ×ÇÏ¿© ¸¹Àº ¼öÀÇ »ç¿ëÀÚ°¡ ¾ó¸¶³ª ÈûÀÌ µÇ´ÂÁö¸¦ ¸®´©½º
Åä¹ßÁî°¡ º¸¿©ÁÖ±â Àü±îÁö °ú¼ÒÆò°¡ÇÏ°í ÀÖ¾ú´Ù. ½ÇÁ¦·Î ³ª´Â ¸®´©½ºÀÇ °¡Àå
¿µ¸®ÇÏ°í °¡Àå Áß¿äÇÑ ÇØÅ·Àº ¸®´ª½º Ä¿³ÎÀ» ¸¸µé¾ú´Ù´Â Á¡ÀÌ ¾Æ´Ï¶ó ¸®´ª½º
°³¹ß¸ðµ¨À» ¸¸µé¾ú´Ù´Â Á¡À̶ó°í »ý°¢ÇÑ´Ù. ¸®´©½º¿¡°Ô ÀÌ ÀÇ°ßÀ» ¸»ÇØ
ÁÖ¾ú´õ´Ï ±×´Â ¾¾ÀÍ ¿ô°í¼­ Á¶¿ëÈ÷ ¿©·¯¹ø ÇÏ´ø ¸»À» µÇÇ®ÀÌÇß´Ù. "³­
±âº»ÀûÀ¸·Î ¸Å¿ì °ÔÀ¸¸¥ »ç¶÷ÀÌ¶ó¼­ ½ÇÁ¦·Î´Â ´Ù¸¥ »ç¶÷µéÀÌ ÇسõÀº ÀÏÀ»
°¡Áö°í °ø·Î¶ó°í ÀÎÁ¤¹Þ°ï ÇØ¿ä." ¿©¿ìó·³ °ÔÀ¸¸£±º. ·Î¹öÆ® ÇÏÀζóÀÎÀ̶ó¸é
½ÇÆÐÇϱ⿡´Â ³Ê¹« °ÔÀ¸¸£´Ù°í ¸»ÇßÀ» °ÍÀÌ´Ù.

µÇµ¹¾Æ º¸¸é, ¸®´ª½ºÀÇ ¼º°ø°ú ¹æ¹ý·ÐÀº GNU Emacs Lisp ¶óÀ̺귯¸®¿Í Lisp
ÄÚµå ¾ÆÄ«À̺꿡¼­ ±× ¼±·Ê¸¦ ã¾Æº¼ ¼ö ÀÖ´Ù. Emacs C ÄÚ¾î¿Í ´Ù¸¥ ´ëºÎºÐÀÇ
FSF µµ±¸µéÀÇ ¼º´ç°ÇÃà ½ºÅ¸ÀÏ°ú´Â ´ëÁ¶ÀûÀ¸·Î Lisp ÄÚµå Ç®ÀÇ ÁøÈ­´Â
À¯µ¿ÀûÀ̾ú°í, »ç¿ëÀÚ°¡ ÁÖµµÇÑ °ÍÀ̾ú´Ù. ¾ÆÀ̵ð¾î¿Í ÇÁ·ÎÅäŸÀÔ ¸ðµåµéÀº
¾ÈÁ¤ÀûÀÎ ÃÖÁ¾ÇüŸ¦ °®Ãß±â±îÁö Á¾Á¾ ¼­³Ê¹ø¾¿ ´Ù½Ã ¾²¿©Á³´Ù. ´À½¼ÇÏ°Ô ¹­ÀÎ
°øµ¿ÀÛ¾÷ÀÌ ÀÎÅͳÝÀ¸·Î ÀÎÇØ °¡´ÉÇØÁ³°í, ¸®´ª½º¿¡¼­´Â ¸Å¿ì ÀÚÁÖ ÀϾ´Â
ÀÏÀÌ µÇ¾ú´Ù. »ç½Ç fetchmail ÀÌÀü¿¡ ³» ÀÚ½ÅÀÇ °¡Àå ¼º°øÀûÀÎ ÇØÅ·Àº ¾Æ¸¶
Emacs VC ¸ðµå¿´À» °ÍÀÌ´Ù. ¼¼ ¸íÀÇ »ç¶÷µé°ú emailÀ» ÅëÇØ ¸®´ª½º¿Í ºñ½ÁÇÑ
Çùµ¿ÀÛ¾÷À» Çß°í, ±× ¼Â ÁßÀÇ ÇÑ ¸í (¸®Â÷µå ½ºÅ縸:Richard Stallman. Emacs
ÀÇ ÀúÀÚÀ̸鼭 FSF ÀÇ ¼³¸³ÀÚ) ¸¸À» Áö±Ý±îÁö ¸¸³ª°í
ÀÖ´Ù. VC ¸ðµå´Â SCCS, RCV ¿Í CVS  ¸¦ À§ÇÑ Emacs ³»ÀÇ ÇÁ·ÐÆ®¿£µå¿´°í,
"¿øÅÍÄ¡" ¹öÀüÄÁÆ®·Ñ ±â´ÉÀ» Á¦°øÇß°í, ´©±º°¡ ¸¸µé¾î ³õÀº ÀÛ°í Á¶¾ÇÇÑ sccs.el
¸ðµå·ÎºÎÅÍ ÁøÈ­ÇÑ °ÍÀ̾ú´Ù. VC ÀÇ °³¹ßÀº Emacs ¿Í´Â ´Ù¸£°Ô Emacs List
Äڵ尡 ¹ßÇ¥/Å×½ºÆ®/°³¼±ÀÇ Áֱ⸦ ¸Å¿ì »¡¸® ¹Ýº¹ÇÒ ¼ö ÀÖ¾ú±â ¶§¹®¿¡
¼º°øÇß´Ù. Äڵ带 GPL ¿¡ ¹ýÀûÀ¸·Î ¹­¾îµÎ·Á´ø FSF ÀÇ Á¤Ã¥Àº ÇÑ°¡Áö ¿¹±âÄ¡
¸øÇÑ ºÎÀÛ¿ëÀ» °¡Á®¿Ô´Ù. FSF ´Â 20ÁÙ ÀÌ»óÀÇ °³ÀÎÀûÀÎ °øÇå¿¡ ´ëÇؼ­
ÀúÀÛ±ÇÀ» ¹Þ¾Æ¾ß ÇÑ´Ù°í »ý°¢Çϱ⠶§¹®¿¡ ½ÃÀå¸ðµå¸¦ »ç¿ëÇÏ´Â ÀýÂ÷°¡
¾î·Á¿öÁ³´Ù´Â °ÍÀÌ´Ù. ÀÌ°ÍÀº GPL ÀÇ Äڵ尡 ÀúÀ۱ǹý ÇÏ¿¡¼­ µµÀü¹Þ´Â °ÍÀ»
¹æÁöÇϱâ À§ÇÑ Á¤Ã¥ÀÌ´Ù. BSD ¿Í MIT ÀÇ X Äܼҽþö ¶óÀ̼¾½º¸¦ »ç¿ëÇÏ¿©
ÀúÀÛ±ÇÀ» ¾ò´Â»ç¶÷Àº ÀÌ·± ¹®Á¦¸¦ °ÞÁö ¾Ê´Â´Ù. ±×µéÀº ´©±º°¡°¡ µµÀüÇÒ
µ¿±â¸¦ °¡Áú¸¸ÇÑ ±Ç¸®¸¦ °¡Áö·Á ÇÏÁö ¾Ê´Â´Ù.


#132   Á¤Á÷ÇÑ   (¾î´Ï½ºÆ®)
[¹ø¿ª] ¼º´ç°ú ½ÃÀå (2/4)                     09/09 17:23   317 line

4. ÀÏÂï, ±×¸®°í ÀÚÁÖ ¹ßÇ¥Ç϶ó

ÀÏÂï, ±×¸®°í ÀÚÁÖ ¹ßÇ¥ÇÏ´Â °ÍÀº ¸®´ª½º °³¹ß¸ðµ¨ÀÇ Áß¿äÇÑ ºÎºÐÀÌ´Ù.
´ëºÎºÐÀÇ °³¹ßÀÚµéÀº (ÇÊÀÚ¸¦ Æ÷ÇÔÇÏ¿©) ¾ÆÁÖ »ç¼ÒÇÑ ÇÁ·ÎÁ§Æ®°¡ ¾Æ´Ï¶ó¸é ÀÌ·±
Á¤Ã¥Àº ³ª»Û °ÍÀ̶ó°í »ý°¢ÇÑ´Ù. Ãʱâ¹öÀüµéÀº ¿¹¿Ü¾øÀÌ ¹ö±×°¡ ¸¹°í,
°³¹ßÀÚ¶ó¸é »ç¿ëÀÚµéÀÇ Àγ»½ÉÀ» ½ÃÇèÇÏ°í ½Í¾îÇÏÁö ¾Ê±â ¶§¹®ÀÌ´Ù.
ÀÌ·± ¹ÏÀ½ÀÌ ¼º´ç°ÇÃà ½ºÅ¸ÀÏÀÇ °³¹ßÀ» ´õ ¼±È£ÇÏ°Ô ¸¸µé¾ú´Ù. ¸¸ÀÏ °¡Àå
Áß¿äÇÑ ¸ñÇ¥°¡ »ç¿ëÀÚµé·Î ÇÏ¿©°£ °¡´ÉÇÑ ÇÑ ÀûÀº ¹ö±×¸¦ ¹ß°ßÇÏ°Ô ¸¸µå´Â
°ÍÀ̶ó¸é 6 °³¿ù¿¡ ÇÑ ¹ø¾¿, ȤÀº ±×º¸´Ù ´õ ´Ê°Ô ¹ßÇ¥Çϸ鼭 ±×µ¿¾È Á×¾î¶ó°í
ÀÏÇÏ´Â ÆíÀÌ ³ªÀ» °ÍÀÌ´Ù. Emacs C ÄÚ¾î´Â ÀÌ·± ½ÄÀ¸·Î °³¹ßµÇ¾ú´Ù. Lisp
¶óÀ̺귯¸®´Â ±×·¸Áö ¾Ê¾Ò´Ù. Emacs ÀÇ ¹ßÇ¥ÁÖ±â¿Í °ü°è¾øÀÌ ¾ðÁ¦µç »õ·Î¿î
°³¹ß ÄÚµå ¹öÀüÀ» ãÀ» ¼ö ÀÖÀ¸¸ç, FSF ÀÇ ÅëÁ¦±Ç ¹Û¿¡ ÀÖ´Â Lisp
¶óÀ̺귯¸®µéÀÌ ÀÖ¾ú±â ¶§¹®ÀÌ´Ù. À̵é Áß °¡Àå Áß¿äÇÑ ¾ÆÄ«À̺ê´Â ¿À´Ã³¯ ´ëÇü
¸®´ª½º ¾ÆÄ«À̺êµéÀÇ Á¤½Å°ú ¸¹Àº ±â´ÉµéÀ» ÀÌ¹Ì °¡Áö°í ÀÖ¾ú´ø ¿ÀÇÏÀÌ¿À ÁÖ
elisp ¾ÆÄ«À̺꿴´Ù. ÇÏÁö¸¸ ¿ì¸®°¡ ÇÏ°í ÀÖ´Â ÀÏ¿¡ ´ëÇØ, FSF ÀÇ ¼º´ç°ÇÃà
°³¹ß¸ðµ¨ÀÇ ¹®Á¦Á¡µé¿¡ ´ëÇØ ±× ¾ÆÄ«À̺êÀÇ Á¸Á¦°¡ ¹«¾ùÀ» Á¦½ÃÇÏ´ÂÁö¿¡ ´ëÇØ
¿ì¸®µé Áß ¼Ò¼ö¸¸ÀÌ ÁøÁöÇÏ°Ô »ý°¢ÇÏ°í ÀÖ¾ú´Ù. ³ª´Â 1992³â¿¡ ¿ÀÇÏÀÌ¿À Äڵ带
¸ð´Ù °ø½ÄÀûÀÎ Emacs Lisp ¶óÀ̺귯¸®·Î ¸¸µé·Á´Â ½Ãµµ¸¦ ÇßÀ¸³ª Á¤Ä¡ÀûÀÎ
¹®Á¦¿¡ ºÎµúÃÆ°í, Å« ½ÇÆи¦ °Þ¾ú´Ù.

1³â ÈÄ¿¡, ¸®´ª½º°¡ ³Î¸® ¾Ë·ÁÁö±â ½ÃÀÛÇß°í, ¹«¾ð°¡ ´Ù¸£¸é¼­µµ ÈξÀ ¹Ù¶÷Á÷ÇÑ
ÀÏÀÌ ÀϾ°í ÀÖ´Ù´Â °ÍÀÌ È®½ÇÇØ º¸¿´´Ù. ¸®´©½ºÀÇ ¿­¸° °³¹ßÁ¤Ã¥Àº
¼º´ç°ÇÃà°ú ¿ÏÀüÈ÷ ¹Ý´ëµÇ´Â °ÍÀ̾ú´Ù. ¼±»çÀÌÆ®¿Í tsx-11  ¾ÆÄ«À̺갡 ½ÏÆ®°í
ÀÖ¾ú°í, ´ÙÁß¹èÆ÷¹æ½ÄÀÌ ÆÛÁö±â ½ÃÀÛÇß´Ù. ±×¸®°í ÀÌ ¸ðµç °ÍÀÌ ÀÌÀüÀÇ ¾î´À
¼ÒÇÁÆ®¿þ¾îº¸´Ù ÀÚÁÖ ¸±¸®ÁîµÇ´Â ÄÚ¾î½Ã½ºÅÛ¿¡ ÀÇÇØ ÁÖµµµÇ°í ÀÖ¾ú´Ù.
¸®´©½º´Â °¡Àå È¿°úÀûÀÎ ¹æ½ÄÀ¸·Î »ç¿ëÀÚµéÀ» °øµ¿°³¹ßÀÚ¶ó°í ¿©°å´ø °ÍÀÌ´Ù.

7) ÀÏÂï ¹ßÇ¥ÇÏ°í ÀÚÁÖ ¹ßÇ¥Ç϶ó. ±×¸®°í »ç¿ëÀÚµéÀÇ ¼Ò¸®¿¡ ±Í¸¦ ±â¿ïÀ̶ó.
(Release early. Release often. And listen to your customers)

¸®´©½ºÀÇ Çõ½ÅÀº ±×°¡ ÀÌ·¸°Ô Çß´Ù´Â Á¡ º¸´Ù´Â (¿À·§µ¿¾È À¯´Ð½º ¼¼°èÀÇ
ÀüÅëÀ̾ú´ø °Íó·³) ±×°¡ °³¹ßÇÏ°í ÀÖ´ø ¸®´ª½º Ä¿³ÎÀÇ º¹À⼺¿¡ ºñ°ßµÉ¸¸ÇÑ
¼öÁØÀ¸·Î±îÁö ²ø¾î¿Ã·È´Ù´Â µ¥ ÀÖ´Ù. Ãʱ⿡ (1991³â °æ¿¡) ±×´Â ÇÏ/·ç/¿¡ ÇÑ ¹ø
ÀÌ»ó »õ·Î¿î Ä¿³ÎÀ» ¹ßÇ¥Çϱâ±îÁö Çß´Ù. ¸®´©½º°¡ °øµ¿°³¹ßÀÚµéÀ̶ó´Â ÀÚ½ÅÀÇ
±â¹ÝÀ» Àß ¸¸µé¾ú°í, ÀÎÅͳÝÀ̶ó´Â Áö·¿´ë¸¦ ÀÌ¿ëÇÏ¿© ´©±¸º¸´Ùµµ ¿­½ÉÈ÷
Çùµ¿ÀÛ¾÷¿¡ ¸ôµÎÇ߱⠶§¹®¿¡ ÀÌ·± ¹æ½ÄÀº ¼º°øÇß´Ù. ÇÏÁö¸¸ ¾î/¶² °úÁ¤À» °ÅÃÄ
¼º°øÇßÀ»±î? ³»°¡ ÀçÇöÇÒ ¼ö ÀÖ´Â °ÍÀϱî, ¾Æ´Ï¸é ¸®´©½º Åä¹ßÁÀÇ ÃµÀ缺ÀÌ
ÇÊ¿äÇÑ °ÍÀϱî?

±×·¸°Ô »ý°¢µÇÁö´Â ¾Ê¾Ò´Ù. ¸®´©½º°¡ ¸Å¿ì ¶Ù¾î³­ ÇØÄ¿¶ó´Â Á¡Àº ÀÎÁ¤ÇÑ´Ù.
(¿ì¸®Áß¿¡ »ó¾÷¿ë Á¦Ç° ¸øÁö ¾ÊÀº ¿î¿µÃ¼Á¦ÀÇ Ä¿³ÎÀ» ¸¸µé¾î³¾ ¼ö ÀÖ´Â »ç¶÷ÀÌ
¸îÀ̳ª µÉ±î?) ÇÏÁö¸¸ ¸®´ª½º´Â ³î¶ö¸¸ÇÑ °³³äÀû ÀüÁøÀ» ÀÌ·ç¾î³»Áö´Â ¾Ê¾Ò´Ù.
¸®´©½º´Â ¸®Â÷µå ½ºÅç¸ÕÀ̳ª Á¦ÀÓ½º °í½½¸µ (NeWS ¿Í ÀÚ¹Ù¸¦ ¸¸µç) °ú °°Àº
Çõ½ÅÀûÀÎ ¼³°è¸¦ ÀÌ·ç¾î³»´Â õÀç´Â (Àû¾îµµ Áö±Ý±îÁö´Â) ¾Æ´Ï¾ø´Ù. ´ë½Å
¸®´©½º´Â °øÇÐÀÇ ÃµÀçÀÎ °ÍÀ¸·Î º¸ÀδÙ. ¹ö±×¿Í °³¹ßÀÇ ¸·´Ù¸¥ °ñ¸ñÀ» ÇÇÇÏ´Â
À°°¨, ±×¸®°í A Á¡¿¡¼­ B Á¡±îÁö °¡´Âµ¥ ÃÖ¼Ò³ë·Â°æ·Î¸¦ ã¾Æ³»´Â ¿ä·ÉÀ»
°®Ãß°í ÀÖ¾ú´Ù. ½ÇÁ¦·Î ¸®´ª½ºÀÇ Àü¹ÝÀûÀÎ ¼³°è´Â ÀÌ·± Ư¼ºÀ» ¹ÙÅÁÀ¸·Î ÇÏ°í
ÀÖÀ¸¸ç ¸®´©½ºÀÇ º»ÁúÀûÀ¸·Î º¸¼öÀûÀÌ°í ´Ü¼øÇÑ ¼³°è ¹æ½ÄÀ» ¹Ý¿µÇÏ°í ÀÖ´Ù.
µû¶ó¼­ ºü¸¥ ¸±¸®Áî¿Í ÀÎÅͳÝÀ» ¸Åü·Î »ç¿ëÇÏ´Â °ÍÀº ¿ì¿¬È÷ ÀÌ·ç¾îÁø °ÍÀÌ
¾Æ´Ï¶ó ¸®´©½ºÀÇ °øÇп¡ ´ëÇÑ ÃµÀ缺ÀÇ ÀϺκÐÀ¸·Î ÃÖ¼Ò³ë·Â°æ·Î¿¡ ´ëÇÑ
ÅëÂû·ÂÀ¸·Î µÈ °ÍÀ̶ó¸é ±×°¡ ÃÖ´ëÈ­ ÇÏ°í ÀÖ´Â °ÍÀº ¹«¾ùÀ̾úÀ»±î? ±â°è¿¡¼­
¹«¾ùÀ» »Ì¾Æ³»¾ú´ø °ÍÀϱî?

ÇØ´äÀº Áú¹® ¾È¿¡ ÀÖ´Ù. ¸®´©½º´Â ±×ÀÇ ÇØÄ¿/À¯Àúµé¿¡°Ô Áö¼ÓÀûÀÎ Àڱذú
º¸´äÀ» Á¦°øÇß´Ù. ¸®´ª½º °³¹ß¿¡ Âü¿©ÇÔÀ¸·Î½á Àڱ⸸Á·À» ¾òÀ¸¸®¶ó´Â Àü¸Á¿¡
Àڱع޾Ұí, ±×µéÀÌ ÇÏ´Â ÀÏÀÌ °è¼ÓÇؼ­ (¾î¶² ¶§´Â ³¯/¸¶/´Ù) Çâ»óµÇ°í ÀÖ´Ù´Â
°ÍÀÌ º¸´äÀÌ µÇ¾ú´Ù. ¸®´©½º´Â ÄÚµåÀǺҾÈÁ¤¼º°ú ¸¸ÀÏ Ã³¸®Çϱ⠰ï¶õÇÑ ½É°¢ÇÑ
¹ö±×°¡ ¹ß°ßµÇ¸é »ç¿ëÀÚµéÀÌ ¶³¾îÁ® ³ª°¥ °ÍÀ» ¹«¸¨¾²°í µð¹ö±ë°ú °³¹ß¿¡
ÅõÀԵǴ °ø¼ö(the number of person-hours)¸¦ ÃÖ´ëÈ­ ÇÏ´Â °Í¿¡ ¸ñÇ¥¸¦
µÎ¾ú´Ù. ¸®´©½º´Â ´ÙÀ½°ú °°Àº ½Å³äÀ» °¡Áö°í ÀÖ´Â °Íó·³ ÇൿÇß´Ù.

8) ÃæºÐÈ÷ ¸¹Àº º£Å¸Å×½ºÅÍ¿Í °øµ¿°³¹ßÀÚ°¡ ÀÖÀ¸¸é °ÅÀÇ ¸ðµç ¹®Á¦µéÀº »¡¸®
ÆÄ¾ÇµÉ °ÍÀÌ°í  ½±°Ô °íÄ¡´Â »ç¶÷ÀÌ ÀÖ°Ô ¸¶·ÃÀÌ´Ù. (Given a large enough
beta-tester and co-developer base, almost every problem will be
characterized quickly and the fix obvious to someone)

´ú Çü½ÄÀûÀ¸·Î ¸»ÇÏÀÚ¸é, "´«¾ËÀÌ ÃæºÐÈ÷ ¸¹À¸¸é ãÁö ¸øÇÒ ¹ö±×´Â ¾ø´Ù". ³ª´Â
ÀÌ°ÍÀ» "¸®´©½ºÀÇ ¹ýÄ¢" À̶ó°í ºÎ¸¥´Ù.

³» ¿ø·¡ÀÇ °ø½ÄÀûÀÎ ¼­¼úÀº ¸ðµç ¹®Á¦´Â "´©±º°¡¿¡°Ô´Â °£´ÜÇÒ °ÍÀÌ´Ù" ¿´´Ù.
¸®´©½º°¡ ¹®Á¦¸¦ ÀÌÇØÇÏ°í °íÄ¡´Â »ç¶÷ÀÌ ±× ¹®Á¦¸¦ óÀ½ ÆľÇÇÑ »ç¶÷°ú Ç×»ó
°°Àº °ÍÀÌ ¾Æ´Ï¶ó ¿ÀÈ÷·Á ´Ù¸¦ °æ¿ì°¡ ´õ ¸¹´Ù°í ÀÌÀǸ¦ Á¦±âÇß´Ù. ¸®´©½º
¸»·Î´Â "´©±º°¡ ¹®Á¦¸¦ ¹ß°ßÇÕ´Ï´Ù. ±×¸®°í ¶Ç/´Ù/¸¥ ´©±º°¡°¡ ±× ¹®Á¦¸¦
ÀÌÇØÇÏÁö¿ä. ¹®Á¦¸¦ ¹ß°ßÇØ ³»´Â °ÍÀÌ ´õ Áß¿äÇÑ ÀÏÀ̶ó°í ºÐ¸íÈ÷ ¸»ÇÒ ¼ö
ÀÖ½À´Ï´Ù." ÇÏÁö¸¸ °¡Àå Áß¿äÇÑ Á¡Àº»ç¶÷ÀÌ ÃæºÐÈ÷ ¸¹À» °æ¿ì ÀÌ µÎ °¡Áö°¡
¸ðµÎ ¸Å¿ì »¡¸® ÀϾ´Â °æÇâÀÌ ÀÖ´Ù´Â °ÍÀÌ´Ù.

³» »ý°¢¿¡´Â ¿©±â¿¡ ¼º´ç°ÇÃà°ú ½ÃÀå ½ºÅ¸ÀÏÀÇ ÇÙ½ÉÀûÀÎ Â÷ÀÌÁ¡ÀÌ ÀÖ´Ù.
ÇÁ·Î±×·¡¹ÖÀÇ ¼º´ç°ÇÃà°¡ÀÇ °üÁ¡¿¡¼­ º¸ÀÚ¸é ¹ö±×¿Í °³¹ß ¹®Á¦´Â ¾î·Æ°í,
±î´Ù·Î¿ì¸ç ½É¿ÀÇÑ Çö»óÀÌ´Ù. ¹®Á¦¸¦ ÇØ°áÇÏ·Á¸é Çå½ÅµÈ ¼Ò¼öÀÇ »ç¶÷ÀÌ ¸î
´ÞÀÌ°í Á¤¹ÐÇÑ °Ë»ç¸¦ ¼öÇàÇØ¾ß ¸ðµÎ ³¡³µ´Ù´Â È®½ÅÀ» °¡Áú ¼ö ÀÖ´Ù. µû¶ó¼­
¹ßÇ¥ »çÀÌÀÇ ±â°£ÀÌ ±æ¾îÁö°í, ¿À·§µ¿¾È ±â´Ù¸° ¸±¸®Áî°¡ ¿Ïº®ÇÏÁö ¾ÊÀ» ¶§´Â
ÇÊ¿¬ÀûÀ¸·Î ½Ç¸ÁÀÌ µû¸¥´Ù. ¹Ý¸é, ½ÃÀåÀÇ °üÁ¡¿¡¼­´Â ¹ö±×°¡ º¸Åë ½±°Ô ÇØ°áÇÒ
¼ö ÀÖ´Â °ÍÀ̶ó°í º»´Ù - ÃÖ¼ÒÇÑ »õ·Î¿î ¸±¸®Áî°¡ ³ª¿Ã¶§¸¶´Ù ±×°Í°ú ¾¾¸§ÇÏ´Â
¼öõÀÇ ¿­Á¤ÀûÀÎ °øµ¿°³¹ßÀڵ鿡°Ô ¾Ë·ÁÁø´Ù¸é ±Ý¹æ ½±°Ô ÇØ°áÇÒ ¼ö ÀÖ´Â
¹®Á¦·Î ¹Ù²ï´Ù. µû¶ó¼­ ´õ ¸¹ÀÌ ±³Á¤À» ¹Þ°í ½Í´Ù¸é ÀÚÁÖ ¹ßÇ¥ÇØ¾ß ÇÏ¸ç ´ýÀ¸·Î
¼­Åõ¸¥ ºÎºÐÀÌ µå·¯³ª´õ¶óµµ ´ú âÇÇÇÏ°Ô µÇ´Â ÀÌÁ¡ÀÌ ÀÖ´Ù.

¹Ù·Î ÀÌ°ÍÀÌ´Ù. ÀÌ°ÍÀ¸·Î ÃæºÐÇÏ´Ù. "¸®´©½ºÀÇ ¹ýÄ¢" ÀÌ Æ²·È´Ù¸é ¸®´ª½º
Ä¿³Î°ú °°ÀÌ º¹ÀâÇÑ ½Ã½ºÅÛÀº ¾î¶² °ÍÀÌ¶óµµ ¼ö¸¹Àº ¼Õµé¿¡ ÀÇÇØ ÇØÅ·µÇ¸é¼­
ÀÏÂïÀÌ º¼ ¼ö ¾ø¾ú´ø ³ª»Û »óÈ£ÀÛ¿ë°ú ¹ß°ßµÇÁö ¸øÇÑ "½É¿ÀÇÑ' ¹ö±×µé¿¡ ÀÇÇØ
¾î´À ½ÃÁ¡¿¡¼±°¡ ºØ±«µÇ°í ¸»¾ÒÀ» °ÍÀÌ´Ù. ¹Ý¸é¿¡, ¸¸ÀÏ ±× ¹ýÄ¢ÀÌ ¿Ç´Ù¸é ±×
¹ýÄ¢¸¸À¸·Îµµ ¸®´ª½ºÀÇ »ó´ëÀûÀ¸·Î ÀûÀº ¹ö±×¸¦ ¼³¸íÇÒ ¼ö ÀÖ´Ù.

±×¸®°í ÀÌ ¹ýÄ¢ÀÌ ¿Ç´Ù´Â Á¡¿¡ ´ëÇؼ­´Â ³Ê¹« ³î¶óÁö ¾Ê¾Ò¾î¾ß ÇÒ °ÍÀÌ´Ù. ¼ö³â
Àü, »çȸÇÐÀÚµéÀº ºñ½ÁÇÏ°Ô Àü¹®ÀûÀÎ (ȤÀº ºñ½ÁÇÏ°Ô ¹«ÁöÇÑ) °üÂûÀÚµé·Î
ÀÌ·ç¾îÁø ´ëÁßÀÇ Æò±ÕÀûÀÎ ÀÇ°ßÀÌ ±× °üÂûÀÚ Áß ¹«ÀÛÀ§·Î »ÌÀº ÇÑ ¸íÀÇ
Àǰߺ¸´Ù ´õ ½Å·ÚÇÒ ¸¸ÇÏ´Ù´Â Á¡À» ¹ß°ßÇß´Ù. »çȸÇÐÀÚµéÀº ÀÌ°ÍÀ» "µ¨ÆÄÀÌ
È¿°ú" ¶ó°í ºÎ¸¥´Ù. ¸®´©½º°¡ º¸¿©ÁØ °ÍÀº ÀÌ È¿°ú°¡ ¿î¿µÃ¼Á¦¸¦ µð¹ö±ëÇÏ´Â
µ¥¿¡µµ Àû¿ëµÉ ¼ö ÀÖ´Ù´Â Á¡ÀÌ´Ù. µ¨ÆÄÀÌ È¿°ú´Â OS Ä¿³Î¸¸Å­ º¹ÀâÇÑ
°³¹ß±îÁöµµ ´Ù·ê ¼ö ÀÖ´Â °ÍÀÌ´Ù.

°í¸¿°Ôµµ Á¦ÇÁ µ¡Å°(Jeff Dutck) ´Â ¸®´©½ºÀÇ ¹ýÄ¢À»
"µð¹ö±ëÀº º´·Ä󸮰¡ °¡´ÉÇÏ´Ù" ´Â ¸»·Î Ç¥ÇöÇÒ ¼ö ÀÖÀ½À» ÁöÀûÇØ ÁÖ¾ú´Ù.
Á¦ÇÁ´Â µð¹ö°ÅµéÀÌ µð¹ö±ëÀ» ÇÏ·Á¸é ÀÇ»ç¼ÒÅëÀ» Á¶Á¤ÇØÁÖ´Â °³¹ßÀÚ°¡
ÇÊ¿äÇÏÁö¸¸ µð¹ö°Åµé »çÀÌ¿¡´Â ±×´ÙÁö Á¶Á¤ÀÌ ÇÊ¿äÇÏÁö ¾Ê´Ù°í Áø¼úÇÑ´Ù.
µû¶ó¼­ °³¹ßÀÚ¸¦ Ãß°¡Çϴµ¥¼­ »ý±â´Â ±âÇϱ޼öÀûÀÎ º¹À⼺°ú °ü¸®ÀÇ ¾î·Á¿òÀÌ
µð¹ö±ë¿¡´Â ÁüÀÌ µÇÁö ¾Ê´Â´Ù.

½ÇÁ¦·Î ¸®´ª½º ¼¼°è¿¡¼­´Â µð¹ö°ÅÀÇ ÀÛ¾÷ÀÌ Áߺ¹µÊÀ¸·Î½á »ý±â´Â ÀÌ·ÐÀûÀÎ
È¿À²ÀÇ ÀúÇÏ°¡ °ÅÀÇ ¹®Á¦µÇ¾ú´ø ÀûÀÌ ¾ø´Â °ÍÀ¸·Î º¸ÀδÙ. "»¡¸®, ±×¸®°í ÀÚÁÖ
¹ßÇ¥ÇÏ´Â Á¤Ã¥" ÀÇ È¿°ú Áß Çϳª´Â Çǵå¹é µÇ¾î¿À´Â ¼öÁ¤»çÇ×À» »¡¸®
ÀüÆÄÇÔÀ¸·Î½á Áߺ¹ÀÌ ÃÖ¼ÒÈ­µÈ´Ù´Â °ÍÀÌ´Ù. ºê·è½º(Brooks)´Â Á¦ÇÁÀÇ Áø¼ú°ú
°ü·ÃÇÏ¿© Áï¼®¿¡¼­ ´ÙÀ½°ú °°Àº ¸»À» Çß´Ù. "³Î¸® »ç¿ëµÇ´Â ÇÁ·Î±×·¥ÀÇ
À¯Áöº¸¼ö¿¡ µé¾î°¡´Â ºñ¿ëÀº º¸Åë °³¹ß½Ã µå´Â ºñ¿ëÀÇ 40 ÆÛ¼¾Æ®³ª ±×
ÀÌ»óÀÔ´Ï´Ù. ³î¶ø°Ôµµ ÀÌ ºñ¿ëÀº »ç¿ëÀÚÀÇ ¼ö¿¡ Å« ¿µÇâÀ» ¹Þ½À´Ï´Ù. ´õ/¸¹/Àº
»ç/¿ë/ÀÚ/µé/ÀÌ ´õ/¸¹/Àº ¹ö/±×/µé/À» ã/¾Æ/³À/´Ï/´Ù." (ÇÊÀÚÀÇ °­Á¶)
»ç¿ëÀÚµéÀÌ ¸¹¾ÆÁö¸é ÇÁ·Î±×·¥À» ½ÃÇèÇغ¸´Â ¹æ¹ýÀÌ ´õ ´Ã¾î³ª±â ¶§¹®¿¡
¹ö±×¸¦ ´õ ¸¹ÀÌ Àâ¾Æ³¾ ¼ö ÀÖ´Ù. ÀÌ È¿°ú´Â »ç¿ëÀÚµéÀÌ °øµ¿°³¹ßÀÚµéÀÏ ¶§ ´õ¿í
Ä¿Áø´Ù. °¢ »ç¶÷µéÀÌ ¹ö±×¸¦ ã¾Æ³¾ ¶§ Á¶±Ý¾¿ ´Ù¸¥ °³³äÀÇ ÁýÇÕ°ú ºÐ¼®
µµ±¸µéÀ» »ç¿ëÇÏ¿© ¹®Á¦ÀÇ ´Ù¸¥ °¢µµ¿¡¼­ Á¢±ÙÇϱ⠶§¹®ÀÌ´Ù. "µ¨ÆÄÀÌ È¿°ú" ´Â
¹Ù·Î ÀÌ·± ÆíÂ÷¿¡¼­ ºñ·ÔµÇ´Â °ÍÀ¸·Î º¸ÀδÙ. ¶ÇÇÑ µð¹ö±ëÀ̶ó´Â ƯÁ¤ÇÑ
ȯ°æ¿¡¼­ ÀÌ ÆíÂ÷´Â ³ë·ÂÀÇ Áߺ¹À» ÁÙ¿©ÁÖ´Â °æÇâÀÌ ÀÖ´Ù.

µû¶ó¼­ ´õ ¸¹Àº º£Å¸Å×½ºÅ͸¦ °¡Áö´Â °ÍÀº °³/¹ß/ÀÚ/ÀÇ °üÁ¡¿¡¼­ ÇöÀçÀÇ "°¡Àå
½É¿ÀÇÑ" ¹ö±×ÀÇ º¹À⼺À» ÁÙ¿©ÁÖÁö´Â ¾ÊÀ» Å×Áö¸¸, ´©±º°¡ÀÇ µµ±¸°¡ ¹®Á¦¿¡ µü
µé¾î¸Â¾Æ ±× ¹ö±×°¡ ±×/»ç/¶÷/¿¡/°Ô/´Â ½±°Ô ÀâÀ» ¼ö ÀÖ´Â °ÍÀÌ µÉ °¡´É¼ºÀ»
³ô¿©ÁØ´Ù. ¸®´©½ºµµ ¹°·Ð ÇÒ ÀÏÀÌ ÀÖ¾ú´Ù. ½É°¢ÇÑ ¹ö±×°¡ ÀÖ/À» °æ¿ì¿¡ ´ëºñÇØ
¸®´ª½º Ä¿³Î ¹öÀüÀº ÀáÀç »ç¿ëÀÚµéÀÌ ÃÖÁ¾ÀûÀ¸·Î "¾ÈÁ¤µÈ" ¹öÀüÀ» »ç¿ëÇÒ ¼öµµ
ÀÖ°í »õ·Î¿î ±â´ÉÀ» »ç¿ëÇϱâ À§ÇØ ÃÖ½ÅÀÇ ¹ö±×°¡ ÀÖÀ» ¼ö ÀÖ´Â ¹öÀüÀ» »ç¿ëÇÒ
¼öµµ ÀÖ°Ô ¹øÈ£°¡ ºÙ¿©Á³´Ù. ÀÌ Àü¼úÀº ¾ÆÁ÷±îÁö ´ëºÎºÐÀÇ ¸®´ª½º ÇØÄ¿µéÀÌ
µû¶óÇÏÁö´Â ¾Ê°í ÀÖÁö¸¸ ¾Æ¸¶µµ µû¶óÇÏ°Ô µÉ °ÍÀÌ´Ù. µÎ °¡Áö ¼±ÅÃÀÌ
°¡´ÉÇÏ´Ù´Â »ç½ÇÀÌ ¾çÂÊ ¸ðµÎ¸¦ ´õ ¸Å·ÂÀûÀ¸·Î º¸ÀÌ°Ô ÇÑ´Ù.

5. Àå¹Ì°¡ Àå¹Ì´Ù¿ì·Á¸é

¸®´©½ºÀÇ ÇൿÀ» ¿¬±¸ÇÏ°í ±×°ÍÀÌ ¿Ö ¼º°øÀûÀ̾ú´ÂÁö¿¡ ´ëÇÑ ÀÌ·ÐÀ» ¸¸µç ÈÄ,
³ª´Â ÀÌ ÀÌ·ÐÀ» ³» »õ·Î¿î ÇÁ·ÎÁ§Æ® (¹°·Ð ÈξÀ ´ú º¹ÀâÇÏ°í ´ú ¾ß½ÉÀûÀÎ
ÇÁ·ÎÁ§Æ®) ¿¡ Àû¿ëÇØ º¸±â·Î Çß´Ù.

±×·¯³ª ³»°¡ °¡Àå¸ÕÀú ÇÑ ÀÏÀº popclient¸¦ ´õ ÀçÁ¶Á÷È­ÇÏ°í ´Ü¼øÈ­ÇÑ °ÍÀ̾ú´Ù.
Ä® Çظ®½º (Carl Harris) ÀÇ ±¸Çö¹æ½ÄÀº ¸Å¿ì °Ç°­ÇÑ °ÍÀ̾úÁö¸¸ ¸¹Àº C
ÇÁ·Î±×·¡¸Óµé¿¡°Ô¼­ º¼ ¼ö ÀÖ¾ú´ø °Íó·³ ÀÏÁ¾ÀÇ ºÒÇÊ¿äÇÑ º¹À⼺À» º¸¿©ÁÖ°í
ÀÖ¾ú´Ù. ±×´Â Äڵ带 Áß½ÉÀûÀÎ °ÍÀ¸·Î, ÀڷᱸÁ¶´Â Äڵ带 ¹ÞÃÄÁÖ´Â °ÍÀ¸·Î
Ãë±ÞÇß´Ù. ±× °á°ú ÄÚµå´Â ¾Æ¸§´äÁö¸¸ ÀڷᱸÁ¶´Â Àӽú¯ÅëÀ¸·Î ¼³°èµÇ¾ú°í,
º¸±â¿¡ ÁÁÁö ¾Ê¾Ò´Ù. (ÃÖ¼ÒÇÑ ¿¾ LISP ÇØÄ¿ÀÇ ³ôÀº ±âÁØ¿¡¼­ º¸ÀÚ¸é ¸»ÀÌ´Ù)
±×¸®°í ÄÚµå¿Í ÀڷᱸÁ¶¸¦ °³¼±ÇÏ´Â °Í ¸»°íµµ ³ª´Â ¶Ç´Ù¸¥ ¸ñÀûÀ» ÇÏÁö°í
ÀÖ¾ú´Ù. popmailÀ» ³»°¡ ¿ÏÀüÈ÷ ÀÌÇØÇÏ´Â ¹«¾ùÀΰ¡·Î ÁøÈ­½ÃÅ°°í ½Í¾ú´Ù.

ÀÌÇØÇÏÁö ¸øÇÏ´Â ÇÁ·Î±×·¥ÀÇ ¹ö±×¼öÁ¤Ã¥ÀÓÀ» ¸Ã´Â °ÍÀº ±«·Î¿î ÀÏÀÌ´Ù.
óÀ½ ÇÑ´Þ Á¤µµ°¡ Áö³¯ µ¿¾È ³ª´Â ±×Àú Ä®ÀÇ ±âº»ÀûÀÎ ¼³°è°¡ ¾î¶² Àǹ̸¦
°¡Áö°í ÀÖ´ÂÁö µû¶ó´Ù´Ï±â¸¸ Çß´Ù. ³»°¡ óÀ½À¸·Î Áß¿äÇÑ ¼öÁ¤À» °¡ÇÑ °ÍÀº
IMAP Áö¿øÀ̾ú´Ù. ÇÁ·ÎÅäÄÝ ¸Ó½ÅÀ» ÀϹÝÀûÀÎ µå¶óÀ̹ö¿Í ¼¼°¡Áö ¸Þ¼Òµå
Å×À̺í (POP2, POP3, IMAPÀ» Áö¿øÇÏ´Â) ·Î ÀçÁ¶Á÷Çß´Ù. ÀÌ°Í°ú ±× ÀÌÀüÀÇ
º¯°æµéÀº ÇÁ·Î±×·¡¸ÓµéÀÌ ±â¾ïÇØ µÑ¸¸ÇÑ ÀϹÝÀûÀÎ ¿ø¸®¸¦ º¸¿©ÁØ´Ù. ƯÈ÷ C ¿Í
°°ÀÌ ÁïÈïÀûÀ¸·Î ÇÁ·Î±×·¥Çϱâ Èûµç ¾ð¾î¿¡¼­´Â.

9. ÀڷᱸÁ¶¸¦ ÈǸ¢ÇÏ°Ô ¸¸µé°í Äڵ带 ¸ÛûÇÏ°Ô ¸¸µå´Â °ÍÀÌ ±× ¹Ý´ëÀÇ
°æ¿ìº¸´Ù ÈξÀ Àß ÀÛµ¿ÇÑ´Ù. (Smart data structures and dumb code works a
lot better than the other way around)

ºê·è½ºÀÇ Ã¥ 9 Àå(Chapter 9) ¿¡ ÀÌ·¸°Ô ¾²¿©ÀÖ´Ù. "³»°Ô [ÄÚµå]¸¦ º¸¿©ÁÖ°í
[ÀڷᱸÁ¶]¸¦ ¼û±ä´Ù¸é ³ª´Â °è¼Ó ¾î¸®µÕÀýÇÒ °ÍÀÌ´Ù. ÀڷᱸÁ¶¸¦ º¸¿©Áشٸé
ÄÚµå´Â º¼ ÇÊ¿äµµ ¾øÀÌ »·ÇÑ °ÍÀÌ´Ù." »ç½Ç ºê·è½º´Â "È帧µµ" ¿Í "Å×À̺í"
À̶ó°í À̾߱âÇß´Ù. ÇÏÁö¸¸ 30³â°£ º¯ÇØ¿Â ¿ë¾îµé°ú ¹®È­¸¦ °í·ÁÇÑ´Ù¸é °ÅÀÇ
¶È°°Àº ¸»À̶ó°í ÇÒ ¼ö ÀÖ´Ù.

ÀÌ ½ÃÁ¡¿¡¼­ (1996³â 9¿ù ÃÊ, ÀÏÀ» ½ÃÀÛÇÏ°í 6 ÁÖ°¡ Áö³­ ÈÄ) ³ª´Â À̸§À» ¹Ù²Ü
¶§°¡ µÇ¾ú´Ù°í »ý°¢Çϱ⠽ÃÀÛÇß´Ù. ÀÌ ÇÁ·Î±×·¥Àº ´õ ÀÌ»ó POP Ŭ¶óÀ̾ðÆ®¸¸ÀÌ
¾Æ´Ï¾ú´Ù. ÇÏÁö¸¸ ¼³°è»ó¿¡ Á¤¸» »õ·Î¿î °ÍÀÌ µé¾î°¡ ÀÖÁö ¾Ê¾Ò±â ¶§¹®¿¡
¸Ó¹µ°Å¸®°í ÀÖ¾ú´Ù. ³»°¡ ¸¸µç popclient ´Â ¾ÆÁ÷ ½º½º·ÎÀÇ Á¤Ã¼¼ºÀ» È®¸³ÇÏÁö
¸øÇÏ°í ÀÖ¾ú´Ù.

fetchmail ÀÌ ¾î¶»°Ô SMTP Æ÷Æ®·Î °¡Á®¿Â ¸ÞÀÏÀ» Æ÷¿öµå ½ÃÄÑ¾ß ÇÏ´ÂÁö ¾Ë°í
³­ ÈÄ¿¡´Â »óȲÀÌ ±Þº¯ÇÒ °ÍÀ̾ú´Ù. Àá½Ã ÈÄ¸é ±×·¸°Ô µÉ °ÍÀÌ ºÐ¸íÇß´Ù.
ÇÏÁö¸¸ ±×º¸´Ù ¸ÕÀú, ¾Õ¼­ ³ª´Â ¸®´©½º Åä¹ßÁî°¡ ¿ÇÀº ¹æ¹ýÀ¸·Î ÀÏÀ» Çس´ٴÂ
³» ÀÌ·ÐÀ» ½ÃÇèÇϱâ À§ÇØ ÀÌ ÇÁ·ÎÁ§Æ®¸¦ ¼öÇàÇϱâ·Î Çß´Ù°í ¸»Çß´Ù. ¾î¶»°Ô
½ÃÇèÀ» ÇßÀ»±î? ´ÙÀ½°ú °°Àº ¹æ¹ýÀ» »ç¿ëÇß´Ù.

(1) ÀÏÂï, ÀÚÁÖ ¹ßÇ¥Çß´Ù. (¹ßÇ¥°£°ÝÀÌ 10ÀÏÀ» ³Ñ´Â °æ¿ì´Â °ÅÀÇ ¾ø¾úÀ¸¸ç °³¹ß¿¡
¸ôµÎÇØ ÀÖÀ» ¶§´Â ÇÏ·ç¿¡ Çѹø¾¿ ¹ßÇ¥Çß´Ù)
(2) fetchmail ¿¡ ´ëÇÑ ÀÏ·Î ³ª¿Í Á¢ÃËÇÏ´Â »ç¶÷Àº ´©±¸µçÁö º£Å¸Å×½ºÅÍ ¸ñ·Ï¿¡
¿Ã·È´Ù.
(3) »õ·Î ¹ßÇ¥ÇÒ ¶§¸¶´Ù º£Å¸Å×½ºÅ͵鿡°Ô ¶°µé½âÇÏ°Ô ¹ßÇ¥¸¦ ¾Ë¸®¸ç »ç¶÷µéÀÌ
Âü¿©Çϵµ·Ï °Ý·ÁÇß´Ù.
(4) ±×¸®°í ±×µéÀÇ À̾߱⸦ µé¾ú´Ù. ¼³°è °áÁ¤¿¡ ´ëÇØ ÅõÇ¥¸¦ Çϱ⵵ Çß°í
ÆÐÄ¡³ª Çǵå¹éÀ» º¸³»¿Ã ¶§¸¶´Ù º£Å¸Å×½ºÅ͵éÀ» ±¸½½·¶´Ù.

ÀÌ ´Ü¼øÇÑ ¹æ¹ýµéÀº Áï°¢ È¿·ÂÀ» ³ªÅ¸³Â´Ù. ÇÁ·ÎÁ§Æ®¸¦ ½ÃÀÛÇÒ ¶§ºÎÅÍ
°³¹ßÀÚµéÀ̶ó¸é Çмö°í´ëÇÒ ¸¸ÇÑ ¹ö±× ¸®Æ÷Æ®¸¦, ¶§·Î´Â ÈǸ¢ÇÏ°Ô ¼öÁ¤µÈ
Äڵ带 ¹ÞÀ» ¼ö ÀÖ¾ú´Ù. »ç·Á±íÀº ºñÆÇ°ú ÆÒ ¸ÞÀÏ, ±â´ÉÁ¦¾ÈµéÀ» ¹Þ¾Ò´Ù. ÀÌ°ÍÀº

10) º£Å¸Å×½ºÅ͵éÀ» °¡Àå Áß¿äÇÑ ÀÚ¿øÀ¸·Î ¿©±ä´Ù¸é ±×µéÀº Á¤¸» °¡Àå Áß¿äÇÑ
ÀÚ¿øÀÌ µÇ¾îÁØ´Ù. (If you treat your beta-testers as if the're your most
valuable resource, they will respond by becoming your most valuable
resource)

fetchmail  ÀÇ ¼º°øÀ» Àç´Â Àç¹ÌÀִ ôµµ Áß Çϳª´Â ÇÁ·ÎÁ§Æ® º£Å¸Å×½ºÅÍ
¸ÞÀϸµ¸®½ºÆ®ÀÎ fetchmail-friends ÀÇ Å©±âÀÌ´Ù. fetchmailÀ» °³¹ßÇÏ°í ÀÖÀ» ¶§
¸ñ·Ï¿¡´Â 249 ¸íÀÌ ÀÖ¾ú°í 1ÁÖÀÏ¿¡ 2-3 ¸íÀÌ Ãß°¡µÇ¾ú´Ù. 1997 ³â 5¿ù¸» °æ¿¡
¼öÁ¤À» ÇßÀ» ¶§ ¸ñ·ÏÀº 300¸í °¡±îÀÌ µÇ¾ú°í, ¸â¹öµéÀÌ Èï¹Ì·Î¿î ÀÌÀ¯ ¶§¹®¿¡
Á¶±Ý¾¿ Áٱ⠽ÃÀÛÇß´Ù. ¸î¸î »ç¶÷µéÀÌ ±¸µ¶À» Áß´ÜÇϸ鼭 fetchmail ÀÌ Àß
ÀÛµ¿Çϱ⠶§¹®¿¡ ´õ ÀÌ»ó ¸ÞÀϸµ¸®½ºÆ®¸¦ º¸°í ÀÖÀ» ÀÌÀ¯°¡ ¾ø´Ù°í ¸»Çß´Ù.
¾Æ¸¶ ÀÌ°ÍÀÌ ¼º¼÷ÇÑ ½ÃÀå ½ºÅ¸ÀÏÀÇ ÇÁ·ÎÁ§Æ®°¡ °¡Áö´Â ÀϹÝÀûÀÎ ¶óÀÌÇÁ»çÀÌŬ
Áß ÇϳªÀÏ °ÍÀÌ´Ù.

6.  Popclient°¡ FetchmailÀÌ µÇ´Ù

fetchmail ÇÁ·ÎÁ§Æ®¿¡¼­ Å« ÀüȯÀÌ ÀϾ´ø °ÍÀº Çظ® È£ÈåÇÏÀÌÀú(Harry
Hochheiser) °¡ Ŭ¶óÀ̾ðÆ® ¸Ó½ÅÀÇ SMTP Æ÷Æ®·Î ¸ÞÀÏÀ» Æ÷¿öµùÇÏ´Â ´ë·«ÀûÀÎ
Äڵ带 º¸³»ÁØ ¶§¿´´Ù. º¸ÀÚ¸¶ÀÚ ÀÌ ±â´ÉÀ» ¾ÈÁ¤ÀûÀ¸·Î ±¸ÇöÇÑ´Ù¸é ´Ù¸¥ ¸ðµç
¹è´Þ ¹æ¹ýÀº ±¸½ÄÀÌ µÇ¸®¶ó´Â °ÍÀ» ±ú´Þ¾Ò´Ù. ¿©·¯ ÁÖ µ¿¾È ³ª´Â fetchmailÀ»
Á¶±Ý¾¿ ¶â¾î°íÄ¡°í ÀÖ¾ú´Âµ¥, ÀÎÅÍÆäÀ̽º ¼³°è°¡ ÀÛµ¿Çϱä ÇÏÁö¸¸ ÁöÀúºÐÇÏ´Ù°í
´À³¢°í ÀÖ¾ú´Ù. ¿ì¾ÆÇÏÁöµµ ¾Ê°í ¸î ¾ÈµÇ´Â ¿É¼ÇµéÀÌ ³Ê¹« ¿©±âÀú±â Èð¾îÁ®
ÀÖ¾ú´Ù. °¡Á®¿Â ¸ÞÀÏÀ» ¸ÞÀϹڽº ÆÄÀÏ¿¡ ºÎ¾î³õÀ» °ÍÀÎÁö, Ç¥ÁØÃâ·ÂÀ¸·Î ³»º¸³¾
°ÍÀÎÁö °áÁ¤ÇÏ´Â ¿É¼ÇÀÌ Æ¯È÷ °ñÄ¡°Å¸®¿´Áö¸¸ ¿Ö ±×·±Áö È®½ÇÈ÷ ±ú´ÝÁö´Â
¸øÇß´Ù.

SMTP Æ÷¿öµùÀ» »ý°¢ÇÏÀÚ ±×µ¿¾È popclient °¡ ³Ê¹« ¸¹Àº °ÍÀ» Çس»·Á°í
Çß´Ù´Â °ÍÀ» ¾Ë°Ô µÇ¾ú´Ù. poopclient ´Â MTA (Mail Transport Agent) ¿Í
MDA (Mail Delivery Agent)      ±â´ÉÀ» ¸ðµÎ °¡Áöµµ·Ï ¼³°èµÇ¾ú´Ù. SMTP
Æ÷¿öµù¸¸ ÇÒ ¼ö ÀÖ´Ù¸é MDA ±â´ÉÀ» ¾ø¾Ö ¼ø¼öÇÑ MTA °¡ µÉ ¼ö ÀÖ¾ú´Ù.
sendmail °ú ¸¶Âù°¡Áö·Î ÃÖÁ¾ÀûÀÎ ¸ÞÀÏ ¹è´ÞÀº ´Ù¸¥ ÇÁ·Î±×·¥¿¡°Ô ¸Ã±â¸é µÇ´Â
°ÍÀÌ´Ù.

TCP/IP¸¦ Áö¿øÇÏ´Â Ç÷§ÆûÀ̶ó¸é °ÅÀÇ ¾îµð¿¡³ª 25¹ø Æ÷Æ®°¡ ±â´Ù¸®°í Àִµ¥
¹«¾ù ¶§¹®¿¡ º¹ÀâÇÑ MDA ±â´ÉÀ» ¼³Á¤Çϰųª ¸ÞÀϹڽº¸¦ Àá±×°í µ¡ºÙÀÌ´Â
(lock-and-append) ¹®Á¦¸¦ °¡Áö°í °í»ýÀ» Çϴ°¡? ´õ±¸³ª Æ÷¿öµùÀ» »ç¿ëÇϸé
°¡Á®¿Â ¸ÞÀÏÀÌ Æò¹üÇÑ SMTP ¸ÞÀÏó·³ º¸ÀÏ °ÍÀÌ°í, ¿ì¸®°¡ ¿øÇÏ´Â °ÍÀÌ ¹Ù·Î
±×°ÍÀ̾ú´Âµ¥ ¸»ÀÌ´Ù.

¸î°¡Áö ¹è¿ï Á¡ÀÌ ÀÖ¾ú´Ù. ¸ÕÀú, SMTP Æ÷¿öµù¿¡ ´ëÇÑ ¾ÆÀ̵ð¾î´Â ³»°¡
¸®´©½ºÀÇ ¹æ¹ýÀ» ¸ð¹æÇÏ·Á°í ÀǽÄÀûÀ¸·Î ³ë·ÂÇÑ °Í¿¡ ´ëÇÑ °¡Àå Å« º¸´äÀ̾ú´Ù.
»ç¿ëÀÚ ÇÑ ¸íÀÌ ³»°Ô ³¡³»ÁÖ´Â ¾ÆÀ̵ð¾î¸¦ ÁÖ¾ú´Ù. ³»°¡ ÇؾßÇß´ø ÀÏÀº ±×
Àǹ̸¦ ÀÌÇØÇÏ´Â °Í »ÓÀ̾ú´Ù.


HomePage Backward Forward Post Reply List
1998 by swindler