Summer of Code - Getting Started: Difference between revisions

→‎Finish the Agora website: link to FAQ instead of explaining the issue
(→‎Finish the Agora website: link to FAQ instead of explaining the issue)
Line 148: Line 148:
=== Finish the Agora website ===
=== Finish the Agora website ===


In 2009, the Mathworks decided to restrict the terms of use Matlab Central, a place dedicated to Matlab collaboration. The Mathworks forbade copyleft licenses and using the "free" code found in Matlab central on anything other than Mathworks products (e.g. forbidding from using it on Octave, even if the authors of the code wanted to allow this). Thus Octave users have no place to centrally, quickly, and conveniently share Octave code.  
In 2009, the Mathworks decided to restrict the terms of use Matlab Central, a place dedicated to Matlab collaboration. The Mathworks forbade copyleft licenses and using the "free" code found in Matlab central on anything other than Mathworks products (e.g. forbidding from using it on Octave, even if the authors of the code wanted to allow this). Thus Octave users have no place to centrally, quickly, and conveniently share Octave code. See the [[FAQ#Why_can.27t_I_use_code_from_File_Exchange_in_Octave.3F_It.27s_released_under_a_BSD_license.21|FAQ]] for more details.
 
'''''Note''': is this still true?'' There seems to be plenty of, say, BSD-licensed code on Matlab Central. Mathworks can't really override such licenses. So what's the problem?  '''Response''': The problem is that the BSD-like license that TMW is using allows adding additional restrictions. This is why they purged the GPL, which doesn't allow this. The restriction that they've added in their Terms of Service is that the "free" BSD code that you get from them can only be used on Matlab.


In response to this, a website started to form, [http://agora.octave.org/ Agora Octave].
In response to this, a website started to form, [http://agora.octave.org/ Agora Octave].