3 ms·
I find it curious that people against paid software and supposedly proponents of open source software have no problem using and supporting tools that directly c
by bmitc 4y ago
I find it curious that people against paid software and supposedly proponents of open source software have no problem using and supporting tools that directly copy paid software, such as that found in Octave, matplotlib, and Julia, which likely breaks licenses. For example, you will find algorithms in Julia directly copied from open source bits of MATLAB (at least that was several years ago). I make the assumption that Octave does the same, beyond the API copying. Isn't that against the supposed philosophy of GNU software?
Am I missing something? I just don't understand how to reconcile blatantly copying tools, at least the APIs are copied, with the apparent philosophy of open source software, particularly GNU software.
For example, from Octave's documentation:
https://wiki.octave.org/wiki/index.php?title=FAQ&mobileaction=toggle_view_desktop#Will_you_change_the_license_of_the_Octave_libraries_for_me https://wiki.octave.org/wiki/index.php?title=FAQ&mobileactio...?
They tell you what to do with your own software, but they are embarking on basically creating a free (as in price) version of paid, proprietary software. Even if there are not direct violations of MATLAB licensing or IP claims, it feels the two approaches are in conflict.
This is an honest question, because it isn't clear to me what the resolution of this apparent conflict is. Maybe someone has some insight.
- kramerger 4y agoIt's not a clone, it simply accepts the same type of input. This was not done to piggy back on matlabs IP. It was so people could easier migrate their projects
- bmitc 4y agoThe API interface is definitely a clone, is it not? I think calling Octave not a clone of MATLAB feels a bit misleading.
- anthk 4y agoGNU's a Unix clone, even the name it's GNU's Not Unix. FFS. So, yes, it's right to clone tools and API's. GNU has been doing that since... forever.
- adgjlsfhk1 4y agoAs per Google v. Oracle APIs are not copyrightable.
- bmitc 4y agoLegalities aside, I mentioned: > Isn't that against the supposed philosophy of GNU software?
- adgjlsfhk1 4y agowell linux is just a implementation of Unix.