왜 제가 Udacity 프로젝트에 라이센스를 추가했나요?

GitHub를 사용하여 저장소를 관리합니다all the projects I did for the Udacity Android Nanodegrees.이것은 내가 그들을 조직하고 미래에 내가 어떻게 일을 실시할 것인지를 검사하는 데 도움이 된다. 가장 중요한 것은 개인의 가시성이다.
나는 GitHub를 나의 안드로이드 제품 조합으로 사용한다.모든 저장소에 자술 파일을 추가하여 이 프로젝트, 그 안에 포함된 안드로이드 제품을 설명하고 최종 응용 프로그램의 화면 캡처도 추가했습니다.

문제


내가 가지고 있는 가장 인기 있는 환매 협의 중 하나는 내가 Udacity의 Android Basics Nanodegree를 위한 프로젝트인데 그 중에서 하나를 구축하는 것을 포함한다Inventory App.이 프로젝트는 로컬 SQLite 데이터베이스, 커서, ListView 및 일부 권한을 사용하여 간단한 응용 프로그램을 만들어야 합니다.
내가 그것을 GitHub에 올린 후, 그것은 빈번하게 갈라지기 시작했다.나는 대부분의 포크를 사용하는 사람들이 나중에 그것을 삭제했다는 것을 깨달았다.이것은 이것이 그들이 바라는 것이 아닐 수도 있다는 것을 의미한다. 그렇지?응, 나는 누군가가 포크로 그것을 찔렀다는 것을 알아차렸고, 나중에 내 이름을 삭제하고, 나의 같은 항목을 올렸다(때로는 심지어 이름을 바꾸지 않았다!)새로운 환매를 진행하다.이것은 Repo를 로컬 컴퓨터에 다운로드하여 GitHub에 업로드하는 것과 같고, 모든git 역사 기록과 나의 작가 신분의 흔적을 삭제합니다.

[…] some people forked it and later deleted my name, uploading my same project […] on a new repo.


이 점에서 나는 이 사실이 궁금하고 정기적으로 나의 저장소의 데이터를 검사하기 시작했다.불행하게도 GitHub는 지난 14일간의 분석만 보였지만 2주에 평균 150명의 독립 방문객이 있는 것으로 알고 있다.나는 이런 프로젝트가 매우 중요하다고 생각한다!
하지만 내가 얻은 것은 방문객뿐만 아니라 복제인도 있었다.2주마다 평균 5개의 클론이 생성됩니다.


진정한 문제는 사람들이 모든 항목의 내용을 복사해서 붙이거나 내 이름을 바꾸어 자신의 작품으로 Udacity에 제출하는 것이다.Udacity 나노 학위를 등록할 때, 동의해야 한다Udacity Honor Code. 이것은 당신이 자신의 작품을 제출하고 있다는 것을 나타낸다.따라서 이 규정을 위반하면 환불하지 않고 한 항목에서 해고될 수도 있다.

그렇다면 왜 당신의 Udacity 프로젝트에서 GitHub를 사용해야 합니까?


우선, Udacity는 투자 조합을 구축하는 데 도움을 줄 수 있기 때문에 프로젝트를 GitHub에 업로드하도록 권장합니다.제가 Android Nanodegrees를 공부하는 동안 Udacity는 GitHub를 사용하자고 제안했고 그들의 과정"How to Use Git and GitHub"도 언급했습니다.프로젝트를 제출하는 방법은 두 가지가 있는데 하나는 GitHub 저장소를 연결하는 것이고, 다른 하나는 ZIP 파일을 업로드하는 것이다.
그 다음으로 나의 Udacity 프로젝트를 GitHub에 올리는 것은 나의 투자조합으로 잠재적인 고용주를 볼 수 있다.구글에서'Udacity inventory 앱'을 검색하면 내 프로젝트가 첫 번째 결과 중 하나라는 것을 볼 수 있을 것이다.
그 밖에 그것은 학생들에게 도움이 된다. 지도가 있어서 그들이 곤경에서 벗어나는 것을 도울 수 있다.내가 어떻게 알아?나는 몇몇 학생들의 메시지를 받았는데, 내가 그들을 돕는 과정에서 한 회답에 감사한다.단지 몇 개뿐이지만, 그것은 항상 나의 하루를 만든다.😍
오늘 누군가가 나에게 편지를 썼는데, 내가 안드로이드 나노 degree에 있는 GitHub 프로젝트에 감사한다.하루 종일 즐거웠어요.🍖¸h hЖЖЖЖЖЖЖЖЖЖЖЖ
)

사진.지저귀다com/VImYK2PaXq 라이센스


나는 이 환매 협의를 공개하여 나의 일을 보여주고 다른 사람을 도울 수 있기 때문에, 허가증을 추가하는 것이 표절 문제를 경고하는 데 도움이 될 수 있다는 것을 발견했다.
제가 추가한 허가증은 마성이공대학 허가증에 Udacity 명예 코드에 관한 개인 문자입니다.
PROJECT LICENSE

This project was submitted by Lara Martín as part of the Nanodegree At Udacity.

As part of Udacity Honor code, your submissions must be your own work, hence
submitting this project as yours will cause you to break the Udacity Honor Code
and the suspension of your account.

Me, the author of the project, allow you to check the code as a reference, but if
you submit it, it's your own responsibility if you get expelled.

Copyright (c) 2017 Lara Martín

Besides the above notice, the following license applies and this license notice
must be included in all works derived from this project.

MIT License

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
[...]

이 라이센스를 자술한 파일과 모든 프로젝트 파일에 추가합니다.고맙습니다. Android Studio가 도와줬습니다. 이 점을 어떻게 실현하는지 설명해 드릴게요.

https://gist.github.com/laramartin/7796d730bba8cf689f628d9b011e91d8 Android Studio를 사용하여 모든 파일에 라이센스 추가


프로젝트에 라이센스를 추가하려면 먼저 텍스트가 포함된 템플릿을 만들어야 합니다.기본 설정 -> 편집기 -> 저작권 -> 저작권 프로필로 이동합니다.여기에 새 프로필을 추가해서 이름과 라이센스를 붙여넣습니다.

사용할 저작권 프로파일이 있으면 원하는 특정 파일이나 모든 파일에 추가할 수 있습니다.
  • 기본 프로젝트 저작권으로 추가: 기본 설정 -> 편집기 -> 저작권 -> 원하는 저작권 파일 선택
  • 저작권 업데이트: 라이센스를 추가할 파일 선택 -> 마우스 오른쪽 버튼 클릭 -> 저작권 업데이트.단일 파일에 저작권을 추가할 때 맥에서 cmd + N 을 사용하거나 Windows에서 Alt + Insert 를 사용하면 바로 가기가 있습니다.

  • 완성!
    이제 이런 허가증이 생겼으니, 나는 학생들에게 표절의 위험을 경고하기에 충분하다고 생각한다.그럼에도 불구하고, 나는 나의 회답이 네가 학습에서 진보하는 데 도움을 줄 수 있기를 바란다.💚

    좋은 웹페이지 즐겨찾기