Mailing Lists: Apple Mailing Lists

Image of Mac OS face in stamp
 
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Legality of disturbiting JavaApplicationStub, part of my app?



I'd recommend NOT TO REDISTRIBUTE JavaApplicationStub at all
instead before you install your mac os x appication copy JavaApplicationStub from the client's
/System/Library/Frameworks/JavaVM.framework/Resources/MacOS/ JavaApplicationStub
so you'll use appropriate stub and you won't have to worry about
compatibility of your stub with client's java installation


On Mar 29, 2004, at 6:00 PM, email@hidden wrote:

Dan wrote:
| I'm worried about the file "JavaApplicationStub" that is part of a
| packaged up java application. I can't find anywhere any information
| about the licensing and distribution requrements of this file. You'd
| think this would be pretty obvious to find, if Apple wants to make it
| easy for developers to distribute their java applications on the Mac!

Well, no. I'd think that licensing requirements would be easy to find if there *were* any. That's how they generally work: the licensing terms *are* usually easy to find. That Apple says nothing about it suggests that there aren't any. (According to Google, there are only six references on Apple's *entire web site* to JavaApplicationStub, all in documents telling how it's used by the various developer tools.)

I think Apple is looking at it this way: to make it easy for developers to distribute Java applications, they're giving away JavaApplicationStub without licensing restrictions.


| I want to make sure that I don't get in trouble with Apple!

Consider that Apple's own documentation on making Java applications (http://developer.apple.com/documentation/Java/Conceptual/ Java141Development/Deployment_Options/chapter_4_section_3.html) explicitly says

To build a valid application bundle from the command-line, ...
Copy the JavaApplicationStub file from
/System/Library/Frameworks/JavaVM.framework/Versions/Current/ Resources/
MacOS into the Resources directory of your application bundle.

That one sentence is strong indication that Apple *expects* JavaApplicationStub to be redistributed. For if licensing were required, that would be the place to mention it. Also, all Apple's tools store JavaApplicationStub themselves without saying a word about licensing, which suggests that either no licensing is required, or the necessary license is part of the license agreement you (like most people) didn't read when you installed the developer tools.

Also, a bundled Java application runs only on Mac OS X. OS X comes with JavaApplicationStub already installed (in the location listed in the quote), which suggests that all your potential users are already licensed to have it.

I read it the other way: unless Apple says that JavaApplicationStub *needs* licensing, you're safe (but, of course, I Don't Even Play a Lawyer on TV). If they were unhappy about it, we'd likely have heard by now.

Glen Fisher
_______________________________________________
java-dev mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/java-dev
Do not post admin requests to the list. They will be ignored.


Dmitry Markman
_______________________________________________
java-dev mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/java-dev
Do not post admin requests to the list. They will be ignored.


References: 
 >Legality of disturbiting JavaApplicationStub, part of my app? (From: Dan <email@hidden>)



Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2007 Apple Inc. All rights reserved.