Re: [fink-core] Running Octave from Fink?

Sergei Steshenko <[email protected]>
Newsgroups gmane.comp.gnu.octave.general,gmane.os.apple.fink.core
Message-ID <[email protected]>




----- Original Message -----
> From: Alexander Hansen <[email protected]>
> To: [email protected]
> Cc: [email protected]; [email protected]; [email protected]; [email protected]; [email protected]
> Sent: Saturday, November 10, 2012 11:35 PM
> Subject: Re: [fink-core] Running Octave from Fink?
> 
> On 11/10/12 11:26 AM, Richard Stallman wrote:
>>      This discussion started with Gnu Octave. Octave is an interpreter, so 
> there
>>      are no downstream products. In what way can Apple's shenanigans on 
> OS X
>>      create issues for users here? They are executing their code on the same
>>      non-free machine it was compiled on, and they have already agreed to 
> said
>>      non-free environment.
>> 
>>  We cannot allow people to add nonfree code to GPL-covered programs.
>>  If that were allowed, people could release nonfree code to extend
>>  GPL-covered programs, which is tantamount to making nonfree extended
>>  versions of them.
>> 
>>  I designed the system library exception carefully to avoid opening up
>>  that danger.
>> 
>>  That the code runs on a nonfree platform is no excuse for respecting
>>  the users' freedom less.  The system library exception is meant to
>>  cover the code that belongs to the system itself.  If we allowed
>>  anything more, could we distinguish it from an arbitrary proprietary
>>  add-on?
>> 
>>  I have not finished reading all the mail you've sent, because it is
>>  too much!  So I don't know how these points apply to the current
>>  situation, and I don't have any conclusion to state about this case.
>> 
> 
> Executive summary:
> 
> 1) The Xcode development tools package, whatever you think of its
> license, installs compiler executables, since none come with the OS,
> other executables useful to developers which don't come with the OS, and
> headers.
> (I _did_ find some libraries, but they are specifically for svn, which
> comes with Xcode rather than being part of the OS.  We aren't talking
> about Octave linking to those--which would indeed be a problem)
> 
> 2) The proprietary libraries that are linked by one of the OS X source
> packaging tools ship as part of the OS, and are installed by default.
> They're standard components.  No additional proprietary runtime
> component is required.  And we always strive to make sure that packages
> are compliant with the various licenses we work with, even when the
> upstream developers seem not to get it:  for example, gnuplot is
> manifestly not GPL-compatible, yet its build defaults to using GNU
> readline if present, so I explicitly make it avoid using GNU readline as
> distributed in Fink.
> 
> 3) All of the various distributions discussed--Fink, Homebrew, and
> Macports--are source-based.  In fact, for Fink on OS 10.6 and later,
> users only start with Xcode and source scripts, and there is _no_ binary
> component.  And we make them install Xcode because they need _something_
> to start with to build packages.
> 3A) Nobody seems to know of a fully libre self-consistent build toolset
> for current OS X, so we're not insisting on Xcode to be (unpaid) Apple
> shills.
> 3B) If such a toolset did in fact exist, even if the Fink Project didn't
> switch to use it because we build a wide range of packages, including
> some that require access to Apple's proprietary libraries and therefore
> need Xcode to build, our code and package build prescriptions are free
> for anybody to examine, make a fork from, make change requests upon, etc...
> 
> So basically, we're trying to do as right by everybody as circumstances
> permit.  Barring somebody presenting us with a build tool solution that
> will do the job, we're left with only the Xcode option.
> --
> Alexander Hansen, Ph.D.
> Fink User Liaison
> My package updates: http://finkakh.wordpress.com/
> _______________________________________________
> Help-octave mailing list
> [email protected]
> https://mailman.cae.wisc.edu/listinfo/help-octave


"All of the various distributions discussed--Fink, Homebrew, and
Macports--are source-based" - enough said.

_No_ distribution, building on site. Since no distribution, no GPL violation.

And, as I wrote earlier, _no_ issue.

Regards,
  Sergei.


>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.