Re: Mac Developers

2002-08-26 Thread David Johnson

On Monday 26 August 2002 05:55 pm, Steve Mallett wrote:
> Sure, this is a bit off-topic..
>
> With all the hub-bub surrounding OS X these days I note and ask:
>
> There are largely few open source mac apps.
>
> What has or hasn't happened here?

Every platform has its own custom with regards to writing and distributing 
software. I believe that these differences are largely due to the compiler.

First, since day one virtually every UNIX and unix-like system installed a 
compiler by default. Windows and Mac never did this. Thus, source code was 
ubiquitous on UNIX, but an arcane mystery to Windows and Mac users. UNIX 
users were distributing software in a quasi open source way long before RMS 
nailed his manifesto to the cathedral door. To a Windows or pre-OSX Mac user, 
this was unheard of. All my Windows friends today that think I'm stupid for 
not distributing my stuff as shareware. All my UNIX friends never give it a 
second thought.

The exception that proves the rule: DOS. DOS was traditionally installed with 
a BASIC interpreter. Back in the eighties, it was common to see BASIC 
programs distributed in a quasi open source way. In fact, the first time I 
ever saw the GPL license was attached to a game written in BASIC.

Under Windows you have to pay to get a compiler. Until recently, the same 
thing applied for Macintosh. So you either used shareware to try and recoup 
the cost, or your realized that 99.99% of your users didn't have compilers, 
and never bothered distributing it with your freeware binary anyway.

This might change under OSX, since it now has gcc as its standard compiler. 
But two things still stand in the way. First, the culture has already been 
established, and cultures are hard to change. Second, the compiler still 
isn't installed by default, and it isn't even (IIRC) on the install CD.

-- 
David Johnson
___
http://www.usermode.org
pgp public key on website
--
license-discuss archive is at http://crynwr.com/cgi-bin/ezmlm-cgi?3



Re: Can you under the GPL distribute executables without full sources?

2002-08-26 Thread David Johnson

On Thursday 22 August 2002 07:32 am, James Michael DuPont wrote:

> Can a person distribute just a DLL or lib without the source code being
> able to compile directly?
>
> Or Even worse :
> if other people base thier DLLS just on the DLLS provided, but no-one
> is able to recompile the entire thing from scratch, is that legal?

>From my understanding of the (L)GPL, the answer is yes. As common courtesy, I 
would also make it very evident to all comers that the source code is broken.

> As far as I can tell from the GPL, all sources that do not belong
> to the standard system install have to be provided, not just the name
> of the lib used.

It depends a little bit on what you are distributing. If you are distributing 
"some GNOME libs I'm trying to port to Windows, but are currently broken", 
then you have a lot of leeway. It's broken, so they can't build it anyway. 
But if it wasn't broken (or at least not intended to be broken), then 
everything in the software chain down to the OS must be GPL compatible.

What exactly this "systems software" clause covers is a topic of minor debate. 
The FSF argued in the past that the Qt library did not count, even for 
systems where it was installed by default. On the other hand, the MFC 
libraries do count, even though they do not ship with the OS.

In my opinion, as long as this software is broken, you don't have to 
distribute anything it depends on, since it can't, by definition, depend on 
anything. 

Standard Disclaimer: I am not a lawyer. Even if no one is paying you to do 
this coding, you should still hire an expensive attorney to review the GPL 
and advise you in all legal matters pertaining to your porting activities. At 
least that's what my attorney told me.

-- 
David Johnson
___
http://www.usermode.org
pgp public key on website
--
license-discuss archive is at http://crynwr.com/cgi-bin/ezmlm-cgi?3



Mac Developers

2002-08-26 Thread Steve Mallett

Sure, this is a bit off-topic..

With all the hub-bub surrounding OS X these days I note and ask:

There are largely few open source mac apps.

Have mac developers:
1) Been ignored in talking about opensource,
2) been conscientious objecters,
3) not given a crap,
4) All of the above?

The apps I've been looking at seem to fall equally into shareware (pay
me later) or freeware with restrictive redistribution terms (don't
embarrass me by associating your crappy mod with myself or my work
without my permission)

What has or hasn't happened here?
-- 

Steve Mallett | http://OSDir.com | Stable, Open Source Apps.
Now O'Reilly-ized!
[EMAIL PROTECTED] | [EMAIL PROTECTED]
http://open5ource.net 

"The more I contemplate death and my mortality, the
more it inspires me to live my life like a work of art."
-Brian Clifton

--
license-discuss archive is at http://crynwr.com/cgi-bin/ezmlm-cgi?3



Re: Bounty Castle license and GNU GPL compatibility ?

2002-08-26 Thread Bjorn Reese

Alexandre,

The license used by Bounty Castle is the MIT license, which is already
known to be GPL compatible.

Having said that, the appropriate organization to ask about GPL
compatibility is Free Software Foundation, so you may want to verify
with them.

[1] http://www.opensource.org/licenses/mit-license.php

PS: This is not legal advice.
--
license-discuss archive is at http://crynwr.com/cgi-bin/ezmlm-cgi?3



Re: Bounty Castle license and GNU GPL compatibility ?

2002-08-26 Thread Alexandre Dulaunoy


Ok (I respond myself ;-). If I'm correctly understand, the 
free-of-charge is only for the initial distribution but after you are free  
to add cost of handling. So this seems compatible with the GNU 
General Public License. 

Thanks. 


On Mon, 26 Aug 2002, Alexandre Dulaunoy wrote:

> Dear All,
> 
> I'm checking if the Bounty Castle license 
> (http://www.bouncycastle.org/license.html) is compatible with the GNU 
> General Public License :
> 
> Copyright (c) 2000 The Legion Of The Bouncy Castle 
> (http://www.bouncycastle.org)
> 
> Permission is hereby granted, free of charge, to any person obtaining a 
> copy of this software and associated documentation files (the "Software"), 
> to deal in the Software without restriction, including without limitation 
> the rights to use, copy, modify, merge, publish, distribute, sublicense, 
> and/or sell copies of the Software, and to permit persons to whom the 
> Software is furnished to do so, subject to the following conditions:
> 
> The above copyright notice and this permission notice shall be included in 
> all copies or substantial portions of the Software.
> 
> THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 
> IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 
> FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL 
> THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 
> LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 
> FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER 
> DEALINGS IN THE SOFTWARE. 
> 
> 
> This seems compatible except maybe the free of charge as the GNU General 
> Public Licenses can require a fee for the cost of the handling. 
> 
> What is your opinion about that ? 
> 
> Thanks.
> 
> adulau
> 
> 
> 
> 

-- 
  Alexandre Dulaunoy -- http://www.foo.be/
  3B12 DCC2 82FA 2931 2F5B 709A 09E2 CD49 44E6 CBCD  ---   AD993-6BONE
"People who fight may lose. People  who not fight  have already lost."
Bertolt Brecht



--
license-discuss archive is at http://crynwr.com/cgi-bin/ezmlm-cgi?3



Bounty Castle license and GNU GPL compatibility ?

2002-08-26 Thread Alexandre Dulaunoy

Dear All,

I'm checking if the Bounty Castle license 
(http://www.bouncycastle.org/license.html) is compatible with the GNU 
General Public License :

Copyright (c) 2000 The Legion Of The Bouncy Castle 
(http://www.bouncycastle.org)

Permission is hereby granted, free of charge, to any person obtaining a 
copy of this software and associated documentation files (the "Software"), 
to deal in the Software without restriction, including without limitation 
the rights to use, copy, modify, merge, publish, distribute, sublicense, 
and/or sell copies of the Software, and to permit persons to whom the 
Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in 
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL 
THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER 
DEALINGS IN THE SOFTWARE. 


This seems compatible except maybe the free of charge as the GNU General 
Public Licenses can require a fee for the cost of the handling. 

What is your opinion about that ? 

Thanks.

adulau



-- 
  Alexandre Dulaunoy -- http://www.foo.be/
  3B12 DCC2 82FA 2931 2F5B 709A 09E2 CD49 44E6 CBCD  ---   AD993-6BONE
"People who fight may lose. People  who not fight  have already lost."
Bertolt Brecht



--
license-discuss archive is at http://crynwr.com/cgi-bin/ezmlm-cgi?3



Re: Differences between LGPL and SISSL ?

2002-08-26 Thread Danese Cooper

Hi,

Sun wrote the SISSL, and uses LGPL as well (in a dual-license
configuration) for OpenOffice.org, so I thought I should take a
stab at explaining the differences.  BTW, IANAL.

SISSL and LGPL are both Free and Open Source licenses, meaning that
they satisfy the requirements of both the Free Software Foundation
and the Open Source Initiative.

The LGPL is essentially identical to the GPL, except that it allows
an exception to the inheritance characteristic of the GPL when derivative
works are created through "dynamic" linking.  In other words, non-GPL
code can be used together with LGPL code as long as it is combined in
a way that leaves the LGPL software independent and functioning with or
without the non-GPL code (for example, run-time linking of a driver or
library through an API abstraction layer).

The SISSL acts essentially like a BSD license, allowing code reuse
as long as that reuse does not deviate from the referenced standard(s)
(in the case of OpenOffice.org, the standards referenced are the
OpenOffice.org APIs and the OpenOffice.org file formats).  If code
reuse deviates from the standards, then the license begins to act more
like the GPL, requiring the author of the derivative work to reveal the
changes to the standards either by revealing code as implemented or
by revealing a specification and generic reference implementation.
The reason for the "either/or" option is to encourage proprietary 
companies
to use SISSL code without fear that they will be forced to reveal their
"secret sauce" code as actually implemented, since a specification and
reference implementation are enough to allow other SISSL community
members to make use of new APIs or formats.

Hope this helps,
Danese

On Wednesday, August 21, 2002, at 06:41 PM, Con Hennessy wrote:

> Hi,
>   Is there any site which does a point by point comparison of
> the various differnet licenses ?
> In particular I am interested in knowing what are the basic differences
> between the LGPL and the Sun Industry Standards Source License (SISSL) ?
> What advantages/disadvantages do I have with on or the other ?
> Thanks
> Con
> --
> license-discuss archive is at http://crynwr.com/cgi-bin/ezmlm-cgi?3

--
license-discuss archive is at http://crynwr.com/cgi-bin/ezmlm-cgi?3



Can you under the GPL distribute executables without full sources?

2002-08-26 Thread James Michael DuPont

Dear List,
I have a question about the nature of the GPL with source code.

Assuming that someone is porting GNU/Gnome libs to windows :

Can a person distribute just a DLL or lib without the source code being
able to compile directly?  

Or Even worse : 
if other people base thier DLLS just on the DLLS provided, but no-one
is able to recompile the entire thing from scratch, is that legal? 

Currently I am trying to re-compile some of the gnome/gnu libs ported
to windows. 

Almost non of them compile from the source codes published, there are
missing files, missing directories and such. Some people just based
their work on these DLLS, and then a whole chain of missing sources
gets started up.

Can a user just say what version of the sources he used, but not
distribute the patches, shell scripts and environmental variables
needed to compile? What if the sources are not available as stated.

As far as I can tell from the GPL, all sources that do not belong 
to the standard system install have to be provided, not just the name
of the lib used.

I am looking forward to your comments,

Thanks,
mike

=
James Michael DuPont
http://introspector.sourceforge.net/

__
Do You Yahoo!?
HotJobs - Search Thousands of New Jobs
http://www.hotjobs.com
--
license-discuss archive is at http://crynwr.com/cgi-bin/ezmlm-cgi?3