Open Source Software
์ ์๊ถ์๊ฐ ์์ค์ฝ๋๋ฅผ ๊ณต๊ฐํ์ฌ ๋๊ตฌ๋ ์์ ๋กญ๊ฒ
์ฌ์ฉ, ์์ , ์ฌ๋ฐฐํฌ ํ ์ ์๋ ์ํํธ์จ์ด
์คํ์์ค ์ํํธ์จ์ด๊ฐ ๋ฐ๋์ ๋ฌด๋ฃ๋ก ์ ๊ณต๋๋ ์คํ ๊ฐ๋ฅํ ์ํํธ์จ์ด๋ผ๋ ์๋ฏธ๋ ์๋๋๋ค.
๊ทธ๋ฌ๋ ๊ทธ ์์ค ์ฝ๋๋ ๋ฌด๋ฃ๋ก ์ ๊ณต๋์ด์ผ ํฉ๋๋ค.
๊ธฐ์ ์ด ์คํ์์ค๋ฅผ ์ฌ์ฉํ๋ ์ด์
๋น์ฉ์ ๊ฐ / ์ต์ ๊ธฐ์ ํ๋ณด /
์คํ์์ค ์ฌ์ฉ๋์ ์ฆ๊ฐ / ๋ ์ ์ํํธ์จ์ด๋ ๊ฐ์
์คํ์์ค ์ ํ ๊ธฐ์ค
๊ธฐ๋ฅ ๋น๊ต ๋ถ์
ํ๋ก์ ํธ์์ ํ์ํ ๊ธฐ๋ฅ ์ถฉ์กฑ
- ๊ธฐ๋ณธ ๊ธฐ๋ฅ์ด ์ ํฉํ๊ฒ ์ ๊ณต๋๋๊ฐ?
- ํ์ํ ๊ธฐ๋ฅ๋ง ์ ๊ณตํ๋๊ฐ?
- ํ์์ ์ฌ์ฉํ๊ธฐ์ ์ด๋ ต์ง๋ ์์๊ฐ? (๋ ํผ๋ฐ์ค?) ( ํ์์ ์ฌ์ฉํ๋ ์ธ์ด ์ ๋ฆฌ )
- ์์ ์ด ํ์ํ๋ค๋ฉด ์์ ์ ๊ฐ๋ฅํ๊ฐ? (LGPL ๋ผ์ด์ ์ค์ฌ์ฉ์ ์์ค์ฝ๋ ๊ณต๊ฐ ๋ฌธ์ ์ )
ํ๋ก์ ํธ์์ ํธํ์ฑ ๋ฐ ํ์ฅ์ฑ : ์ธ์ด, ์ด์์ฒด์ ๋ฑ
์ฑ๋ฅ ํ์ธ ๋ฐ ํ
์คํธ
์ ์ฅ์ ํ์ธ
๊ฐ์ด๋ ๋ฌธ์ : Readme
Star ์
์ฐธ์กฐ ํ์
์คํ๋ ์ด์ ์
์คํ๋ PR ์
๋ง์ง๋ง ์ปค๋ฐ์ผ์
๋ฆด๋ฆฌ์ฆ ์ฃผ๊ธฐ
์์ค ์ฝ๋ ํ์ง
Github Star ๊ฐ ์ต์ ์ผ๊น?
Star ์ด๋ทฐ์ง์ ๊ฐ์งํ๋ ์ ๋ขฐ ์๊ณ ๋ฆฌ์ฆ์ ์ ์ฉํ์ฌ ์ ์ ๊ณ์ฐ
๋ผ์ด์ ์ค ํ์ธ
๊นํ ์ ์ฅ์์ README ๋ฌธ์ , ๋ณ๋์ ํํ์ด์ง LICENSE ๋ฉ๋ด ํ์ธ
๋ณด์
์คํ์์ค์ 11%๊ฐ ์๋ ค์ง ์ทจ์ฝ์ ์ ๊ฐ์ง๊ณ ์๋ค.
์ฌ์ฉํ๋ ค๋ ์คํ์์ค๋ฅผ CVE ์์ ๊ฒ์ํ์ฌ ์๋ ค์ง ๋ณด์ ์ทจ์ฝ์ ์ด ์๋์ง ํ์ธํ ์ ์๋ค.
๋ด๊ฐ ์ํ๋ ๊ธฐ๋ฅ์ด ์๋ ์ฐพ์ ๋ ์ ๋ง๋ค์ด์ง ์ฑ์์ ์ฌ์ฉ์ค์ธ ์คํ์์ค ํ์ธํด๋ณด๋ ๋ฐฉ๋ฒ๋ ์๋ค.
์คํ์์ค์ ํ์ํ ํ์ผ
โ Open source license
โ README
โ Contributing guidelines
โ Code of conduct
Choosing a license
์ ์ฅ์๋ฅผ ๋ง๋ค๋ ์ด๋ค ๋ผ์ด์ผ์ค๋ฅผ ์ด์ฉํ ์ง ์ ํํ๋ค.
Writing a README
โ ์ด ํ๋ก์ ํธ๋ ๋ฌด์จ ์ผ์ ํ๋์?
โ ์ด ํ๋ก์ ํธ๊ฐ ์ ์ฉํ ์ด์ ๋ ๋ฌด์์ธ๊ฐ์?
โ ์ด๋ป๊ฒ ์์ํด์ผ ํ๋์?
โ ํ์ํ๋ค๋ฉด ์ด๋์์ ๋ ๋ง์ ๋์์ ๋ฐ์ ์ ์์๊น์?
Writing your contributing guidelines
โ ๋ฒ๊ทธ ๋ณด๊ณ ์๋ฅผ ์ ์ถํ๋ ๋ฐฉ๋ฒ (์ด์์ PR ํ
ํ๋ฆฟ์ ์ฌ์ฉํด ๋ณด์ธ์)
โ ์๋ก์ด ๊ธฐ๋ฅ์ ์ ์ํ๋ ๋ฐฉ๋ฒ
โ ํ๊ฒฝ ์ค์ ๋ฐ ํ
์คํธ ์คํ ๋ฐฉ๋ฒ
+ ๊ธฐ์ ์ ์ธ๋ถ ์ฌํญ๊ณผ ๋๋ถ์ด ์ฌ๋ฌ๋ถ์ด ์ด๋ค ๊ธฐ์ฌ๋ฅผ ๊ธฐ๋ํ๋์ง ์ ๋ฌํ ์๋ ์์ต๋๋ค.
โ ์ํ๋ ๊ธฐ์ฌ ์ ํ
โ ํ๋ก์ ํธ ๋ก๋๋งต ๋๋ ๋น์
โ ๊ธฐ์ฌ์๊ฐ ์ฌ๋ฌ๋ถ๊ณผ ์ฐ๋ฝํ๋ ๋ฐ ์ฌ์ฉํ (ํน์ ์ฌ์ฉํ์ง ๋ง์์ผ ํ ) ๋ฐฉ๋ฒ
Establishing a code of conduct
โ ๊ฑด๊ฐํ๊ณ ๊ฑด์ค์ ์ธ ์ปค๋ฎค๋ํฐ๋ฅผ ์ํ ํ๋๊ฐ๋ น
โ ์ฐธ์ฌ์๊ฐ ์ด๋ป๊ฒ ํ๋ํ๊ธฐ๋ฅผ ๊ธฐ๋ํ๋์ง ์ ๋ฌํ๋ ๊ฒ ์ธ์, ์ด๋ฌํ ๊ธฐ๋๊ฐ ๋๊ตฌ์๊ฒ
์ ์ฉ๋๋์ง, ์ธ์ ์ ์ฉ๋๋์ง, ์๋ฐํ ๊ฒฝ์ฐ ์ด๋ป๊ฒ ํ๋์ง ๋ฑ ํฌํจ
'Develop > OSS' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
์คํ์์ค (0) | 2023.03.10 |
---|