Changes

Jump to navigation Jump to search
m
These are examples of e-mails sent to packages owners asking for a release of their package under GPL compatible licenses.
{{Note|this is only required if the code being requested is available for download ''only'' through File Exchange. Please read the [[FAQ#Why_can.27t_I_use_code_from_File_Exchange_in_Octave.3F_It.27s_released_under_a_BSD_license.21|FAQ]] to understand why permission is required in such cases. However, if, for example, the author also provides the code on their own homepage (or their university/institution homepage) under [http://www.gnu.org/licenses/gpl-faq.html#WhatDoesCompatMean GPL-compatible terms] (such as the [http://www.gnu.org/licenses/license-list.html#ModifiedBSD modified BSD license]), there is no need to bother them with legalese. Of course, you could email them telling that you find their code useful; we all enjoy appreciation of our work.}} == real2rgb from File Exchange ==* 12/10/2012 <pre>Dear Oliver Woodford, My name is Juan Pablo Carbajal, I am developer at Octave-Forge[1] asibling project of GNU Octave. I have downloaded your package real2rgb fromthe Matlab file exchange and I find itvery useful.Would you like to contribute it to Octave-Forge? I know licensing issues aredifficult topics and therefore I approach you with utter respect. If you accept this invitation to contribute code to Octave-Forge, I canofferyou the following- You will be properly credited and your papers will be linked as well.- Maintenance of your function, test and demos will be shared with theOctave and Octave-forge community. Of course you can continue contributing,and we will very happy to have you among us. I will alsolet you know of any bug report we get from the users.- I will take care of porting (code formatting, demos and test).- You function will be directly downloaded and installed from anOctave prompt (assuming it is packed inside real2rgb package):> pkg -forge install real2rgb The only thing that you need to do is to release your code under GPLv3 (welike this one :D ) or any license compatible with them, e.g. FreeBSD. Icannot use the downloaded the packages from the Matlab file exchange becauseit will be a violation of their "Terms of Use" (that code can be used onlyinMathworks products). You need only to let me know that you allow me toredistribute your code under your free license of choice, I willtake care of adding the header to each file of your package. In case you are interested, I can tell you about successful experiences ofother researches contributing their work. For example the matGeomcommunity[2] released under GPLv3 so that Octave-forge can mirror theypackage[3], since the package have enjoyed several new contributions andcodeoptimization. A group from the technicaluniversity of Denmark[4] working on nonnegative matrix factorization alsoallowed us to redistribute their package under GPLv3. Biomechanics &Neurosciences researchers[5] have also changed their license to GPLv3 toallow us to produce packages out of their excellent algorithms. We have no other objective but to offer a truly free platform for theexchange of our research. I hope you join us! If you have any question or comments, please let me know without hesitation. Thank you very much for your excellent code! Regards, [1] http://octave.sourceforge.net/[2] http://sourceforge.net/apps/mediawiki/matgeom/index.php?title=Main_Page[3] http://www.octave.org/wiki/index.php?title=Geometry_package[4] http://cogsys.imm.dtu.dk/toolbox/nmf/index.html[5]http://sites.google.com/site/systemsneurosciencegroup/people/stewart-heitmann</pre> == Gaussian Processes for machine learning ===
* 21/5/2012
<pre>
My name is Juan Pablo Carbajal, I am developer at Octave-Forge[1] a
sibling project of GNU/Octave. I
have downloaded your package gpml-v3.1 from your website and I find it
very useful (also fan of your book GP for ML).
example the Matgeom community[2] released under GPLv3 so that
Octave-forge can mirror they package[3], since the package have
enjoyed several new contributions and code optimization. A group formfrom
the technical
university of Denmark[4] working on nonnegative matrix factorization
contributing, and we will very happy to have you among us.
- I will take care of code formatting, demos and test.
- You function will be directly downloaded and installed form from an
Octave terminal (assuming it is packed inside linear-algebra package):
>pkg -forge install linear-algebra
contributing, and we will very happy to have you among us.
- I will take care of code formatting, demos and test.
- You function will be directly downloaded and installed form from an
Octave terminal (assuming it is packed inside linear-algebra package):
>pkg -forge install linear-algebra
offer a truly free platform for the exchange of our research. I hope
you join us!
 
Looking forward to your answer,
 
Best regards,
</pre>
 
* 27/3/2012
<pre>
Dear Kasper Winther Joergensen,
 
My name is Juan Pablo Carbajal, I am a developer of Octave-Forge[1]. I have downloaded the nmf toolbox 1-4-0 from your website and I find it very useful.
Would you like to contribute it to Octave-Forge? I know licensing issues are difficult topics and therefore I approach you with utter respect.
 
If you accept this invitation to contribute code to Octave-Forge, I can offer you the following
- You will be properly credited and your papers will be linked as well.
- Maintenance of your toolbox, test and demos will be taken over by the Octave and Octave-forge community. Of course you can continue contributing, and we will very happy to have you among us.
- I will take care of code formatting, demos and test.
- You function will be directly downloaded and installed from an Octave terminal (assuming it is packed inside linear-algebra package):
>pkg -forge install linear-algebra
 
The only thing that you need to do is to release your code under GPLv3 (we like this one :D ) or any license compatible with them, e.g.
FreeBSD. Chih-Jen Lin (author of the file nmf_cjlin in your toolbox) and Jingu Kim have already send me their permission to post their code in Octave-Forge. I hope you join us!
 
In case you are interested, I can tell you about successful experiences of together researches contributing their work. For example the Matgeom community[2] released under GPLv3 so that Octave-forge can mirror they package[3]. Biomechanics & Neurosciences researchers[4] have also changed their license to GPLv3 to allow us to produce packages out of their excellent algorithms. We are trying to offer a truly free platform for the exchange of our research.
Looking forward to your answer,
651

edits

Navigation menu