資料
ライセンス一般
- {{attach_anchor_string(ひょう窃と引用,citation_vs_piracy.pdf)}}
- 車輪の再発明(「プリンシプルオブプログラミング-3年目までに身につけたい一生役立つ101の原理原則」上田勲,(秀和システム,2016))
- OSS(Open Source Software)の説明
- OSSのライセンス
pipでのチェック
pip_licenses
- python3 -m venv venv
- source venv/bin/activate.fish
- cat requirements.txt
pipdeptreepip-licensestkdesigner
- pip install -r requirements.txt
- pip list
- pipdeptree
- pip-licenses
具体的な例
directoryの整理
課題
上記の記述を参照して自作コードのどこまでが自作かをレポートする作業をしてもらいます.
公開同意書
PythonOpeningAgreement22.pdfを提出してください.ペンでの自筆サインをお願いします.
ライセンス
自分の作品のライセンスを考えて,自分のクレジット(ライセンス)および引用元コードのクレジットをつけ加えたソースコードをLUNAへ再提出しなさい.
ライセンスがよくわからない場合は,どのサイトを参考にしたかを次のREADME.mdに記述してください.
README.md
コード解説あるいは,意図を記述したMarkDown書類をLUNAへ提出してください.
正しい引用
Copy&Pasteした時に,間違ったひょう窃となるではなく,正しい引用となる仕方を知っておいてください.
- 引用元を明示: 元のソースコードをどこからcopy&pasteしたかを示す.元のコードがどこにあったかが,後で人が読んだ時にわかる情報を載せておく.
- 違いを明確に: コードを改変したなら,どこをどのように改変したかがわかるように解説する.
- source ~/Desktop/lecture_22s/CompAInfo/c14_code_readme.org