[study] Apache, GPL, MIT 오픈소스 라이선스 비교 [개발자를 위한 오픈 소스 라이선스 가이드]
·
◈ Study/기초튼튼 개발지식🥔
- Apache, GPL, MIT 오픈소스 라이선스 비교 Apache License, GNU General Public License (GPL), 그리고 MIT License는 모두 널리 사용되는 오픈 소스 라이선스이지만, 각각의 라이선스는 다른 조건과 철학을 가지고 있다. 1. Apache License 2.0자유도: Apache License는 매우 자유로운 라이선스 중 하나이다. 코드를 사용, 수정, 배포할 수 있으며, 상업적 이용도 가능하다.조건: 수정된 코드나 재배포되는 소프트웨어에 원본 라이선스와 저작권 고지를 포함해야 한다. 또한, 수정된 파일에 변경 사항을 명시해야 한다.특허 보호: Apache License는 특허에 대한 명시적인 권리 부여 및 보호 조항을 포함한다. 즉, 소프트웨어를 사..
[꿀팁] 무료로 웹 사이트 배포하는 방법 [깃허브(Github)로 웹 페이지 배포하기]
·
◐ 기타/알아두면 좋은 팁(tip)✨
- 깃허브(Github)로 웹 페이지 배포하기 Github Pages 설정을 이용하면 서버연동 없이 웹 사이트를 배포할 수 있다. (단, 동적인 페이지는 배포가 불가능하며, 정적인 페이지만 배포가 가능하다. HTML / CSS / JS ) - 배포된 페이지 URL 양식 https://[유저이름].github.io/[레포지토리 이름] 모여봐요, 동물의 숲 천재파일럿, 로드리 나비처럼 부드럽게, 벌처럼 빠르게! kycasdzxc.github.io - 참고자료 GitHub Pages 사이트에 대한 게시 원본 구성 - GitHub Docs 게시 원본 정보 변경 내용이 특정 분기로 푸시될 때 사이트를 게시하거나 GitHub Actions 워크플로를 작성하여 사이트를 게시할 수 있습니다. 사이트의 빌드 프로세스를 ..
[혼공단9기] 깃, 깃 호스팅 서비스 정리 [chapter 06 선택 미션]
·
◈ 공부모임/혼공학습단⏰
- 깃, 깃 호스팅 서비스 정리 [chapter 06 선택 미션] 1. 깃(Git) 현 시대 가장 많이 쓰이는 VSC(Version Control Service) → SVN, CVS 등 기존 VSC의 한계를 극복하기 위해 리누스 토르발스(리눅스 창시자)가 개발 Git git-scm.com - 깃(Git)에서 자주 사용하는 용어 커밋(commit) : 프로젝트 상태를 버전으로 저장 리셋(reset) : 이전 버전으로 프로젝트 롤백 (프로젝트 전체 초기화) 리버트(revert) : 특정 버전으로 파일 롤백 (특정 파일 초기화) 브런치(brunch) : 프로젝트 안에 분기를 나눠 개별적으로 관리 머지(merge) : 작업된 파일들을 하나로 합치는 작업 (작업 파일 병합) 컨플릭트(conflict) : 코드가 ..
[꿀팁] .gitignore 파일 쉽게 만들기 [gitignore.io, 프로젝트에 꼭 맞는 .gitignore 파일 만들기]
·
◐ 기타/알아두면 좋은 팁(tip)✨
- .gitignore 파일 쉽게 만들기 .gitignore는 git에 commit 시, commit에서 제외할 파일들을 설정하는 파일이다. 이 파일을 쉽게 만들어주는 사이트가 바로 gitignore.io이다. gitignore.io Create useful .gitignore files for your project www.toptal.com - gitignore.io 사용방법 아래는 java, gradle, maven, eclipse, windows로 설정한 .gitignore 파일이다. # Created by https://www.toptal.com/developers/gitignore/api/java,gradle,maven,eclipse,windows # Edit at https://www.top..
[일상] Github 오픈소스 첫 기여 후기 [MyBatis, contribute 진행과정 및 후기]
·
◈ Yermi Project/오픈소스 파헤치기🪐
- Github 오픈소스 첫 기여 후기 약 한 달 전, 공부 중 MyBatis 공식문서 예제에 오류가 있는 것을 발견하여.. 프로젝트를 Fork하고 내용을 수정하여 MyBatis에 PR을 날렸었다. [일상] 주니어 개발자, Github 오픈소스에 첫 기여를 시도하다! [SQL 프레임워크 MyBatis에 기여하기] - 주니어 개발자, Github 오픈소스에 첫 기여를 시도하다! MyBatis 공식문서를 보며 공부를 하던 중, 이상한 점을 발견하였다. MyBatis 공식문서는 영어, 스페인어, 일본어, 한국어, 중국어 번체 총 yermi.tistory.com 그리고 바로 엊그제, 기나긴 고군분투 끝에 나의 PR이 병합되었다!👏🏻👏🏻 Modify the resultMaps example property (ko..