オルタナティブ・ブログ > 夜な夜な海外ネット >

海外技術の勝手なコメント及び海外技術者との交流情報

OSSからコードをアンコミットできるのか?

»

レッドハット株式会社の山本 裕介氏が公の場でDroolsチームと議論しているので、ここで取り上げさせていただく。

山本氏がDroolsプロジェクトにコミットしたコードの削除を依頼している。コミットするときの手続きで著作権は作成者にあるが、ライセンスはコミュニティのものになることに同意していると思う。(レッドハット株式会社に勤めているので、手続きを省略している可能性もある。実際に同意したかは山本氏に確認はしていない。)

https://jira.jboss.org/browse/JBRULES-2660

リンクのページの下のやり取りの結果として、残念ながらも山本氏はチャットから排除されてしまったそうだ。

もし山本氏の要求が通たら、オープンソースプロジェクトは成り立たなくなる。誰でも、何時でも貢献したコードを取り消すことができたら、安心してソフトが使えなくなってしまう。

DroolsプロジェクトのリーダであるMark Proctorも次のようにコメントをしている。著作権の保留者として、自分で作成した新規コードであれば、貢献する前に自由にライセンスを設定することができる。プロジェクトに貢献した後は、著作権は作成者にあるが、利用する権利(ランセンス)はプロジェクトにある。

最近はライセンス、著作権、特許の関係が注目され始めている。今回は著作権とライセンスに違いがあることを示す例だと思う。

On 01/09/2010 10:16, Yusuke Yamamoto wrote:
>>>No that is not the way that OSS licensing works. You as the copyright holder may release

>>>future versions of code you hold the copyright for under different licenses. You cannot

>>> retro-actively change the license of something.
>>Yeah, you're right on that part.

>Red Hat shouldn't be the copyright holder since it's done by my spare time. There's no

> term in the employment agreement that enables Red Hat to grab copyright ownership

> of employee's work done by unpaid hours.
You are confusing copyright, go seek legal council - maybe Richard?

And as the copyright holder, I do not wish to release my work under the ASL in the future.
So please remove them from the trunk and do not include in the future versions.
Either you are incredibly stupid, or just playing dumb to annoy everyone and waste people's time. I don't think myself or others could have been any clearer. You cannot retroactive unlicense something. That code which you have contributed is under the terms of the ASL, FOREVER, you cannot change that. Under the terms of the ASL we can modify it and distribute and make derivitives from it in further versions FOREVER.

I have made that clear, your code will not be removed, this matter is closed and you will achieve nothing more in discussing this further here. Any further discussions should take place between legally qualified people.

Now grow up and stop embarassing yourself.

Mark

===========================

最新情報、山本氏が要求を撤去した。ただし、将来に提供するバージョンからは条件を変えるらしい。

Now I'm not requesting to change the license retroactively.
It's okay to keep including my work in the released versions.

===========================

その後、Droolsプロジェクトはコミュニティプロジェクトであり、Redhat社がスポンサーはしているが、Redhat社のプロジェクトでないことに同意されたようです。山本氏とRedhat社との関係に付いては、Droolsプロジェクトの外で解決していただけるそうです。

山本氏も多くのことをオープンコミュニティ及びJava/JBossの発展に貢献されて来たので、これからに付いても再び活動できるようになれたらっと思います。

Comment(1)