Posts in 2023
  • ๊ธฐ์—…์˜ ํšจ๊ณผ์ ์ธ ์˜คํ”ˆ์†Œ์Šค ๊ด€๋ฆฌ ๋ฐฉ์•ˆ (1) ๊ธ€๋กœ๋ฒŒ ํ˜‘๋ ฅ์„ ์œ„ํ•œ OpenChain Project

    2023๋…„ 3์ผ 28์›” in 2023

    Featured Image for ๊ธฐ์—…์˜ ํšจ๊ณผ์ ์ธ ์˜คํ”ˆ์†Œ์Šค ๊ด€๋ฆฌ ๋ฐฉ์•ˆ (1) ๊ธ€๋กœ๋ฒŒ ํ˜‘๋ ฅ์„ ์œ„ํ•œ OpenChain Project

    ๊ธฐ์—…์ด ๊ฐœ๋ฐœํ•˜๋Š” ์ œํ’ˆ ์†Œํ”„ํŠธ์›จ์–ด์˜ 93% ์ด์ƒ์ด ์˜คํ”ˆ์†Œ์Šค๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค๊ณ  ํ•  ์ •๋„๋กœ ํ˜„๋Œ€ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์— ์˜คํ”ˆ์†Œ์Šค๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฑด ๊ฑฐ์˜ ํ•„์ˆ˜์ ์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ, ์‚ฌ์šฉํ•˜๋Š” ์˜คํ”ˆ์†Œ์Šค์˜ 53%๋Š” ๋ผ์ด์„ ์Šค ์ปดํ”Œ๋ผ์ด์–ธ์Šค ์ด์Šˆ๊ฐ€ ์žˆ๊ณ , 81%๋Š” ๋ณด์•ˆ ์ทจ์•ฝ์ ์„ ๊ฐ–๊ณ  ์žˆ๋‹ค๋Š” ๋ณด๊ณ ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ณต์žกํ•œ ํ˜„๋Œ€ ์†Œํ”„ํŠธ์›จ์–ด์˜ ๊ฐœ๋ฐœํ™˜๊ฒฝ๊ณผ ๋ฐฉ๋Œ€ํ•œ Software Supply Chain์„ ๊ณ ๋ คํ•œ๋‹ค๋ฉด, โ€ฆ

    ๋” ์ฝ๊ธฐ

  • Anaconda ๊ผญ ์‚ฌ์„œ ์“ฐ์„ธ์š”. ์•„๋‹ˆ๋ผ๋ฉด conda-forge!

    2023๋…„ 3์ผ 13์›” in 2023

    Featured Image for Anaconda ๊ผญ ์‚ฌ์„œ ์“ฐ์„ธ์š”. ์•„๋‹ˆ๋ผ๋ฉด conda-forge!

    ์•ˆ๋…•ํ•˜์„ธ์š”. Python ๊ฐœ๋ฐœ ํ™˜๊ฒฝ ๋งŒ๋“ค๋ฉด์„œ Anaconda ๋งŽ์ด ์‚ฌ์šฉํ•˜์‹œ์ง€ ์•Š๋‚˜์š”? Python์€ ๊ฐ„๋‹จํ•œ ์—…๋ฌด ์ž๋™ํ™”๋ถ€ํ„ฐ ๋ฐ์ดํ„ฐ ๋ถ„์„, ์ธ๊ณต์ง€๋Šฅ ํ•™์Šต, ๋ชจ๋ธ๋ง ์ž‘์—… ๋“ฑ์— ๋งŽ์ด ์‚ฌ์šฉ๋˜๊ณ  ์žˆ๋Š”๋ฐ์š”, ์—ฌ๋Ÿฌ Python ํ”„๋กœ์ ํŠธ ๊ฐœ๋ฐœ์„ ์ˆ˜ํ–‰ํ•˜๋‹ค ๋ณด๋ฉด package ๋ฒ„์ „์ด ์ถฉ๋Œํ•˜๋Š” ๋ถˆํŽธํ•จ์ด ์ƒ๊ธธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Anaconda๋Š” ๊ฐœ๋ฐœ ํ”„๋กœ์ ํŠธ๋ณ„๋กœ ๊ฐ€์ƒ ํ™˜๊ฒฝ์„ ์ œ๊ณตํ•˜์—ฌ ๋ฒ„์ „ ์ถฉ๋Œ์„ ๋ฐฉ์ง€ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์žฅ์ ์ด ์žˆ์œผ๋ฉฐ, ํ™ˆํŽ˜์ด์ง€์—์„œ ์‰ฝ๊ฒŒ ๋‹ค์šด๋ฐ›์•„ ์„ค์น˜๊ฐ€ ๊ฐ„๋‹จํ•˜ โ€ฆ

    ๋” ์ฝ๊ธฐ

Posts in 2022
  • Akka๋Š” ๋” ์ด์ƒ ์˜คํ”ˆ์†Œ์Šค๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค.

    2022๋…„ 9์ผ 30์›” in 2022

    Featured Image for Akka๋Š” ๋” ์ด์ƒ ์˜คํ”ˆ์†Œ์Šค๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค.

    ์˜คํ”ˆ์†Œ์Šค๋กœ ์‹œ์ž‘ํ•œ ์†Œํ”„ํŠธ์›จ์–ด ๊ธฐ์—…์ด ๋ผ์ด์„ ์Šค ์ •์ฑ…์„ ๋ณ€๊ฒฝํ•˜๋Š” ์‚ฌ๋ก€๊ฐ€ ์ฆ๊ฐ€ํ•˜๊ณ  ์žˆ๋Š”๋ฐ์š”, ๊ทธ๋™์•ˆ Apache-2.0์œผ๋กœ ์˜คํ”ˆ์†Œ์Šค ๋ผ์ด์„ ์Šค ์ •์ฑ…์„ ์œ ์ง€ํ•ด์˜ค๋˜ ๋ฏธ๊ตญ์˜ Lightbend์‚ฌ๋„ 2022๋…„ 9์›”, Akka์˜ ๋ผ์ด์„ ์Šค๋ฅผ BUSL-1.1 (Business Source License)๋กœ ๋ณ€๊ฒฝํ•œ๋‹ค๊ณ  ๋ฐœํ‘œํ•˜์˜€์Šต๋‹ˆ๋‹ค. Business Source License๊ฐ€ ๋ฌด์—‡์ธ์ง€, Lightbend๊ฐ€ Akka์˜ ๋ผ์ด์„ ์Šค๋ฅผ BSL๋กœ ๋ณ€๊ฒฝํ•œ ๋ฐฐ๊ฒฝ๊ณผ ๊ทธ ์˜ํ–ฅ์€ ๋ฌด โ€ฆ

    ๋” ์ฝ๊ธฐ

  • SFC vs. Vizio ํŒ๊ฒฐ ๊ฒ‰ํ•ฅ๊ธฐ

    2022๋…„ 6์ผ 14์›” in 2022

    ์•ˆ๋…•ํ•˜์„ธ์š”, ์žฅํ•™์„ฑ์ž…๋‹ˆ๋‹ค. SFC(Software Freedom Conservancy)๊ฐ€ GPL ์œ„๋ฐ˜์„ ์ด์œ ๋กœ ๋ฏธ๊ตญ์˜ ์Šค๋งˆํŠธ TV ์ œ์กฐ์‚ฌ์ธ Vizio์— ์†Œ์†ก์„ ์ œ๊ธฐํ•˜์˜€๋Š”๋ฐ์š”, ์ง€๋‚œ 2022๋…„ 5์›” 13์ผ, ์ด์™€ ๊ด€๋ จํ•œ ๋ฏธ๊ตญ ์—ฐ๋ฐฉ ๋ฒ•์›์˜ ํŒ๊ฒฐ์ด ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฒˆ ํŒ๊ฒฐ์˜ ๋ฐฐ๊ฒฝ๊ณผ ์‹œ์‚ฌ์ ์„ ์ˆ˜๋ฐ• ๊ฒ‰ํ•ฅ๊ธฐ๋กœ ์ •๋ฆฌํ•ด๋ณด์•˜์Šต๋‹ˆ๋‹ค. ์ œ๊ฐ€ ๋ฒ•๋ฅ  ์ „๋ฌธ๊ฐ€๊ฐ€ ์•„๋‹ˆ๊ธฐ ๋•Œ๋ฌธ์— ์šฉ์–ด๋‚˜ ํ•ด์„์— ์žˆ์–ด์„œ ์˜ค๋ฅ˜๊ฐ€ ์žˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์—ฌ๋Ÿฌ ์ „๋ฌธ๊ฐ€๋ถ„๊ป˜์„œ ํ”ผ๋“œ๋ฐฑ ์ฃผ์‹œ๋ฉด ๊ณ ๋ง™๊ฒ ์Šต๋‹ˆ๋‹ค. โ€ฆ

    ๋” ์ฝ๊ธฐ

  • ์ด๋„ˆ์†Œ์Šค ๋„์ž…์„ ์œ„ํ•œ ๊ณผ์ œ์™€ ํšจ๊ณผ

    2022๋…„ 4์ผ 3์›” in 2022

    Featured Image for ์ด๋„ˆ์†Œ์Šค ๋„์ž…์„ ์œ„ํ•œ ๊ณผ์ œ์™€ ํšจ๊ณผ

    ์•ˆ๋…•ํ•˜์„ธ์š”, ์žฅํ•™์„ฑ์ž…๋‹ˆ๋‹ค. ์ด๋„ˆ์†Œ์Šค(Inner Source)๋Š” ์˜คํ”ˆ์†Œ์Šค ๊ฐœ๋ฐœ๋ฐฉ๋ฒ•๋ก ์„ ์‚ฌ๋‚ด์— ๋„์ž…ํ•˜์—ฌ ์กฐ์ง๊ฐ„ ๊ณต์œ ์™€ ํ˜‘์—…์„ ๊ทน๋Œ€ํ™”ํ•˜๊ณ , ๋น ๋ฅธ ๊ฐœ๋ฐœ ์†๋„์™€ ํˆฌ๋ช…ํ•œ ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜, ์ฝ”๋“œ ํ’ˆ์งˆ ํ–ฅ์ƒ ๋“ฑ์˜ ํšจ๊ณผ๋ฅผ ๊ธฐ๋Œ€ํ•˜๊ธฐ ์œ„ํ•œ ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค. ์ด๋„ˆ์†Œ์Šค๋ฅผ ์œ„ํ•œ ๋ฐฉ๋ฒ•์€ ์—ฌ๋Ÿฌ ๋ฌธ์„œ์—์„œ ์„ค๋ช…ํ•˜๊ณ  ์žˆ๋Š”๋ฐ์š”, ์˜ค๋Š˜์€ ๋‹ค์Œ ์ž๋ฃŒ์—์„œ ์–ธ๊ธ‰ํ•˜๊ณ  ์žˆ๋Š” ์ด๋„ˆ์†Œ์Šค๋ฅผ ์‹œ์ž‘ํ•˜๋Š” ๋ฐฉ๋ฒ•๊ณผ ๊ธฐ๋Œ€ํšจ๊ณผ์— ๋Œ€ํ•ด ๊ฐ„๋žตํžˆ ์ •๋ฆฌํ•˜์˜€์œผ๋‹ˆ ์ฐธ๊ณ ํ•˜์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค. Getting Started with โ€ฆ

    ๋” ์ฝ๊ธฐ

  • ์ƒ์šฉ AI ์„œ๋น„์Šค์— ๊ณต๊ฐœ Dataset์„ ์‚ฌ์šฉํ•ด๋„ ๋˜๋‚˜์š”?

    2022๋…„ 2์ผ 14์›” in 2022

    Featured Image for ์ƒ์šฉ AI ์„œ๋น„์Šค์— ๊ณต๊ฐœ Dataset์„ ์‚ฌ์šฉํ•ด๋„ ๋˜๋‚˜์š”?

    ์•ˆ๋…•ํ•˜์„ธ์š”, ์žฅํ•™์„ฑ์ž…๋‹ˆ๋‹ค. AI๋Š” ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ๊ธฐ์—…์ด ์—†์„ ์ •๋„๋กœ ํ˜„๋Œ€ ๋น„์ฆˆ๋‹ˆ์Šค์— ์ค‘์š”ํ•œ ๊ธฐ์ˆ ์ด ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. AI ์„œ๋น„์Šค๋ฅผ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด์„œ๋Š” ๋งŽ์€ ์–‘์˜ data๊ฐ€ ํ•„์š”ํ•œ๋ฐ์š”, ๊ณต๊ฐœ Datasetpublicly available datasets๋„ ๋„๋ฆฌ ์‚ฌ์šฉ๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค๋งŒ ๊ณต๊ฐœ Dataset์ด๋ผ๊ณ  ํ•˜๋”๋ผ๋„ ์ €์ž‘๊ถŒ์ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์ด๋ฅผ ์ƒ์šฉ AI ์„œ๋น„์Šค์— ์‚ฌ์šฉํ•˜๋ ค๋ฉด ์ €์ž‘๊ถŒ ์นจํ•ด ๋“ฑ ๋ฒ•์  ๋ฆฌ์Šคํฌ๋ฅผ ์ตœ์†Œํ™”ํ•˜๊ธฐ ์œ„ํ•ด ๋ผ์ด์„ ์Šค ์ธก๋ฉด์˜ ํ™•์ธ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. โ€ฆ

    ๋” ์ฝ๊ธฐ

Posts in 2021
  • SaaS๋กœ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•  ๋•Œ์—๋„ ์˜คํ”ˆ์†Œ์Šค ์ปดํ”Œ๋ผ์ด์–ธ์Šค๊ฐ€ ํ•„์š”ํ•œ๊ฐ€์š”?

    2021๋…„ 12์ผ 20์›” in 2021

    ๋Œ€๋ถ€๋ถ„์˜ ์˜คํ”ˆ์†Œ์Šค ๋ผ์ด์„ ์Šค๋Š” ์˜คํ”ˆ์†Œ์Šค๋ฅผ ์‹คํ–‰์‹œํ‚ค๋Š” ๊ฒƒ์—๋Š” ์•„๋ฌด ์ œํ•œ์„ ๋‘์ง€ ์•Š์œผ๋ฉฐ, ์˜คํ”ˆ์†Œ์Šค๋ฅผ ์žฌ๋ฐฐํฌํ•  ๋•Œ ์†Œ์Šค ์ฝ”๋“œ ๊ณต๊ฐœ, ๊ณ ์ง€ ๋“ฑ์˜ ์˜๋ฌด ์ค€์ˆ˜๋ฅผ ์š”๊ตฌํ•ฉ๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์„œ ๋ฐฐํฌ๋ผ๊ณ  ํ•˜๋ฉด, ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ํƒ‘์žฌํ•œ ์ž„๋ฒ ๋””๋“œ ๋””๋ฐ”์ด์Šค์˜ ํŒ๋งค, ์•ฑ ๋งˆ์ผ“์„ ํ†ตํ•œ ๋ชจ๋ฐ”์ผ ์•ฑ์˜ ๋ฐฐํฌ ๋“ฑ ์ผ๋ฐ˜์ ์œผ๋กœ ์†Œํ”„ํŠธ์›จ์–ด์˜ ๋ฌผ๋ฆฌ์ ์ธ ์ „๋‹ฌ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. SaaS ์„œ๋น„์Šค ์ œ๊ณต ์—…์ฒด๋Š” ์„œ๋น„์Šค๋ฅผ ์œ„ํ•ด ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ๋ฐฐํฌํ•˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ์˜คํ”ˆ์†Œ์Šค๋ฅผ ์‚ฌ์šฉํ•˜๋”๋ผ๋„ ๋ผ์ด์„ ์Šค ์˜๋ฌด์—์„œ ๋น„๊ต์  ์ž โ€ฆ

    ๋” ์ฝ๊ธฐ

  • Log4j 2 ๋ณด์•ˆ ์ทจ์•ฝ์  ์‚ฌํƒœ (Log4Shell)

    2021๋…„ 12์ผ 12์›” in 2021

    Featured Image for Log4j 2 ๋ณด์•ˆ ์ทจ์•ฝ์  ์‚ฌํƒœ (Log4Shell)
    Photo: Robin Hwang

    Apache Log4j 2์—์„œ ๋ฐœ์ƒํ•œ ์ทจ์•ฝ์ (CVE-2021-44228, NVD)์„ ํ†ตํ•ด ์•…์„ฑ์ฝ”๋“œ ๊ฐ์—ผ ๋“ฑ ์ถ”๊ฐ€ ํ”ผํ•ด๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์–ด ์ „ ์„ธ๊ณ„์ ์œผ๋กœ ๊ธด๊ธ‰ ๋ณด์•ˆ ์—…๋ฐ์ดํŠธ ์กฐ์น˜ (2021.11.10)๊ฐ€ ์žˆ์—ˆ์œผ๋ฉฐ, ๊ด€๋ จ ๋‚ด์šฉ์„ ์ •๋ฆฌํ•ฉ๋‹ˆ๋‹ค. Log4j Log4j๋Š” ๋กœ๊ทธ๋ฅผ ๋ชฉ์ ์œผ๋กœ Java ๊ธฐ๋ฐ˜์˜ ์›น์„œ๋น„์Šค์—์„œ ๋Œ€๋ถ€๋ถ„ ์‚ฌ์šฉ๋˜๋Š” Apache ์žฌ๋‹จ์˜ ์˜คํ”ˆ์†Œ์Šค์ž…๋‹ˆ๋‹ค. ๊ฒฝ๊ณผ 2021.11.24 ์•Œ๋ฆฌ๋ฐ”๋ฐ” ํด๋ผ์šฐ๋“œ ๋ณด์•ˆํŒ€์—์„œ ์ตœ์ดˆ๋กœ ๋ฐœ๊ฒฌ (Apache ๊ณต์ง€) โ€ฆ

    ๋” ์ฝ๊ธฐ

  • NIPA, ๊ณต๊ฐœ์†Œํ”„ํŠธ์›จ์–ด์˜ ํ™œ์šฉ์„ ์œ„ํ•œ ๊ฐ€์ด๋“œ 4์ข… ๋ฐœ๊ฐ„

    2021๋…„ 11์ผ 23์›” in 2021

    Featured Image for NIPA, ๊ณต๊ฐœ์†Œํ”„ํŠธ์›จ์–ด์˜ ํ™œ์šฉ์„ ์œ„ํ•œ ๊ฐ€์ด๋“œ 4์ข… ๋ฐœ๊ฐ„
    Photo: Robin Hwang

    NIPA์—์„œ ๊ณต๊ฐœ์†Œํ”„ํŠธ์›จ์–ด ํ™œ์šฉ์„ ์œ„ํ•œ 4์ข…์˜ ๊ฐ€์ด๋“œ๋ฅผ ๋ฐœ๊ฐ„ํ–ˆ์Šต๋‹ˆ๋‹ค. (์ถœ์ฒ˜ : https://www.oss.kr/news/show/ef0900db-f5b4-40fb-8745-f1b937fbd8d0) ๊ณต๊ฐœ์†Œํ”„ํŠธ์›จ์–ด ๊ฐ€์ด๋“œ 4์ข…์˜ ๋‚ด์šฉ์€ ์•„๋ž˜์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์ฐธ๊ณ ๋กœ ๊ธฐ์—… ๊ณต๊ฐœ์†Œํ”„ํŠธ์›จ์–ด ๊ฑฐ๋ฒ„๋„Œ์Šค ๊ฐ€์ด๋“œ๋Š” ํ˜„์žฌ OpenChain KWG ์šด์˜์ง„์ด์‹  ์žฅํ•™์„ฑ, ์ด์„œ์—ฐ, ํ™ฉ๋ฏผํ˜ธ๋‹˜์ด ์ง‘ํ•„์— ์ฐธ์—ฌํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ณต๊ฐœ์†Œํ”„ํŠธ์›จ์–ด ๋ผ์ด์„ ์Šค ๊ฐ€์ด๋“œ (๊ฐœ์ •ํŒ) ๐Ÿ“– โ€ฆ

    ๋” ์ฝ๊ธฐ

  • ์ค‘๊ตญ ์ฒซ GPL ์†Œ์†ก ์‚ฌ๋ก€, VirtualApp

    2021๋…„ 11์ผ 15์›” in 2021

    Featured Image for ์ค‘๊ตญ ์ฒซ GPL ์†Œ์†ก ์‚ฌ๋ก€, VirtualApp

    ์•ˆ๋…•ํ•˜์„ธ์š”, ์žฅํ•™์„ฑ์ž…๋‹ˆ๋‹ค. ์ง€๋‚œ 2021๋…„ 9์›”, ์ค‘๊ตญ๋‚ด ์ตœ์ดˆ์˜ GPL ๊ด€๋ จ ํŒ๊ฒฐ์ด ์žˆ์—ˆ๋‹ค๋Š” ์ค‘๊ตญ ๊ธฐ์‚ฌ๋ฅผ ํ†ตํ•ด ๊ณต๊ฐœ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋ฒˆ์—ญ๊ธฐ๋ฅผ ํ™œ์šฉํ•ด ์ดํ•ดํ•œ ๋‚ด์šฉ์„ ์ •๋ฆฌํ•ด๋ณด์•˜์Šต๋‹ˆ๋‹ค. ์ œ๊ฐ€ ๋ฒ•๋ฅ ๊ฐ€๋„ ์•„๋‹ˆ๊ณ , ์ค‘๊ตญ์–ด๋„ ๋ชจ๋ฅด๋‹ค๋ณด๋‹ˆ ํ‹€๋ฆฐ ๋‚ด์šฉ์ด ์žˆ์„ ์ˆ˜๋„ ์žˆ์Œ์„ ๊ฐ์•ˆํ•ด์ฃผ์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค. :) ์˜ค๋ฅ˜๋ฅผ ๋ฐœ๊ฒฌํ•˜์‹  ๋ถ„์€ ์–ธ์ œ๋“  ์•Œ๋ ค์ฃผ์‹œ๋ฉด ๊ฐ์‚ฌํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค! (haksung@sk.com) (๊ฐ์ˆ˜์— ๋„์›€์„ ์ฃผ์‹  ํ•œ๊ตญ์ €์ž‘๊ถŒ์œ„์›ํšŒ ์ตœ์ง„์˜ ์„ผํ„ฐ์žฅ๋‹˜๊ป˜ ๊ฐ์‚ฌ ๋“œ๋ฆฝ๋‹ˆ๋‹ค. ^^) โ€ฆ

    ๋” ์ฝ๊ธฐ