Account Options

  1. Sign in
The old Google Groups will be going away soon, but your browser is incompatible with the new version.
Google Groups Home
« Groups Home
CL & CORBA
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  Messages 1 - 25 of 36 - Collapse all  -  Translate all to Translated (View all originals)   Newer >
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
Bjoern-Falko Andreas  
View profile  
 More options Sep 1 1998, 3:00 am
Newsgroups: comp.lang.lisp
From: Bjoern-Falko Andreas <andr...@ki.informatik.uni-ulm.de>
Date: 1998/09/01
Subject: CL & CORBA
Hi!

Has anyone made any expriences with Allegro ORBlink? Is there a Linux
version for the latter? Franz Inc. doesn't answer on this one (again),
so I have to ask you.
I have seen a posting from somebody saying that he had made good
experiences with Xerox PARCs ILU. Is ILU preferable to ORBlink? My major
concern is the stability of ILU, since we would have to rely on it.

CU/2 Bjoern


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Rainer Joswig  
View profile  
 More options Sep 1 1998, 3:00 am
Newsgroups: comp.lang.lisp
From: jos...@lavielle.com (Rainer Joswig)
Date: 1998/09/01
Subject: Re: CL & CORBA
In article <35EBEA8E.B3A17...@ki.informatik.uni-ulm.de>,

andr...@ki.informatik.uni-ulm.de wrote:
> Hi!

> Has anyone made any expriences with Allegro ORBlink? Is there a Linux
> version for the latter? Franz Inc. doesn't answer on this one (again),
> so I have to ask you.
> I have seen a posting from somebody saying that he had made good
> experiences with Xerox PARCs ILU. Is ILU preferable to ORBlink? My major
> concern is the stability of ILU, since we would have to rely on it.

> CU/2 Bjoern

Harlequin seems to offer Corba support in their next version of
LispWorks.

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Joachim Achtzehnter  
View profile  
 More options Sep 2 1998, 3:00 am
Newsgroups: comp.lang.lisp
From: Joachim Achtzehnter <joac...@kraut.bc.ca>
Date: 1998/09/02
Subject: Re: CL & CORBA

Bjoern-Falko Andreas <andr...@ki.informatik.uni-ulm.de> writes:

> Has anyone made any expriences with Allegro ORBlink?

No, haven't tried that yet. Came far too late for our project, so
wasn't considered.

> Franz Inc. doesn't answer on this one (again),

Worrying, isn't it?

> I have seen a posting from somebody saying that he had made good
> experiences with Xerox PARCs ILU. My major concern is the stability
> of ILU, since we would have to rely on it.

This may have been my posting. We are using ILU for a major
project. Certainly, there are rough edges, it is still classified as
alpha software after all. But the pieces that exist work well. And let
us not underestimate the value of having access to the source code!

> Is ILU preferable to ORBlink?

Really can't say because I haven't seen ORBlink. Had some early
discussions with one of the Franz people who designed the mapping, and
judging by that it seems Franz have chosen a CORBA mapping that is
incompatible with the one used in ILU. The OMG has not yet
standardised a Lisp binding! So switching in mid-project will require
some effort.

Joachim

--
private:  joac...@kraut.bc.ca    (http://www.kraut.bc.ca)
work:     joac...@mercury.bc.ca  (http://www.mercury.bc.ca)


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Marco Antoniotti  
View profile  
 More options Sep 2 1998, 3:00 am
Newsgroups: comp.lang.lisp
From: Marco Antoniotti <marc...@galvani.parades.rm.cnr.it>
Date: 1998/09/02
Subject: Re: CL & CORBA

(WITH-PROVOCATEUR-MODE-ON
"Will I be able to run code written for Allegro ORBLink with the
Harlequin implementation?"
)

Cheers

--
Marco Antoniotti ===========================================
PARADES, Via San Pantaleo 66, I-00186 Rome, ITALY
tel. +39 - (0)6 - 68 80 79 23, fax. +39 - (0)6 - 68 80 79 26
http://www.parades.rm.cnr.it


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Espen Vestre  
View profile  
 More options Sep 2 1998, 3:00 am
Newsgroups: comp.lang.lisp
From: Espen Vestre <e...@nextel.no>
Date: 1998/09/02
Subject: Re: CL & CORBA

Marco Antoniotti <marc...@galvani.parades.rm.cnr.it> writes:
> (WITH-PROVOCATEUR-MODE-ON
> "Will I be able to run code written for Allegro ORBLink with the
> Harlequin implementation?"
> )

(with-frustration-mode-on
  "I went to a CORBA tutorial at the Object Expo Europe in London this
   summer, and went out totally frustrated.  The title was 'Tips and
   Techniques for Building Distributed CORBA Applications', but the
   content was rather 'How to survive as a CORBA programmer while
   the OMG changes its mind every week'.

So I think I'll avoid using CORBA as long as possible, and for my own
distributed applications I'm much more happy inventing my own little
tcp protocols with lisp syntax.

(a side note: AFAIK, the CORBA guys have just _started_ thinking
 about security, and I saw the first major security hole on BUGTRAQ
 some weeks ago.  Expect to see more!)

--

  (regards
     (espen vestre))


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Klaus Schilling  
View profile  
 More options Sep 2 1998, 3:00 am
Newsgroups: comp.lang.lisp
From: Klaus Schilling <Klaus.Schill...@home.ivm.de>
Date: 1998/09/02
Subject: Re: CL & CORBA

But the ilu source is only to look at. The license fails to allow the
distribution of modification patches.

Klaus Schilling


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Rainer Joswig  
View profile  
 More options Sep 2 1998, 3:00 am
Newsgroups: comp.lang.lisp
From: jos...@lavielle.com (Rainer Joswig)
Date: 1998/09/02
Subject: Re: CL & CORBA
In article <lwg1ebvsoh....@galvani.parades.rm.cnr.it>, Marco Antoniotti

(with-optimistic-mode (t :naive :extreme)
   "Somebody mentioned that both company shared design docs.")

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Bjoern-Falko Andreas  
View profile  
 More options Sep 2 1998, 3:00 am
Newsgroups: comp.lang.lisp
From: Bjoern-Falko Andreas <andr...@ki.informatik.uni-ulm.de>
Date: 1998/09/02
Subject: Re: CL & CORBA
Joachim Achtzehnter wrote:

> Bjoern-Falko Andreas <andr...@ki.informatik.uni-ulm.de> writes:

> > Has anyone made any expriences with Allegro ORBlink?

> No, haven't tried that yet. Came far too late for our project, so
> wasn't considered.

I gave up on ORBlink because the Franz guys didn't answer to my mail
concerning wether there is ORBlink for Linux or not.

> > I have seen a posting from somebody saying that he had made good
> > experiences with Xerox PARCs ILU. My major concern is the stability
> > of ILU, since we would have to rely on it.

> This may have been my posting. We are using ILU for a major
> project. Certainly, there are rough edges, it is still classified as
> alpha software after all. But the pieces that exist work well. And let
> us not underestimate the value of having access to the source code!

Ho-hum. Do you know when the 2.0 final of ILU is due? We all _KNOW_ the
horror of browsing through code we haven't written ourselves. I remember
patching and debugging and extending Jim Firbys RAP. And I guess,
everybody will agree that scarcly documented LISP code isn't very easy
to understand.

> > Is ILU preferable to ORBlink?

> Really can't say because I haven't seen ORBlink. Had some early
> discussions with one of the Franz people who designed the mapping, and
> judging by that it seems Franz have chosen a CORBA mapping that is
> incompatible with the one used in ILU. The OMG has not yet
> standardised a Lisp binding! So switching in mid-project will require
> some effort.

I think nobody besides us is really interested in LISP. Everybody is
jumping onto the Java bandwagon. Lisp isn't supported as it deserves.

Anyway, I have to connect LISP, C/C++ and Java processes. And I don't
want to write this stuff, when there already are solutions for this.
Sure, the ACL-C connectivity via foreign-function-calls is sufficent for
our purposes, been there, done that. But LISP-Java would be ACL ffcing
to C and then to Java. If I had much more time at hand I'd go that way.

> Joachim

CU/2 Bjoern (yes, I still believe in OS/2)

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Lewis Stiller  
View profile  
 More options Sep 2 1998, 3:00 am
Newsgroups: comp.lang.lisp
From: Lewis Stiller <stil...@no-spam.franz.com>
Date: 1998/09/02
Subject: Re: CL & CORBA
Hi,

ORBLink is in final and is supported on any Allegro CL 5.0 platform
including Linux.

For more detailed information, contact i...@franz.com or orbl...@franz.com.

As one of the main developers of ORBLink and as an employee of the company
that vends it,  I am not qualified to comment in a disinterested manner on
the stability or quality of the product or of competing products. Like any
software product, it presumably is appropriate for some applications and
inappropriate for others; we encourage customers to try it risk free on an
evaluation basis in order more accurately to determine its suitability for
their needs.

Bjoern-Falko Andreas wrote:
> Hi!

> Has anyone made any expriences with Allegro ORBlink? Is there a Linux
> version for the latter? Franz Inc. doesn't answer on this one (again),
> so I have to ask you.
> I have seen a posting from somebody saying that he had made good
> experiences with Xerox PARCs ILU. Is ILU preferable to ORBlink? My major
> concern is the stability of ILU, since we would have to rely on it.

> CU/2 Bjoern

Regards,

--
Dr. Lewis Stiller     Franz Inc.
1995 University Ave., Berkeley, CA  94704
stil...@franz.com


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
clive  
View profile  
 More options Sep 3 1998, 3:00 am
Newsgroups: comp.lang.lisp
From: "clive" <cl...@harlequin.co.uk>
Date: 1998/09/03
Subject: Re: CL & CORBA

Rainer Joswig <jos...@lavielle.com> wrote in article
<joswig-0209981502370...@pbg3.lavielle.com>...

> > (WITH-PROVOCATEUR-MODE-ON
> > "Will I be able to run code written for Allegro ORBLink with the
> > Harlequin implementation?"
> > )

> > Cheers

> (with-optimistic-mode (t :naive :extreme)
>    "Somebody mentioned that both company shared design docs.")

Harlequin and Franz have agreed on an initial version of a Common Lisp IDL
binding document - this means that the mapping of the basic IDL types will
be the same for both products. Until any Lisp binding becomes ratified by
the OMG, the products are likely to provide slightly different sets of
helper functions and differ in minor ways in other areas.

Even with a ratified binding document, there's more to writing a CORBA
server than the parsing of the IDL - for example, we support the POA in our
ORB (I don't know about OrbLink), and the ORBs are likely to offer
configuration parameters specific to their designs, as well as
infrastructure functions for closing connections and setting timeouts.

Clive Tong                            Email: cl...@harlequin.co.uk
These opinions are not necessarily those of Harlequin Ltd.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
jon.dyte  
View profile  
 More options Sep 3 1998, 3:00 am
Newsgroups: comp.lang.lisp
From: jon.d...@totient.demon.co.uk
Date: 1998/09/03
Subject: Re: CL & CORBA
In article <01bdd723$0896ce10$5dee58c0@monkhouse>,
  "clive" <cl...@harlequin.co.uk> wrote:

(in-package :inquisitive)

(how-compatible-is-the-idl-binding-with-ilu)

-----== Posted via Deja News, The Leader in Internet Discussion ==-----
http://www.dejanews.com/rg_mkgrp.xp   Create Your Own Free Member Forum


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Klaus Schilling  
View profile  
 More options Sep 3 1998, 3:00 am
Newsgroups: comp.lang.lisp
From: Klaus Schilling <Klaus.Schill...@home.ivm.de>
Date: 1998/09/03
Subject: Re: CL & CORBA

are there some sample specifications for already existing idl bindings etc.
available on the net?

what are the criteria the omg uses for refuting specs submitted by independant
parties?

Klaus Schilling


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Juliusz Chroboczek  
View profile  
 More options Sep 3 1998, 3:00 am
Newsgroups: comp.lang.lisp
From: Juliusz Chroboczek <j...@dcs.ed.ac.uk>
Date: 1998/09/03
Subject: Re: CL & CORBA
Would it be possible to ask Franz, Harlequin, and any other vendors
who are listening to publish their CORBA mappings on the web so we can
have a look?

I'd like to say that at least Harlequin has a very good record of pub-
lishing manuals in this manner.  Franz more than compensates for this
with the free version (documentation included) of ACL/Linux.  It would
be nice if it were a systematic habit (good for the education of the
youth and handy when porting code).

                                        J. Chroboczek


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Martin Cracauer  
View profile  
 More options Sep 3 1998, 3:00 am
Newsgroups: comp.lang.lisp
From: craca...@wavehh.hanse.de (Martin Cracauer)
Date: 1998/09/03
Subject: Re: CL & CORBA

Klaus Schilling <Klaus.Schill...@home.ivm.de> writes:
>Joachim Achtzehnter <joac...@kraut.bc.ca> writes:
>> This may have been my posting. We are using ILU for a major
>> project. Certainly, there are rough edges, it is still classified as
>> alpha software after all. But the pieces that exist work well.

As I understand, the primary reason for "alpha" isn't code quality but
to remind people that the interface may change between two alpha
releases, where "true" releases should be source-compatible.

>> And let
>> us not underestimate the value of having access to the source code!
>But the ilu source is only to look at. The license fails to allow the
>distribution of modification patches.

That is the bullshit Richard Stallman told the GNOME people. The ILU
license is one fo the most permissive in the free software
world. "Unlimited use, reproduction, and distribution". Using a
software means all using all features and all known in everything you
got under that license. In the case of ILU, you get the sourcecode to
make use of it. Dozends of people exchange contributed code for ILU
and so far XEROX failed so sue them.

At the very least, it is not an agressive licens as the GPL so that
you can actually use it in bigger projects (together with modules
under different licenses).

Martin


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Joachim Achtzehnter  
View profile  
 More options Sep 4 1998, 3:00 am
Newsgroups: comp.lang.lisp
From: Joachim Achtzehnter <joac...@kraut.bc.ca>
Date: 1998/09/04
Subject: Re: CL & CORBA

Bjoern-Falko Andreas <andr...@ki.informatik.uni-ulm.de> writes:
> Joachim Achtzehnter wrote:

> > And let us not underestimate the value of having access to the
> > source code!

> We all _KNOW_ the horror of browsing through code we haven't written
> ourselves. I remember patching and debugging and extending Jim
> Firbys RAP. And I guess, everybody will agree that scarcly
> documented LISP code isn't very easy to understand.

What point are you trying to make? Maybe the source code is not easy
to understand, but the alternative is to not have access to source
code! Scarcely documented Lisp code is a hell of a lot easier to
understand and fix than an executable image or DLL. Imagine you have
committed to using a particular product, then find a show stopper
bug. With source code you can fix it yourself with more or less
effort, without source code you can only beg your vendor (and nobody
else) to fix the problem for you.

And even with source code being available you don't *have* to fix it
yourself, you have always the option to wait until it is fixed by
others, or to pay others to fix it for you depending on how important
the bug is for you. Just because source code is available doesn't mean
you are somehow forced to mess with it. It gives you additional
freedoms and removes dependency on a vendor, thereby reducing your
risk.

Joachim

--
private:  joac...@kraut.bc.ca    (http://www.kraut.bc.ca)
work:     joac...@mercury.bc.ca  (http://www.mercury.bc.ca)


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Klaus Schilling  
View profile  
 More options Sep 4 1998, 3:00 am
Newsgroups: comp.lang.lisp
From: Klaus Schilling <Klaus.Schill...@home.ivm.de>
Date: 1998/09/04
Subject: Re: CL & CORBA

ILU is not free software, due to the mentioned modification prohibition.

Klaus Schilling


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Marc Dzaebel  
View profile  
 More options Sep 4 1998, 3:00 am
Newsgroups: comp.lang.lisp
From: Marc Dzaebel <m...@rose.de>
Date: 1998/09/04
Subject: Re: CL & CORBA

Klaus Schilling wrote:
>But the ilu source is only to look at. The license fails to allow the
>distribution of modification patches.

...

> ILU is not free software, due to the mentioned modification prohibition.
craca...@wavehh.hanse.de (Martin Cracauer) wrote:
> That is the bullshit ...
> XEROX failed so sue them

Could anyone from Xerox tell us what we may belive?

thanks, Marc


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Erik Naggum  
View profile  
 More options Sep 4 1998, 3:00 am
Newsgroups: comp.lang.lisp
From: Erik Naggum <cle...@naggum.no>
Date: 1998/09/04
Subject: Re: CL & CORBA
* Klaus Schilling <Klaus.Schill...@home.ivm.de>
| ILU is not free software...

  one could argue that "free", as in Free Software Foundation, is not free
  at all.  freedom usually means the absence of means of coercion to make
  one do something other than what one wishes to do.  where there are means
  of coercion, the acceptable restrictions on freedom usually involve
  averting some form of actual harm to some party.  the GNU Public License
  prohibits a number of reasonable courses of action (which it is of course
  free to do), but without any reasonable explanation of the actual harm
  that is averted by the restriction on people's freedom.  in this sense,
  it is NO MORE FREE than any other license agreement one enters, since the
  freedom that comes from _agreeing_ with whoever has the power is not
  worth all that much.

  I'm strongly in favor of the availability of source code, yet recognize
  that it will _always_ have a price.  the question is which price to pay,
  and whether GPL is actually more expensive and restrictive than entering
  an agreement with the owner of the source that basically says they retain
  all rights of ownership to the source and to derivative works.

  unlike what many seem to believe, the license agreement that comes with
  software in the absence of any other agreements is _not_ the final word.
  reasonable people will enter other agreements as they see their value,
  and often those values can transcend monetary exchanges, which I regard
  as the least common denominator in otherwise incompatible value systems
  -- meaning that other forms of compatibility will yield other forms of
  exchangable values.

  the GPL is basically incompatible with the exchange of monetary values,
  which means it enforces compatibility on other values or value systems.
  the end result is that you cannot use GPL _unless_ you agree with the
  underlying value system.  given that that was the intent behind the GPL,
  one must applaud the execution of the idea, but it still does not mean
  that it is actually "free" for any normal interpretation of the word.
  while people everywhere may free themselves from other agreements by
  exchanging money and/or signing new agreements, this is expressly _not_
  an option for GPL'ed software.  in this sense, "free software" is LESS
  FREE than source code guarded by non-disclosure agreements which again
  guard monetary investments.

  to some, the value systems required of GPL users is not a problem.  for
  those for whom it is, GPL offers no alternatives but to abandon GPL'ed
  software.  I think this is quite tragic, but we need to look for new ways
  to ensure the availability of source code when the GPL is so hostile to
  those who do not share its values and money is no longer a common ground.

#:Erik
--
  http://www.naggum.no/spam.html is about my spam protection scheme and how
  to guarantee that you reach me.  in brief: if you reply to a news article
  of mine, be sure to include an In-Reply-To or References header with the
  message-ID of that message in it.  otherwise, you need to read that page.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Discussion subject changed to "ILU license (was Re: CL & CORBA)" by Joachim Achtzehnter
Joachim Achtzehnter  
View profile  
 More options Sep 4 1998, 3:00 am
Newsgroups: comp.lang.lisp
From: Joachim Achtzehnter <joac...@kraut.bc.ca>
Date: 1998/09/04
Subject: ILU license (was Re: CL & CORBA)

Klaus Schilling <Klaus.Schill...@home.ivm.de> writes:

> But the ilu source is only to look at. The license fails to allow
> the distribution of modification patches.

> ILU is not free software, due to the mentioned modification
> prohibition.

There is no such prohibition. But let the license speak for itself:

  Unlimited use, reproduction, and distribution of this software is
  permitted.  Any copy of this software must include both the above
  copyright notice of Xerox Corporation and this paragraph.  Any
  distribution of this software must comply with all applicable United
  States export control laws.  This software is made available AS IS,
  and XEROX CORPORATION DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED,
  INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF MERCHANTABILITY
  AND FITNESS FOR A PARTICULAR PURPOSE, AND NOTWITHSTANDING ANY OTHER
  PROVISION CONTAINED HEREIN, ANY LIABILITY FOR DAMAGES RESULTING FROM
  THE SOFTWARE OR ITS USE IS EXPRESSLY DISCLAIMED, WHETHER ARISING IN
  CONTRACT, TORT (INCLUDING NEGLIGENCE) OR STRICT LIABILITY, EVEN IF
  XEROX CORPORATION IS ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

There was a long discussion about this on the ILU mailing list
(archived are at www.findmail.com) back in December 1997. Richard
Stallman had consulted a laywer, Professor Eben Moglen. He pointed out
that there is no explicit mention of "modification" or "derivative
works" and, therefore, one cannot necessarily conclude that it is
allowed. However, neither can one conclude that modification is
prohibited, it would depend on what Xerox's intent was (said the
lawyer).

The response from Xerox was by one of the developers, Bill Janssen
(not a lawyer):

  The current license is certainly intended to allow modification of
  the code. We are sorry if Richard's interpretation of the licence
  differs from ours; I've talked with him about this topic, but
  (unfortunately) changing the copyright notice on ILU involves
  opening a can of Xerox legal worms that I'm not eager to encounter.

In my opionion, to claim that distribution of ILU modifications is
prohibited is a wild misrepresentation of the facts. I accept Richard
Stallman's position to insist on wording that is 100% water-tight,
especially regarding possible use in Gnome which only exists because
of licensing issues with KDE/Qt in the first place. But to turn around
and say the ILU source is for viewing only is preposterous.

Joachim

PS: I am neither employed by for nor do I speak for Xerox.

--
joac...@kraut.bc.ca      (http://www.kraut.bc.ca)
joac...@mercury.bc.ca    (http://www.mercury.bc.ca)


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Kent M Pitman  
View profile  
 More options Sep 4 1998, 3:00 am
Newsgroups: comp.lang.lisp
From: Kent M Pitman <pit...@world.std.com>
Date: 1998/09/04
Subject: Re: ILU license (was Re: CL & CORBA)

I'm not a lawyer but circumstances you can all probably imagine have
caused me to read a bit of copyright law.  The following is my lay
opinion, FWIW... (no warranty expressed or implied, etc.)

There are a number of specific orthogonally controlled rights (see 17
USC Sec. 106), such as: reproduction, derivative works, distribution
of copies, interpretive performance of a scripted work, display, and
public performance of a recorded work.  The absence of an explicit
statement is not equivalent to a vaguery; it reserves the right.
Indeed, all works "fixed in a medium" are automatically copyrighted,
regardless of statement, and all rights therein are automatically
reserved.  So it may be that Xerox intends you not to modify this work
(i.e., not to create a derivative work) and didn't mention it because
they didn't think they needed to, or it may be they intended to allow
it and failed to mention it, but I bet is very unlikely that some
lawyer omitted it thinking it would go without saying that you could
modify it.  And I bet it's also very unlikely that you'll find a
lawyer who will tell you you're save in modifying it if this is the
statement.  Further, as I understand it, copyright is conveyed using a
written instrument, not orally, so anything anyone at Xerox tells you
to reassure you is not worth anything if they don't put it in writing.

It may be that the confusion centers on the use of the term "use"
is used.  To my knowledge, "use" is not a term of art and does not
unambiguously express the particular mode of use.  (I don't know
that there are good terms to use, but I'd recommend more verbiage in
English to clarify.)  "Unlimited use" might mean "no limit on when
and where and how many times the code is executed" and does not
unambiguously imply "no limit on rights to modify"--especially since
there IS a term of art ("create a derivative work") for expressing
that concept if it needs to be expressed.  17 USC Sec 117 on the
limitations of exclusive rights for computer programs doesn't
mention this for example, and uses the noun "adaptation" to apparently
refer to using a modified copy.

It is certainly plain that 17 USC Sec 6 neesd a clause 7 to enumerate
the specific issues involved in use of a computer program text, but
absent such you're in a bind.

> The response from Xerox was by one of the developers, Bill Janssen
> (not a lawyer):

>   The current license is certainly intended to allow modification of
>   the code. We are sorry if Richard's interpretation of the licence
>   differs from ours; I've talked with him about this topic, but
>   (unfortunately) changing the copyright notice on ILU involves
>   opening a can of Xerox legal worms that I'm not eager to encounter.

Again, I'm not a lawyer, but I'd bet that while electronic
communication like a README file with a software release would stand
up as "written", an e-mail message in general is probably more
questionable.  Especially one like this which merely referred
obliquely to intent and didn't come out and say firmly "I, whomever,
hereby grant you the following specific rights...."

If unsure, get a lawyer to tell you for sure--and insist on a
copyright lawyer, since in my experience general legal practioners not
having studied copyrights specially are often as confused about
copyright law as any lay person.

> In my opionion, to claim that distribution of ILU modifications is
> prohibited is a wild misrepresentation of the facts. I accept Richard
> Stallman's position to insist on wording that is 100% water-tight,
> especially regarding possible use in Gnome which only exists because
> of licensing issues with KDE/Qt in the first place. But to turn around
> and say the ILU source is for viewing only is preposterous.

Where Richard and I part in apparent opinion is that he probably moralizes
about whether it's right to make something nonmodifiable.  I don't mind
if anyone does that.  But where we appear from the above representation
to agree is that legally the above boilerplate allows you only to distribute
unmodified copies.

You can find the US Code on Copyright itself at:
 http://www.law.cornell.edu/uscode/17/
You can find 17 USC Sec 106 at:
 http://www.law.cornell.edu/uscode/17/106.shtml
Likewise  17 USC Sec 117 is in:
 http://www.law.cornell.edu/uscode/17/117.shtml
You can find numerous pointers to general legal resources at my page
 http://world.std.com/~pitman/law.html


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Joachim Achtzehnter  
View profile  
 More options Sep 4 1998, 3:00 am
Newsgroups: comp.lang.lisp
From: Joachim Achtzehnter <joac...@kraut.bc.ca>
Date: 1998/09/04
Subject: Re: ILU license (was Re: CL & CORBA)
Kent M Pitman <pit...@world.std.com> writes:

> I'm not a lawyer... [long legal discussion omitted]

Well, you certainly sound like one... :-)

Earlier Joachim had said:

> > In my opionion, to claim that distribution of ILU modifications is
> > prohibited is a wild misrepresentation of the facts. I accept Richard
> > Stallman's position to insist on wording that is 100% water-tight,
> > especially regarding possible use in Gnome which only exists because
> > of licensing issues with KDE/Qt in the first place. But to turn around
> > and say the ILU source is for viewing only is preposterous.

Reading my own words again, I realise that I should have been a little
more explicit: The last sentence was not referring to anything Richard
had said, instead somebody else was making such claims. As I said,
I find Richard's position acceptable.

> legally the above boilerplate allows you only to distribute
> unmodified copies.

Yes, no big objection, this is all you can be sure of without further
clarification by Xerox or by a court decision. What I was objecting to
were statements that claimed flat out that the ILU copyright PROHIBITS
modifications of source code or redistribution thereof. Even with the
weak interpretation of "unlimited use", which lawyers appear to prefer
in this case, it would still be up to Xerox to state whether or not
modification is permitted or not. This was also the opinion of Richard
Stallman's lawyer, who said in the mailing list discussion I mentioned
earlier that once Xerox makes an authoritative statement to the effect
that "unlimited use" was meant to include modifications, then this
would be sufficient for Stallman's purposes and it would not be
necessary to change the actual wording of the license.

An employee of Xerox who is one of the principal developers of ILU,
and who represents Xerox at the OMG, stated that this was indeed the
intention. One can argue whether or not he had suffient authority in
these matters, or whether email is sufficient or not for legal
purposes. But all indications are that Xerox's interpretation of the
term "unlimited use" did cover modification of source code. I have no
problem if people insist on a more definitive legal statement from
Xerox, but to state flat out that the license prohibits modifications
is not supported by facts, IMHO.

Joachim

--
joac...@kraut.bc.ca      (http://www.kraut.bc.ca)
joac...@mercury.bc.ca    (http://www.mercury.bc.ca)


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Kent M Pitman  
View profile  
 More options Sep 5 1998, 3:00 am
Newsgroups: comp.lang.lisp
From: Kent M Pitman <pit...@world.std.com>
Date: 1998/09/05
Subject: Re: ILU license (was Re: CL & CORBA)

Joachim Achtzehnter <joac...@kraut.bc.ca> writes:
> What I was objecting to
> were statements that claimed flat out that the ILU copyright PROHIBITS
> modifications of source code or redistribution thereof.

But what I'm saying is that this is a distinction without a
difference.  My understanding is that the default situation is that
you are prohibited.  So unless it gives permission, it amounts to the
same.

> Even with the
> weak interpretation of "unlimited use", which lawyers appear to prefer
> in this case, it would still be up to Xerox to state whether or not
> modification is permitted or not.

This is not my understanding of the law.  My understanding of the law
is that you are automatically protected even with NO notice and that
a giving of one of the six kinds of notice is not to be construed as
a giving of any of the others.

Certainly in the end, all legal situations come down to a matter of
aspiration and intimidation.  If it is not the aspiration of Xerox to
sue you, then the legalese has no operational effect no matter how
strong it might be.  If you are adequately intimidated, then no matter
how liberal the wording is, it doesn't matter.  So to some degree your
task is to reliably assess your risk within the bounds these
establish.  (Just to keep this on topic: Programming languages are
really no different.  Sometimes we'll tell you a behavior is undefined
but you may find it works fine for you.  For some people, that's
enough.  For others, it's not.)

> This was also the opinion of Richard
> Stallman's lawyer, who said in the mailing list discussion I mentioned
> earlier that once Xerox makes an authoritative statement to the effect
> that "unlimited use" was meant to include modifications, then this
> would be sufficient for Stallman's purposes and it would not be
> necessary to change the actual wording of the license.

I know lawyers who won't rely on such statements.  I imagine that
has something to do with taste for risk, willingness to litigate,
etc.

> An employee of Xerox who is one of the principal developers of ILU,
> and who represents Xerox at the OMG, stated that this was indeed the
> intention.

You'd better not take any statement I make about Harlequin's legal
posture from anything I say.  I'm permitted to speak for Harlequin in
design meetings, etc. but I don't speak for the company's legal force.
I'd be terribly surprised if Xerox allowed non-lawyers to speak for
any of its legal posture.  Unless the person is an officer of the
company, I suspect he doesn't have legal standing to be defaultly
assumed as representative of the company, but my understanding of
business law is much more sketchy and I might be confused on that.

> One can argue whether or not he had suffient authority in
> these matters, or whether email is sufficient or not for legal
> purposes. But all indications are that Xerox's interpretation of the
> term "unlimited use" did cover modification of source code. I have no
> problem if people insist on a more definitive legal statement from
> Xerox, but to state flat out that the license prohibits modifications
> is not supported by facts, IMHO.

It's a safer thing to state than to say it permits modifications.
Both legally, and in terms of the consequences.  The point is that
anyone who wants to proceed absent a specific wording should be
consulting a lawyer or knowing they're at some risk.  Telling them
they're not is what seems flat out wrong to me.  

In general, I think the default assumption is that you are always at
legal risk, certainly in the US, and that all lawyers are ever really
capable of doing is working with you to take steps to have that legal
risk be at a comfortable point. :-)

All of the above is just my (non-lawyer) opinion.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Tim Bradshaw  
View profile  
 More options Sep 5 1998, 3:00 am
Newsgroups: comp.lang.lisp
From: Tim Bradshaw <t...@aiai.ed.ac.uk>
Date: 1998/09/05
Subject: Re: ILU license (was Re: CL & CORBA)
* Kent M Pitman wrote:

> Joachim Achtzehnter <joac...@kraut.bc.ca> writes:
>> What I was objecting to
>> were statements that claimed flat out that the ILU copyright PROHIBITS
>> modifications of source code or redistribution thereof.
> But what I'm saying is that this is a distinction without a
> difference.  My understanding is that the default situation is that
> you are prohibited.  So unless it gives permission, it amounts to the
> same.

For what it's worth, I am fairly sure that under British copyright law
(about 10 years ago, so it may be EU copyright or something else
now!), that this is exactly the default situation: if it doesn't *say*
you can do these things, you can not do them.

I'm not a lawyer either!

--tim


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Discussion subject changed to "CL & CORBA" by Martin Cracauer
Martin Cracauer  
View profile  
 More options Sep 5 1998, 3:00 am
Newsgroups: comp.lang.lisp
From: craca...@wavehh.hanse.de (Martin Cracauer)
Date: 1998/09/05
Subject: Re: CL & CORBA

Bjoern-Falko Andreas <andr...@ki.informatik.uni-ulm.de> writes:
>> > I have seen a posting from somebody saying that he had made good
>> > experiences with Xerox PARCs ILU. My major concern is the stability
>> > of ILU, since we would have to rely on it.

>> This may have been my posting. We are using ILU for a major
>> project. Certainly, there are rough edges, it is still classified as
>> alpha software after all. But the pieces that exist work well. And let
>> us not underestimate the value of having access to the source code!
>Ho-hum. Do you know when the 2.0 final of ILU is due? We all _KNOW_ the
>horror of browsing through code we haven't written ourselves. I remember
>patching and debugging and extending Jim Firbys RAP. And I guess,
>everybody will agree that scarcly documented LISP code isn't very easy
>to understand.

Did you actually look at the source code? So you think this whole
source-available software thing is for masochists.

As someone who actually had to digg into the C parts of ILU code I
assume you there is nothing in it that supports your claim, except for
people who are write-only coders.

>> > Is ILU preferable to ORBlink?

>> Really can't say because I haven't seen ORBlink. Had some early
>> discussions with one of the Franz people who designed the mapping, and
>> judging by that it seems Franz have chosen a CORBA mapping that is
>> incompatible with the one used in ILU. The OMG has not yet
>> standardised a Lisp binding! So switching in mid-project will require
>> some effort.

Yes, but I doubt anyone would prefer to have a standard formed before
its time, with unforseen drawbacks to no end and be locked in it for
the next 10 years.

>I think nobody besides us is really interested in LISP. Everybody is
>jumping onto the Java bandwagon. Lisp isn't supported as it deserves.

The C folks already declare victory over Java. So what?

It is sad that the Lisp part of ILU doesn't get more contributors and
I have to touch my own nose here, but I currently have other goals
than Lisp or Corba.

I don't think the situation of Lisp in projects like ILU is not as bad
as it seems. From my observation, the Lisp community is just a little
behind other languages when it comes to support free software.

Although there are many free Lisp packages, multi-person
Internet-based maintainance just had begone.

CL-HTTP, CMUCL and CLISP are Lisp projects powered by a kind of
community that made this now called "OpenSource" projects happen. On
the contrary, languages like Python and Perl grew up in such a
community from start.

It's only a question of time when other Lisp software joins it,
creating a snowball effect. MK:DEFSYSTEM, (by the athour answering
license questions again or by reimplementation), a GUI toolkit (CLIM
if some free source shows up, Garnet when not) and people improving
Lisp support for free ORBs are upcoming.

>Anyway, I have to connect LISP, C/C++ and Java processes. And I don't
>want to write this stuff, when there already are solutions for this.

ILU just does this, at a cost and the cost is to stop complaining
about things that might be there and spend the saved time approaching
the problems that are real.

Martin


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Erik Naggum  
View profile  
 More options Sep 6 1998, 3:00 am
Newsgroups: comp.lang.lisp
From: Erik Naggum <cle...@naggum.no>
Date: 1998/09/06
Subject: Re: CL & CORBA
* Bjoern-Falko Andreas <andr...@ki.informatik.uni-ulm.de>
| We all _KNOW_ the horror of browsing through code we haven't written
| ourselves.  ...  And I guess, everybody will agree that scarcly
| documented LISP code isn't very easy to understand.

  (I have started to respond to this several times, never finishing because
  it seems like such an obviously counter-productive attitude, and the
  arguments against it so obvious, but let's give it a shot.)

  first, I have been working with other people's code as a firefighting
  consultant for the past 15 years.  projects have failed or are close to
  failing or are unmaintainable when I get called in.  still, I'd rate only
  10% of the code I have not only "browsed", but thoroughly analyzed, as "a
  horror".  let me give you an example of horrible string comparison in C.
  yes, this is _actual_ code from a past project.  comments are redundant.

    if (( Buffer[ 0] | 0x20) == 'f' &&
        ( Buffer[ 1] | 0x20) == 'l' &&
        ( Buffer[ 1] | 0x20) == 'o' &&
        ( Buffer[ 2] | 0x20) == 'w') {
      Flow = 1;
      Buffer+=4;
    }

  while not very accurate numbers, I could rate 20% as "uncomfortable", 30%
  as "comfortable", and 40% as "a breeze".  of the _free_ source I have
  looked at, _nothing_ has come close to the shitware produced by huge
  outfits like Anderson Insulting.  programmers who actually have to
  maintain their own code also make a huge effort to keep it maintainable,
  compared to the drones who code for the big consulting firms -- they know
  they will _never_ see their own code again, and only the low-lives (fresh
  out of school) will maintain such code, thus learning only bad habits
  from "real" code they are exposed to, and probably learning to hate other
  people's code in general, too.  (this is why I want good source code to
  be available for everybody to learn from and the author to be proud of.)

  second, the ability to read and understand code in a language well enough
  to acquire an intuition that works is _essential_.  that is, when you
  think _in_ the language, as opposed to think in some other language and
  then translating into the programming language, it doesn't really matter
  how ugly the code is, you still see _what_ it does, even if it takes a
  little more effort to read than well-written code.

  third, it's the _why_ that needs documenting, and if the general plan is
  well enough explained, comments most often just get in the way.  Lisp has
  documentation as part of the language, and they should be used to convey
  proper documentation of the interface and intended use.  that's all you
  should need if the implementation is solid, and if it isn't, you either
  fix it so it is or drop it entirely.  in any case, the contract with your
  callers is what matters.  if it is spelled out and fully obeyed, the code
  can look like shit or be exploiting undefined or implementation dependent
  features or system internals all it wants.

  fourth, I have never found a language easier to understand than Common
  Lisp, documented, undocumented, commented, uncommented, whatever.  while
  there are a lot of ways to do most things in Common Lisp, I have yet to
  stumble on a disingenious exploitation of cryptic side effects, such as
  are frequently the _rule_ in the Unix languages.

  so, in summary, I _KNOW_ what working with other people's code means and
  what effort and concentration it takes, yet I don't recognize the pain
  and suffering that some people impute to _all_ code they have not written
  themselves (which kind of tells me _they_ write really bad code).
  however, I must admit to having stopped using the phrase "the worst code
  I have ever seen" after I had spent a few months with 25,000 lines of
  mind-boggling stupidity in the project I showed a small piece of above.

#:Erik
--
  http://www.naggum.no/spam.html is about my spam protection scheme and how
  to guarantee that you reach me.  in brief: if you reply to a news article
  of mine, be sure to include an In-Reply-To or References header with the
  message-ID of that message in it.  otherwise, you need to read that page.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Messages 1 - 25 of 36   Newer >
« Back to Discussions « Newer topic     Older topic »