Hi everyone,

for those who are not aware of it, there's currently a "non-free"
section in octave-forge for packages that are: under a non-free
license themselves, or that link to non-free libraries. Currently we
have 2 packages in that section (spline-gsvspl and gpc) and last week
a new submission was made, octMOSEK. This package is wrapper for the
MOSEK library which is not free (both in the libre and gratis sense of
the word, not even for educational purposes).

As a free software project, it's questionable whether we should
support this. I understand there's points in favor of both actions and
I believe to understand both sides. Would be great if the community
voiced his opinion about it so that we can make a decision about the
future of this section. I didn't had to give much thought to this kind
of things until now, there's some grey areas to it, and so Ill try to
sum what I see from each side.

1) we are a free software project we should not be
supporting/advertising non free software, specially thin wrappers
around a non-free library
2) the point above feels specially true when the package is developed
by the company that has the rights to the non-free package. It feels
like an ugly way to circumvent the GPL and use the community to
support their own interests
3) even if we are not actively developing these packages, in the end
it will be the octave-forge devs that will receive bug reports for
them, have update the site for new releases, etc
4) since we are not developing these packages, when they become broken
after a new octave-release, changes on the libraries, etc, it's the
name of octave-forge that will be associated with outdated/buggy
software
5) octave packages can, and do exist, outside octave-forge so it's not
like we are condemning them into oblivion

However,
1) non-free as been part of the octave-forge project since the very
beginning and so it is part of the original project objectives
2) the code of the packages is actually free software. That is
independent of what it links or wraps itself around
3) currently non-free libraries can later become free and compatible
libraries (free) can appear so those packages would work fine with
them
4) in the SVN repository those packages are already in a separate
section which should already be sending a message
5) more code under GPL is better than less code under GPL

My personal opinion is to remove the non-free section. While I
understand that these packages are free and under GPL, they are
currently completely useless without non-free software. It feels to me
like the octave-forge maintainers would be being used by the owners of
such libraries to support their software. I don't like that feeling
and I'd rather spend time working on parts of the project that would
fortify free software. Yes, the packages themselves are free which is
good but just because they are not hosted in octave-forge doesn't mean
they can't exist, distributors of such libraries can host the packages
on their own sites. Also, users of such libraries would have got the
library from them in the first place, they would know where to find
the packages, and octave-forge is not a place to advertise the
existence of non-free software.

I hope to hear a lot in the following days about this. Would be great
if everyone gave his opinion.

Carnë Draug

------------------------------------------------------------------------------
All the data continuously generated in your IT infrastructure 
contains a definitive record of customers, application performance, 
security threats, fraudulent activity, and more. Splunk takes this 
data and makes sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-novd2d
_______________________________________________
Octave-dev mailing list
Octave-dev@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/octave-dev

Reply via email to