On 15/04/2008, at 5:42 AM, Mike Schrag wrote:
Not a lawyer either (but somedays wishing I had done that instead
of computer science...) I though the license was pretty clear that
this redistribution was only allowed to run the application.
Extracting WO from the Application, or using it for anything else
is contrary to the terms of the license. I lack the will to read
through it again. I recall Pierre confirming this again recently.
Sheesh ... You, sir, ruin everyone's fun.
The license is nearly impossible to find on the intertubes. The
version on Apple's site is wo-fully (*rimshot*) out of date. I had
to go and redownload 5.4.1 to get it.
For posterity:
D. WebObjects Software. Subject to the terms and conditions of this
License, you may use, install and permit others to access the
WebObjects deployment software included with the Developer Software
to deploy application programs developed using Apple’s WebObjects
Software. You may also reproduce and distribute: (1) over a
network, components of the WebObjects deployment software for
installation and use by others ("Java Client End Users") on any
remote computer’s volatile memory (e.g. RAM) to enable Java Client
functionality for the sole purpose of communicating with Apple’s
WebObjects Software that may be installed and executed on the same
Apple-labeled computer on which you have installed the Developer
Software (the "Licensed System"); and (2) both manually and
automatically over a network, components of the WebObjects
deployment software for installation and use by Java Client End
Users on any remote computer’s non-volatile memory (e.g. ROM) to
enable Java Client functionality for the sole purpose of
communicating with Apple’s WebObjects Software that may be installed
and executed on the Licensed System; provided that all distributions
to Java Client End Users are made under terms that are at least as
restrictive as those set forth in this License and contain the
disclaimers and limitations set forth in Sections 6 and 7 of this
License. Subject to the terms and conditions of this License, you
may also deploy server applications built with the WebObjects
Software on any platform.
The intent of the license appears to be that the webobjects
development license is granted to the mac hardware ("Licensed
System"), and not to the developer or operating system. From a
deployment perspective, you are permitted to deploy a developed
application anywhere, and send any parts of the webobjects deployment
environment (runtime) to remote clients (because of java client)
provided it is for the purposes of executing as a client of the
deployed application.
So it would appear to me that if you want a webobjects development
license, buy a mac and run whatever you want on it. Which is exactly
what you would expect from apple isn't it?
So it would seem the two relevant lines here are:
Subject to the terms and conditions of this License, you may use,
install and permit others to access the WebObjects deployment
software included with the Developer Software to deploy application
programs developed using Apple’s WebObjects Software
and
Subject to the terms and conditions of this License, you may also
deploy server applications built with the WebObjects Software on any
platform.
The "terms and conditions of this license" are defined previously
(in 2A) as "Subject to the terms below [me: awesome -- a loop!] you
may use the Developer Software on Apple-labeled computers to: (i)
test the Developer Software; and (ii) develop application and other
software.". It does also say "The Developer Software contains
WebObjects development and deployment components (the "WebObjects
Software") ... which are subject to the additional terms and
conditions set forth in Sections 2D, 2E and 2F below". ("D" shown
above is what it's referring to).
So the last sentence of 2D says that you can deploy an app on any
platform. The big question is how they choose to interpret "subject
to the terms and conditions of this license" with respect to a
deployment. If you interpret the meaning of the last sentence to be
that you can deploy the software anywhere to run on any platform,
then it seems to me to be in conflict with 2A's restriction that you
can only use the software to develop apps on an Apple-labeled
computer, which, to me, says that is the incorrect interpretation of
the sentence.
Paradoxes aside, though, I suspect that this is just a really really
poorly written legal document and Chuck is probably right that their
INTENT is to prevent development on any platform but a Mac. One
more sentence saying that explicitly would probably go a long way,
though (basically saying that the distribution license does not
provide for any permissions to develop new applications or something
along those lines).
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list ([email protected])
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/qdolan%40gmail.com
This email sent to [EMAIL PROTECTED]
--
Seeya...Q
Quinton Dolan - [EMAIL PROTECTED]
Gold Coast, QLD, Australia (GMT+10)
Ph: +61 419 729 806
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list ([email protected])
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com
This email sent to [EMAIL PROTECTED]