À̸§À» Áþ´Â ¹æ¹ý°ú À¯Áöº¸¼ö¿¡ ´ëÇÑ Ã¼°è ÀüÇô ÀâÇôÀÖÁö ¾Ê¾Æ...°ø°ÝÀڵ鸸 ÁÁÀº »óȲ
[º¸¾È´º½º ¹®°¡¿ë ±âÀÚ] ¸®´ª½º Àç´Ü(Linux Foundation)°ú ÇϹöµå´ëÇÐÀÇ Çõ½Å°úÇבּ¸¼Ò(Laboratory for Innovation Science)°¡ ÇöÀç ±â¾÷ ȯ°æ¿¡¼ °¡Àå ³Î¸® »ç¿ëµÇ°í ÀÖ´Â ¹«·á ¹× ¿ÀǼҽº ¼ÒÇÁÆ®¿þ¾î¸¦ ´Ù·®À¸·Î ºÐ¼®ÇÑ °á°ú º¸°í¼¸¦ ¹ßÇ¥Çß´Ù.
[À̹ÌÁö = iclickart]
º¸°í¼¿¡¼ µÎ ¿¬±¸ ´Üü´Â Á¦ÀÏ ¸ÕÀú ¡°¹«·á ¹× ¿ÀǼҽº ¼ÒÇÁÆ®¿þ¾î ¿ä¼Òµé »çÀÌ¿¡´Â Ç¥ÁØ ³×ÀÌ¹Ö ±ÔÄ¢ÀÌ ¾ø¾î Ãë¾àÇϰųª ÀǽɵǴ ºÎºÐµéÀ» Á¤È®ÇÏ°í ºü¸£°Ô ÆľÇÇÏ´Â µ¥ ¾î·Á¿òÀÌ »ý±â°í ÀÖ´Ù¡±°í ÁöÀûÇß´Ù. ¶ÇÇÑ ¿ÀǼҽº Ä¿¹Â´ÏƼ¿¡¼ È°µ¿ÇÏ°í, ½ÇÁ¦ ¿©·¯ ÇÁ·ÎÁ§Æ®¿¡ Âü¿©ÇÏ´Â °³¹ßÀÚµéÀÌ °èÁ¤ º¸È£¸¦ Á¦´ë·Î ÇÏÁö ¾Ê¾Æ ¹ß»ýÇÏ´Â »ç°íµµ ´ë´ÜÈ÷ ¸¹´Ù°í ¹àÇû´Ù.
¡°¹«·á ¹× ¿ÀǼҽº ¼ÒÇÁÆ®¿þ¾î ¿ä¼Òµé¿¡´Â ´ë´ÜÈ÷ ¿À·¡µÈ ÆÐÅ°ÁöµéÀÌ Æ÷ÇԵǾî ÀÖ´Â °æ¿ì°¡ ¸¹½À´Ï´Ù. ÀÌ ÆÐÅ°Áöµéµµ À§ÇèÇÕ´Ï´Ù. ½Ã°£ÀÌ È带¼ö·Ï À§ÇèÇØÁö´Â, ½ÃÇÑÆøź°ú °°Àº °ÍÀÌÁÒ. °³¹ßµÈ Áö ¿À·¡µÅ¼ Áö¿øÀÌ ³¡³ OS³ª ¼ÒÇÁÆ®¿þ¾î°¡ À§ÇèÇÑ °Í°ú µ¿ÀÏÇÑ ¿ø¸®ÀÔ´Ï´Ù.¡±
ÇϹöµå ºñÁî´Ï½º½ºÄðÀÇ ±³¼öÀÌÀÚ À̹ø ¿¬±¸¿¡ Âü¿©ÇÑ ÇÁ·©Å© ³×À̱Û(Frank Nagle)Àº ¡°¿ÀǼҽº ¹× ¹«·á ¼ÒÇÁÆ®¿þ¾î ¿ä¼ÒµéÀº Çö´ë »çȸ¿¡¼ »ç¿ëµÇ°í ÀÖ´Â °ÅÀÇ ¸ðµç ¼ÒÇÁÆ®¿þ¾î¿¡ Æ÷ÇԵǾî ÀÖ´Ù¡±¸ç, ¡°±×·¯´Ï ´õ ±íÀº ÀÌÇصµ°¡ ÀÖ¾î¾ß ¸¶¶¥ÇÏÁö¸¸, »ç½Ç ¿ì¸®´Â Ÿ¼º¿¡ Á¥¾î Àͼ÷ÇÏ°Ô »ç¿ëÇÒ »Ó Á¤Ã¼¸¦ Àß ¸ð¸£°í ÀÖ´Ù¡±°í ÁöÀûÇß´Ù. ¡°°Ô´Ù°¡ ¿ÀǼҽº °ü¸® ÀÎÇÁ¶ó¶ó´Â °Íµµ »ç½Ç»ó Á¸ÀçÇÏÁö ¾Ê´Â °ÍÀ̳ª ´Ù¸§ÀÌ ¾øÁÒ.¡±
À̹ø ¿¬±¸¿¡´Â µÎ °¡Áö ¸ñÇ¥°¡ ÀÖ¾ú´Ù.
1) ¹«·á ¹× ¿ÀǼҽº ¼ÒÇÁÆ®¿þ¾î(Free and Open Source Software, FOSS)°¡ ±â¾÷ ³»¿¡¼ ¾î´À Á¤µµ·Î ±¤¹üÀ§ÇÏ°Ô È°¿ëµÇ°í ÀÖ´ÂÁö ÆľÇÇÑ´Ù
2) FOSS ¿ä¼ÒµéÀ» »ç¿ëÇÒ ¶§ÀÇ À§Ç輺°ú À§Çè ¿ä¼ÒµéÀ» ±¸Ã¼ÀûÀ¸·Î ÆľÇÇÑ´Ù
±×¸®°í ÇöÀç ±â¾÷ ȯ°æ¿¡¼ »ç¿ëµÇ´Â ¾ÖÇø®ÄÉÀ̼ÇÀÇ 80~90%°¡ FOSS ¿ä¼Òµé·Î ÀÌ·ïÁ® ÀÖ´Ù´Â Ãæ°ÝÀûÀÎ °á°ú°¡ ³ª¿Ô´Ù°í ÇÑ´Ù. º¸¾È Á¡°Ë ¹× °ü¸®°¡ ÀÌ·ïÁöÁö ¾Ê´Â ¿ä¼Òµéµµ ´ë´ÜÈ÷ ¸¹¾Ò´Ù.
±¤¹üÀ§ÇÏ°Ô »ç¿ëµÇÁö¸¸ °ü¸®¿Í À¯Áöº¸¼ö¿¡ Âü¿©ÇÏ´Â °³¹ßÀÚ°¡ ÀûÀº FOSSÀÇ °æ¿ì ƯÈ÷ Ãë¾àÁ¡ÀÌ ¿À·£ ½Ã°£ ³²¾ÆÀÖÀ» È®·üÀÌ ³ôÀº °ÍÀ¸·Î ³ªÅ¸³µ´Ù. ¿ÀÇÂSSL(OpenSSL)ÀÌ ´ëÇ¥ÀûÀÎ »ç·Ê¿´´Ù.
º¸°í¼¸¦ ÅëÇØ ¿¬±¸¿øµéÀº ¡°FOSS °ü¸®´Â Á¤ºÎ, Àü¹®°¡, Á¶Á÷µéÀÌ ÇÔ²² ÁøÇàÇØ¾ß ÇÑ´Ù¡±°í Ã˱¸Çϱ⵵ Çß´Ù. ¡°¿ÀǼҽº ¼ÒÇÁÆ®¿þ¾î¸¦ ´ë»óÀ¸·Î ÇÑ °¨»ç, ¹ö±×¹Ù¿îƼ, ÇØÄ¿Åæ, ÄÁÆÛ·±½º¸¦ °í·ç ÁøÇàÇØ ´Ù°¢µµÀûÀÎ Á¢±ÙÀ» ÇØ¾ß ÇÏÁÒ. ¹«¾ùº¸´Ù ÇöÀç FOSS ¿ä¼Ò°¡ ¾î´À Á¤µµ·Î È°¿ëµÇ°í ÀÖ´ÂÁö Á¤È®È÷ ÆľÇÇÏ´Â °ÍºÎÅÍ ½Ç½ÃÇØ¾ß ÇÕ´Ï´Ù. º¸¾È ½ºÄµÀ» Çϵç, ÄÚµå °¨»ç¸¦ Çϵç, FOSS Àç·áÇ¥¸¦ ´ë´ëÀûÀ¸·Î ¿Ï¼º½ÃÅ°µç Çؼ ¸»ÀÌÁÒ.¡±
ÇÑÆí À̹ø ¿¬±¸¸¦ ÅëÇØ ±â¾÷ ³»¿¡¼ °¡Àå ¸¹ÀÌ È°¿ëµÇ´Â FOSS ÆÐÅ°Áö 10°³°¡ ´ÙÀ½°ú °°ÀÌ ²ÅÈ÷±âµµ Çß´Ù.
1) async
2) inherts
3) isarray
4) kindof
5) lodash
6) minimist
7) natives
8) qs
9) readable-stream
10) string-decoder
ºñ(Þª)ÀÚ¹Ù½ºÅ©¸³Æ® ÆÐÅ°Áöµé Áß °¡Àå ¸¹ÀÌ »ç¿ëµÇ´Â FOSS´Â ´ÙÀ½°ú °°¾Ò´Ù.
1) com.fasterxml.jackson.core:jackson-core
2) com.fasterxml.jackson.core:Jackson-databind
3) com.google.guava:guava
4) commons-codec
±×·±µ¥ °¡Àå ¸¹ÀÌ »ç¿ëµÇ´Â ¿ÀǼҽº ¼ÒÇÁÆ®¿þ¾î ÇÁ·ÎÁ§Æ® 10°³ Áß 7°³°¡ °³ÀÎ °³¹ßÀÚ °èÁ¤¿¡ È£½ºÆà µÇ¾î ÀÖ¾ú´Ù. °³ÀÎ °èÁ¤À̱⠶§¹®¿¡ ±â¾÷¿¡¼ ¿î¿µÇÏ´Â °èÁ¤º¸´Ù º¸¾È ÀåÄ¡°¡ ÀûÀ» ¼ö¹Û¿¡ ¾ø¾ú´Ù. ÀÌ¿¡ ¿¬±¸ÀÚµéÀº º¸°í¼¸¦ ÅëÇØ ¡°°³ÀÎÀÌ °ü¸®ÇßÀ» ¶§ Äڵ带 º¯°æÇÏ°í ¾÷µ¥ÀÌÆ®ÇÏ´Â ÀÛ¾÷ ÀÚü´Â ÈξÀ °£´ÜÇØÁöÁö¸¸, ¿ÀÈ÷·Á ±×·¯ÇÑ Æ¯¼º ¶§¹®¿¡ ¾Ç¼º ÇàÀ§°¡ ´«¿¡ ¶çÁö ¾ÊÀ» ¼ö ÀÖ´Ù¡±°í ¤¾ú´Ù.
°ø°ÝÀڵ鵵 À̸¦ Àß ¾Ë°í ÀÖ´Â ¸ð¾çÀÌ´Ù. ¿Ö³ÄÇÏ¸é ¡°ÀÌ·¯ÇÑ °³ÀÎ °³¹ßÀÚÀÇ °èÁ¤À» ³ë¸®´Â »çÀ̹ö °ø°ÝÀÌ Áõ°¡ÇÏ°í Àֱ⠶§¹®¡±ÀÌ´Ù. ¡°°ø°ÝÀÚµéÀº °èÁ¤ Á¢±Ù ±ÇÇÑÀ» Å»ÃëÇÑ µÚ, ¹éµµ¾î µîÀÇ ¾Ç¼º Äڵ带 µ¡ºÙÀÔ´Ï´Ù. ¿ÀǼҽº ¼ÒÇÁÆ®¿þ¾î´Â ±×·¸°Ô ¿À¿°ÀÌ µÈ ä ÆÛÁö°í, °ø°ÝÀÚµéÀº ¼ö¸¹Àº Á¶Á÷µé¿¡ Á¢±ÙÇÒ ¼ö ÀÖ°Ô µË´Ï´Ù. ¿ÀǼҽº¸¦ °ü¸®ÇÏ´Â °³¹ßÀÚµéÀº ÀÚ½ÅÀÇ °èÁ¤¿¡ ÃÖ¼ÒÇÑ ÀÌÁß ÀÎÁõ Á¤µµ´Â Àû¿ëÇØ¾ß ÇÕ´Ï´Ù.¡±
½ÉÁö¾î ºÒȳª Ãæµ¹ÀÌ ÀϾÀ» ¶§ ȱ±è¿¡ ¿ÀǼҽº°¡ È£½ºÆÃµÈ °èÁ¤À̳ª ÄÚµå ÀÚü¸¦ »èÁ¦ÇÏ´Â °æ¿ìµµ ÀÖ´Ù°í ÇÑ´Ù. ÀÌ ¿ª½Ã Ä¿´Ù¶õ À§ÇèÀÌ µÉ ¼ö ÀÖ´Ù°í ¿¬±¸¿øµéÀº °æ°íÇß´Ù. ¡°±×·¸±â ¶§¹®¿¡ ÀÚÁÖ »ç¿ëµÇ´Â FOSS´Â Á¶Á÷ÀûÀÌ °ü¸®°¡ ÀÌ·ïÁ®¾ß ÇÕ´Ï´Ù. ±×·¡¾ß º¸¾È¼º°ú ¾ÈÀü¼º¸¸ÀÌ ¾Æ´Ï¶ó °¡¿ë¼ºµµ Áöų ¼ö ÀÖ½À´Ï´Ù.¡±
À§¿¡¼ ¾ð±ÞµÈ ¡®³×ÀÌ¹Ö ±ÔÄ¢¡¯µµ ¹®Á¦´Ù. ¡°³×Àֿ̹¡ ´ëÇÑ Ç¥ÁØ ±ÔÄ¢ÀÌ Á¤¸³µÈ ¹Ù°¡ ¾ø½À´Ï´Ù. ±×·¯´Ï ¾Æ¹«³ª ¾Æ¹« À̸§À» ºÙÀÌ°í, ±×°É ¶Ç ¿©·¯ °³¹ßÀÚµéÀÌ ÆÛ°¡ÁÒ. ±×·¡¼ °°Àº FOSSÀε¥ ¿©·¯ À̸§À¸·Î À¯ÅëµÇ°Å³ª, ¿©·¯ ¹öÀüÀÌ Á¸ÀçÇØ °ü¸®°¡ Èûµé¾îÁö±âµµ ÇÕ´Ï´Ù. ÀüÇô ´Ù¸¥ FOSS°¡ ºñ½ÁÇÑ À̸§À¸·Î µ¹¾Æ´Ù³à È¥µ¿À» À¯¹ßÇϱ⵵ ÇÏ°í¿ä.¡±
3ÁÙ ¿ä¾à
1. ¹«·á ¹× ¿ÀǼҽº ¼ÒÇÁÆ®¿þ¾î, ±â¾÷ ȯ°æ ³» »ç¿ëµÇ´Â ¾ÛÀÇ 80~90%¸¦ ±¸¼ºÇÔ.
2. ÇÏÁö¸¸ À̸§µµ ¸¶À½´ë·Î Áþ°í, °ü¸®µµ ¾Æ¹«³ª ÇÏ´Â Åë¿¡ ü°è°¡ ÀâÈ÷Áö ¾Ê°í Çã¼úÇÑ »óÅÂÀÓ.
3. ÀÌ ¶§¹®¿¡ º¸¾È ±¸¸ÛÀÌ ¼þ¼þ ¶Õ¸®°í, °ø°Ý È¿À²À» Å©°Ô ³ô¿©ÁÖ´Â ¿ªÇÒÀ» ÇÏ°í ÀÖÀ½.
[±¹Á¦ºÎ ¹®°¡¿ë ±âÀÚ(globoan@boannews.com)]
Copyrighted 2015. UBM-Tech. 117153:0515BC
<ÀúÀÛ±ÇÀÚ: º¸¾È´º½º(www.boannews.com) ¹«´ÜÀüÀç-Àç¹èÆ÷±ÝÁö>