I agree w/ Ted and can add:

By writing the code (for the GSOC), you are donating it to the ASF. The ASF has the copyright for it and I think (IANAL) would be considered the owner, as the community will no doubt extend it and change it. Having said that, the Apache license is such that it can be used by anyone for pretty much any purpose, you just can't say it is yours or call it Mahout. You see this quite a bit, in fact. Sun's JavaDB and IBM's Cloudscape (I think they call it that) are just Apache Derby, I believe.

And yes, you should check w/ your University. Some are very closed when it comes to Open Source (especially the Apache license). That being said, if you are being paid to do the work for the ASF by Google as a summer internship, I don't see how they could lay claims to it as their intellectual property.

Publications are different, and you/University are the owner of that and the copyright holder. Only way the ASF would be is if you donated the publication to the ASF (which doesn't make much sense in the academic paper way, but would in the tutorial sense). Just make sure you call it Apache Mahout when referring to the code and project (and a URL would be great, too!).

This is very cool, though. One of my biggest hopes for Mahout is that it will become something Universities will latch onto for teaching and creating and we will attract more and more students.

-Grant

On Apr 4, 2008, at 6:41 PM, Ted Dunning wrote:


Apache doesn't have to be the "owner". They just have to have complete
rights to create derivative works and redistribute the software.

Your university may have an issue with that.  You should ask them.

You should also check with anybody who is funding your research.  The
university research officer should be a good place to start with that
question as well.

Also, be very careful because many people answering your question (like me) will be giving you US-centric answers. Since you are in Canada, the answers
may be importantly different.


On 4/4/08 8:03 AM, "Farid Bourennani" <[EMAIL PROTECTED]> wrote:

I understand that the complete code must be published; no doubt about it! With attention to the project Lucene-Mahot is very close to my research thesis. So, I am aiming for a possible publication with some Hybrid learning algorithms. Correct me please if I am wrong: My understanding is the algorithm implemented is entirely the property of Apache and I would be very happy to contribute to the community. This being sad, are the publications related to the Hybrid machine learning algorithms are still the property university? I am not talking about the code here only, not about the publication. The reason of my
question is that I am new in the Open-Source world as well as to the
publication world: it's very exiting! I wanted only to clarify everything
before very hopefully starting.


Reply via email to