| |||
| [Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] |
Dan wrote:Dmitry Markman
| 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.
| References: | |
| >Legality of disturbiting JavaApplicationStub, part of my app? (From: Dan <email@hidden>) |
| Home | Archives | FAQ | Terms/Conditions | Contact | RSS | Lists | About |
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.