[2]についてですが公開された人が作ったプログラムの一部を自分の プログラムで使うことは問題が無いと思います。 ☆二次利用許可をしないと公開できませんので。 人が作ったプログラムを著作者表示だけ変えて公開したり 自分が作ったと嘘を言うのは避けるべきだと思います。