Editing Asking for package to be released under GPL: examples

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.

Latest revision Your text
Line 1: Line 1:
These are examples of e-mails sent to packages owners asking for a release of their package under GPL compatible licenses.
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.}}
== Gaussian Processes for machine learning ===
 
== real2rgb from File Exchange ==
* 12/10/2012
 
<pre>
Dear Oliver Woodford,
 
My name is Juan Pablo Carbajal, I am developer at Octave-Forge[1] a
sibling project of GNU Octave. I have downloaded your package real2rgb from
the Matlab file exchange 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 function, test and demos will be shared with the
Octave and Octave-forge community. Of course you can continue contributing,
and we will very happy to have you among us. I will also
let 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 an
Octave 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 (we
like this one :D ) or any license compatible with them, e.g. FreeBSD. I
cannot use the downloaded the packages from the Matlab file exchange because
it will be a violation of their "Terms of Use" (that code can be used only
in
Mathworks products). You need only to let me know that you allow me to
redistribute your code under your free license of choice, I will
take care of adding the header to each file of your package.
 
In case you are interested, I can tell you about successful experiences of
other researches contributing their work. For 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 from the technical
university of Denmark[4] working on nonnegative matrix factorization also
allowed us to redistribute their package under GPLv3. Biomechanics &
Neurosciences researchers[5] have also changed their license to GPLv3 to
allow us to produce packages out of their excellent algorithms.
 
We have no other objective but to offer a truly free platform for the
exchange 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
* 21/5/2012
<pre>
<pre>
Line 72: Line 7:


My name is Juan Pablo Carbajal, I am developer at Octave-Forge[1] a
My name is Juan Pablo Carbajal, I am developer at Octave-Forge[1] a
sibling project of GNU Octave. I
sibling project of GNU/Octave. I
have downloaded your package gpml-v3.1 from your website and I find it
have downloaded your package gpml-v3.1 from your website and I find it
very useful (also fan of your book GP for ML).
very useful (also fan of your book GP for ML).
Line 103: Line 38:
example the Matgeom community[2] released under GPLv3 so that
example the Matgeom community[2] released under GPLv3 so that
Octave-forge can mirror they package[3], since the package have
Octave-forge can mirror they package[3], since the package have
enjoyed several new contributions and code optimization. A group from
enjoyed several new contributions and code optimization. A group form
the technical
the technical
university of Denmark[4] working on nonnegative matrix factorization
university of Denmark[4] working on nonnegative matrix factorization
Line 212: Line 147:
contributing, and we will very happy to have you among us.
contributing, and we will very happy to have you among us.
- I will take care of code formatting, demos and test.
- I will take care of code formatting, demos and test.
- You function will be directly downloaded and installed from an
- You function will be directly downloaded and installed form an
Octave terminal (assuming it is packed inside linear-algebra package):
Octave terminal (assuming it is packed inside linear-algebra package):
>pkg -forge install linear-algebra
>pkg -forge install linear-algebra
Line 259: Line 194:
contributing, and we will very happy to have you among us.
contributing, and we will very happy to have you among us.
- I will take care of code formatting, demos and test.
- I will take care of code formatting, demos and test.
- You function will be directly downloaded and installed from an
- You function will be directly downloaded and installed form an
Octave terminal (assuming it is packed inside linear-algebra package):
Octave terminal (assuming it is packed inside linear-algebra package):
>pkg -forge install linear-algebra
>pkg -forge install linear-algebra
Line 275: Line 210:
offer a truly free platform for the exchange of our research. I hope
offer a truly free platform for the exchange of our research. I hope
you join us!
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,
Looking forward to your answer,
Please note that all contributions to Octave may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see Octave:Copyrights for details). Do not submit copyrighted work without permission!

To edit this page, please answer the question that appears below (more info):

Cancel Editing help (opens in new window)

Template used on this page: