Can I distribute jdk1.3.1 commercially??

Hi..
i would like to know if I can distribute jdk commercially ??
Thank you.

The JDK is a free download. You could certainly point anyone to the sun site to get it. Also, I'm not sure why the above poster said you couldn't distribute it. You certainly couldn't charge someone for it, but I would think that you could distribute it along with other things as long as you weren't claiming to be selling the JDK. The above poster might be correct, though, so you should look into it further.
Does anyone have a link or direct Sun reference which explicitly covers this?
If I write a text editor which can also work with external compilers, why couldn't I include the JDK in the packaging as long as I made it clear that it wasn't the JDK that I was selling and gave Sun the proper credits?

Similar Messages

  • Attn: Sun. Can we distribute the JRE with a program we write?

    I'm trying to find out whether it's legal to distribute the JRE with a program I write. If you look at the license agreement when you download the JRE, first it has the regular license agreement, which says that you can't. But then it has the "supplemental" license agreement (and it says that this "modifies" the regular license agreement). In section 2 of the supplemental license agreement, it quite clearly states that you can as long as you don't modify it and you include some little messages in your documentation.
    So I'm hoping to get an answer from someone who actually works for Sun. It seems pretty clear to me that we ARE allowed to distribute the JRE with a program, but people keep sending me emails when I tell them about it - saying things like "You can't program in Java because you can't distribute it."
    What I want to do is have an installation program that installs my game and then installs Java (with Sun's JRE installer - this is included ONLY so that it can run my game, as stated in the supplemental license agreement). I should also mention that I do actually intend to SELL this program, so if that's a problem, please say so. Anyways, could someone from Sun tell me whether this is allowed or not? I don't want to break the law.
    - Steve Fletcher

    The JRE includes a readme file that explicitly states that distribution is permissible, given certain conditions. In particular, look at the 1st paragraph below:
    Reproduced here:
    README
    Java(TM) 2 Runtime Environment, Standard Edition
    Version 1.4.1
    The Java(TM) 2 Runtime Environment is intended for software developers
    and vendors to redistribute with their applications.
    The Java 2 Runtime Environment contains the Java virtual machine,
    runtime class libraries, and Java application launcher that are
    necessary to run programs written in the Java programming language.
    It is not a development environment and does not contain development
    tools such as compilers or debuggers. For development tools, see the
    Java 2 SDK, Standard Edition.
    =======================================================================
    Deploying Applications with the Java 2 Runtime Environment
    =======================================================================
    When you deploy an application written in the Java programming
    language, your software bundle will probably consist of the following
    parts:
    Your own class, resource, and data files.
    A runtime environment.
    An installation procedure or program.
    You already have the first part, of course. The remainder of this
    document covers the other two parts. See also the Notes for Developers
    page on the Java Software website:
    http://java.sun.com/j2se/1.4.1/runtime.html
    Runtime Environment
    To run your application, a user needs the Java 2 Runtime Environment,
    which is freely available from Sun for application developers to
    redistribute.
    The final step in the deployment process occurs when the software is
    installed on individual user system. Installation consists of copying
    software onto the user's system, then configuring the user's system
    to support that software. You should ensure that your installation
    procedure does not overwrite existing JRE installations, as they may
    be required by other applications.
    =======================================================================
    Redistribution of the Java 2 Runtime Environment
    =======================================================================
    The term "vendors" used here refers to licensees, developers, and
    independent software vendors (ISVs) who license and distribute the
    Java 2 Runtime Environment with their programs.
    Vendors must follow the terms of the Java 2 Runtime Environment Binary
    Code License agreement.
    Required vs. Optional Files
    The files that make up the Java 2 Runtime Environment are divided into
    two categories: required and optional. Optional files may be excluded
    from redistributions of the Java 2 Runtime Environment at the
    licensee's discretion.
    The following section contains a list of the files and directories that
    may optionally be omitted from redistributions with the Java 2 Runtime
    Environment. All files not in these lists of optional files must be
    included in redistributions of the runtime environment.
    Optional Files and Directories
    The following files may be optionally excluded from redistributions:
    lib/charsets.jar
    Character conversion classes
    jre/lib/ext/
    sunjce_provider.jar - the SunJCE provider for Java
    Cryptography APIs
    localedata.jar - contains many of the resources
    needed for non US English locales
    ldapsec.jar - contains security features supported
    by the LDAP service provider
    dnsns.jar - for the InetAddress wrapper of JNDI DNS provider
    bin/rmid
    Java RMI Activation System Daemon
    bin/rmiregistry
    Java Remote Object Registry
    bin/tnameserv
    Java IDL Name Server
    bin/keytool
    Key and Certificate Management Tool
    bin/kinit and jre/bin/kinit
    Used to obtain and cache Kerberos ticket-granting tickets
    bin/klist and jre/bin/klist
    Kerberos display entries in credentials cache and keytab
    bin/ktab and jre/bin/ktab
    Kerberos key table manager
    bin/policytool
    Policy File Creation and Management Tool
    bin/orbd
    Object Request Broker Daemon
    bin/servertool
    Java IDL Server Tool
    In addition, the Java Web Start product may be excluded from
    redistributions. Depending on the platform, the Java Web Start
    product is contained in a file named as follows. The actual
    product version number would replace the <version number> notation.
    javaws-<version number>-solaris-sparc-i.zip
    javaws-<version number>-solaris-i586-i.zip
    javaws-<version number>-linux-i586-i.zip
    javaws-<version number>-windows-i586-i.exe
    Redistribution of Java 2 SDK Files
    The limited set of files from the SDK listed below may be included in
    vendor redistributions of the Java 2 Runtime Environment. All paths
    are relative to the top-level directory of the SDK.
    - jre/lib/cmm/PYCC.pf
    Color profile. This file is required only if one wishes to
    convert between the PYCC color space and another color space.
    - All .ttf font files in the jre/lib/fonts directory. Note that the
    LucidaSansRegular.ttf font is already contained in the Java 2
    Runtime Environment, so there is no need to bring that file over
    from the SDK.
    - jre/lib/audio/soundbank.gm
    This MIDI soundbank is present in the Java 2 SDK, but it has
    been removed from the Java 2 Runtime Environment in order to
    reduce the size of the Runtime Environment's download bundle.
    However, a soundbank file is necessary for MIDI playback, and
    therefore the SDK's soundbank.gm file may be included in
    redistributions of the Runtime Environment at the vendor's
    discretion. Several versions of enhanced MIDI soundbanks are
    available from the Java Sound web site:
    http://java.sun.com/products/java-media/sound/
    These alternative soundbanks may be included in redistributions
    of the Java 2 Runtime Environment.
    - The javac bytecode compiler, consisting of the following files:
    bin/javac [Solaris(TM) Operating Environment
                                 and Linux]
    bin/sparcv9/javac [Solaris Operating Environment
                                 (SPARC(TM) Platform Edition)]
    bin/javac.exe [Microsoft Windows]
    lib/tools.jar [All platforms]
    - jre\bin\server\
    On Microsoft Windows platforms, the Java 2 SDK includes both
    the Java HotSpot Server VM and Java HotSpot Client VM. However,
    the Java 2 Runtime Environment for Microsoft Windows platforms
    includes only the Java HotSpot Client VM. Those wishing to use
    the Java HotSpot Server VM with the Java 2 Runtime Environment
    may copy the SDK's jre\bin\server folder to a bin\server
    directory in the Java Runtime Environment. Software vendors may
    redistribute the Java HotSpot Server VM with their
    redistributions of the Java Runtime Environment.
    Unlimited Strength Java Cryptography Extension
    Due to import control restrictions for some countries, the Java
    Cryptography Extension (JCE) policy files shipped with the Java 2 SDK,
    Standard Edition and the Java 2 Runtime Environment allow strong but
    limited cryptography to be used. These files are located at:
    <java-home>/lib/security/local_policy.jar
    <java-home>lib/security/US_export_policy.jar
    where <java-home> is the jre directory of the Java 2 SDK or the
    top-level directory of the Java 2 Runtime Environment.
    An unlimited strength version of these files indicating no restrictions
    on cryptographic strengths is available on the Java 2 SDK web site for
    those living in eligible countries. Those living in eligible countries
    may download the unlimited strength version and replace the strong
    cryptography jar files with the unlimited strength files.
    Endorsed Standards Override Mechanism
    An endorsed standard is a Java API defined through a standards
    process other than the Java Community Process(SM) (JCP(SM)). Because
    endorsed standards are defined outside the JCP, it is anticipated that
    such standards will be revised between releases of the Java 2
    Platform. In order to take advantage of new revisions to endorsed
    standards, developers and software vendors may use the Endorsed
    Standards Override Mechanism to provide newer versions of an endorsed
    standard than those included in the Java 2 Platform as released by Sun
    Microsystems.
    For more information on the Endorsed Standards Override Mechanism,
    including the list of platform packages that it may be used to
    override, see
    http://java.sun.com/j2se/1.4.1/docs/guide/standards/
    Classes in the packages listed on that web page may be replaced only
    by classes implementing a more recent version of the API as defined
    by the appropriate standards body.
    In addition to the packages listed in the document at the above
    URL, which are part of the Java 2 Platform, Standard Edition
    (J2SE(TM)) specification, redistributors of Sun's J2SE
    Reference Implementation are allowed to override classes whose
    sole purpose is to implement the functionality provided by
    public APIs defined in these Endorsed Standards packages.
    Redistributors may also override classes in the org.w3c.dom.*
    packages, or other classes whose sole purpose is to implement
    these APIs.
    Copyright 2003 Sun Microsystems, Inc., 4150 Network Circle,
    Santa Clara, California 95054, U.S.A. All rights reserved

  • Help:where can i download jdk1.4 amd64-bit for windows server 2003 version?

    where can i download jdk1.4 amd64-bit for windows server 2003 version?

    Thanks all for your replys.
    As I know there is no Crystal Reports 2008 runtimes for 64 bit machines, there are only 32 bit runtimes for that product.So,I need to know when will be the 64 bit runtimes will be released or will be available.
    Also,for the CR bundled with VS 2008 (10.5), there are 64 bit runtimes which you could find on your development machine under -
    ' C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bootstrapper\Packages\CrystalReports10_5\CRRedist2008_x64.msi '
    When will be 64 bit runtimes for CR 08 will be available?
    Thanks

  • Can I distribute the open source SWF compiler with my application?

    I'm unclear reading the documentation if there is a difference between Adobe's official Flex SDK, and the open source version?
    Can I distribute the open source SWF compiler with my application?
    I have a flash application that users can change the fonts being displayed, if they supply the fonts in a compiled SWF. I found I can let the user select a font from their computer system, and using the mxmlc command I can easily generate a SWF with the font, which can be loaded by my application so the font will be part of the run time application when played on systems without that font already in the System fonts.
    I was wondering if I could distribute the open source SDK so that I could compile these font SWFs for the user so they would not have to get involved in complicated Flash development. The audience is non Flash audience.
    I tried using SWFMill but the fonts don't seem to work as they do with the mxmlc compile.
    Thank you,
    Scott Kerr

    Moreover check also the compatibility of your open source license with MPL
    Regards, Giuseppe

  • Can photoshop elements be used for commercial work?

    Can photoshop elements be used for commercial work?

    Check with the company that does your printing to be sure that output from PSE is ok and their file format requirement.

  • Captivate 7.  How can I distribute audio across all of the slides?

    New to Captivate.  When I recorded the audio, I did not know to record it to all of the slides.  all the audio is on the first slide.  How can I distribute it across all of the video slides?

    @parth vyas ??? Why do you recommend to record/import this as background audio? I suppose the user wants to distribute the audio over slides, and to control how much audio on each slide, placing the slide markers where he wants? No such control is possible with background audio, which is just meant as... background.
    @[email protected] Welcome to the forum,
    So you choose to record to one slide which means that the slide will have a duration that corresponds with the length of the recorded audio clip. And you now want to distribute it over more sides? Is that a correct interpretation of your question?
    One possibility is Audio, Edit, Project. In the editing dialog box, zoom out so that you see the entire audio clip. At its end you'll see a marker with a flag Slide 2 (yellow), which you can drag to the left, and then the audio will be partially on the second slide. At the new end you'll have the marker with flag Slide 3...
    Second possibility: the audio clip will be in the Library. You can delete the audio on the first slide (Audio accordion), shorten slide to its wanted duration; then import the audio clip from the Library and you'll get a dialog box that has the option to distribute the audio over slides.
    Third possibility: if you have the creative cloud or CS6, you'll have the roundtripping functionality with Audition CS6 or CC if you choose that option in the Edit Audio (Project) dialog box, and you can drag the slide markers in Audition.
    Lilybiri

  • Can I distribute wrapped VI as DLL?

    I am working on a project that has some components written in LabVIEW and others in C++. The C++ code requires a function that would most easily be implemented by wrapping a single LabVIEW function as a DLL. Is this okay from a Licensing perspective?
    To clarify, if I have a valid license to create DLLs with LabVIEW and distibute them, can I distribute a dll that wraps a single LabVIEW function? This is for use within a larger project and not an attempt to provide a toolkit of wrapped LV functions for use by a third party.
    Solved!
    Go to Solution.

    Since you have the right to create DLLs i dont see why not. Isn't the whole point of DLLs to wrap more or less complex functions?
    /Y
    LabVIEW 8.2 - 2014
    "Only dead fish swim downstream" - "My life for Kudos!" - "Dumb people repeat old mistakes - smart ones create new ones."
    G# - Free award winning reference based OOP for LV

  • Where can I get jdk1.0 source code?

    I wanna make a jvm myself.
    Where can I get jdk1.0 source code?
    Thanks!

    Why do you want jdk 1.0? Why not the latest JDK 1.3.1?

  • Can I use an Imovie Clip Commercially?

    I'm an advertising professional. One of my client liked my presentation that I made in Imovie asked me to finishe it as it is. Can I use it as a commercial film?

    Thank you very much for the answer, Studio x. I'm using the music which was ready in the Imovie clip. The ready movie clip in the Imovie called ''Road Trip''. It's a blockbuster type  music that have in it. I replaced the images with my clients and leaved the music as it is. I couldn't find the autor and the name of it to search. I wonder if this music included in the Imovie clip has additional rights issues or I can use them without additional clearence in a commercial?

  • How can i remove jdk1.4 install in oracle unbreakable linux.

    I am able to comple java program in oracle unbreakable linux but not able to run program.this is simple hello world program there is no syntax problem .I am getting error:
    Exception in thread Main java.lang.class format error:unrecognised class file version and i also checked :=> #javac -version
    #jdk1.6_20
    #java -version
    #jadk1.4 (gnu support java)
    How can i unstall jdk1.4 gnu jdk/bin path and jdk 1.4 gnu java from with my system.
    Regards
    Prashansh Kumar

    From what I understand, the problem is that your classes are compiled for a later version of Java. I'm not sure at this point that uninstalling Java 1.4 is the right solution - it may break important system functions.
    I would rather try another approach first:
    # alternatives --config java
    -> select the java version you want as default.If you want to install java 1.6 you can try the following:
    # yum install java-1.6*
    or just the runtime package
    # yum install java-1.6.0-openjdk
    For example:
    # java -version
    java version "1.4.2"
    # yum install java-1.6.0-openjdk
    # alternatives --config java
    There are 2 programs which provide 'java'.
      Selection    Command
    + 1           /usr/lib/jvm/jre-1.4.2-gcj/bin/java
    *  2           /usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/java
    Enter to keep the current selection[+], or type selection number: 2
    # java -version
    java version "1.6.0"

  • Can I distribute CA Keys using ARD?

    Hi. I'm setting up a FileMaker Pro Server Adv. on 10.6.2 Server with Instant Web Publishing. I got my Windows friend, who admins the CA in our office, to make me a SSL certificate for my IWP site. Everything is good. For Mac users, they will get flagged on this site from their browsers since the SSL certificate is not "trusted." But I have the public key from the CA (x.p7b file) or whatever you call it to install into their Keychains to establish a trust.
    Can I distribute this key to all my Mac users using ARD?
    Thanks.

    Hello Naga,
    Please check the sap help on 'Creating Foreign Keys'
    http://help.sap.com/saphelp_nw04/helpdata/en/cf/21ea77446011d189700000e8322d00/content.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/cf/21eb95446011d189700000e8322d00/content.htm
    I think that the forum - ABAP Development » ABAP Dictionary could help
    you more on the posted question.
    Thank you & best regards, Natalia Khlopina

  • Is Adobe Story Free for "personal use only"? Or can it be used for a commercial script?

    Is Adobe Story free for "personal use only"? Or can it be used in a commercial project?Adobe Story

    Thank you Lewis! That's great news!
    On Tue, Oct 14, 2014 at 5:31 PM, lewis_adobe <[email protected]>

  • Where can I find jdk1.2.2 for aix?

    Where can I find jdk1.2.2 for aix?

    A couple of minutes going through Google's results for "AIX JDK" turned up this page:
    http://www6.software.ibm.com/dl/dka/dka-p

  • How can I distribute the free version of Numbers, Keynote, and Pages using Apple Configurator

    I am trying to use Apple Configurator to mamnge a set of classroom iPads.  I have figured out how to purchase apps via the VPP account and distribute them, but I can't figure out how to distribute the free versions of Pages, Numbers, and Keynote.  When I try downloading these apps on the Mac running Configurator, they show up as a paid version.  Currently, I have to disable the option in Configurator that removes non-mamanged apps and then install the apps manually on each iPad.  Does anyone have a better option than this.  My hope was to be able to completely manage the iPads by simply pugging them into the Mac.

    The apps is not only for iPhone 5c and 5s. its for all apple products that are purchased with iOS 7. I don't believe if you already have the product then update it to iOS 7 that the apps will be free. I believe that you have to purchase the product on or after the 18th since iOS 7 will already be on the products.
    Edit...All compatible iOS 7 products activated on or after September 1st, 2013 will recieve the iWork apps for free. So yes he/she will recieve the apps

  • Does the online help created using Robohelp 9 trail version can be distributed?

    Hello All,
    I have created Webhelp and HTML file suing the trial version of Robohelp 9.
    Is it possible that I can distribute it to my peers to review it?
    I tried to send the help files, but did not succeed? What should I do?
    Kirti

    Welcome to our community, Kirti
    For the CHM, you may need to follow the steps outlined in the link below:
    Click here to view
    You might try copying the WebHelp folder (and any sub-folders) to a server for folks to view it.
    Cheers... Rick
    Helpful and Handy Links
    RoboHelp Wish Form/Bug Reporting Form
    Begin learning RoboHelp HTML 7, 8 or 9 within the day!
    Adobe Certified RoboHelp HTML Training
    SorcerStone Blog
    RoboHelp eBooks

Maybe you are looking for

  • ITunes wont put songs into correct folder!!

    When I import songs into iTunes, it stores the songs under the wrong folder in "My Music". There is two folders that somehow got mixed up, "iTunes Library" (which is where I would like the songs to go into) and "iTunes Music" (which i dont want to ev

  • Ipad got stolen and then disappeared from "Find my IPhone"

    Hello friends. Few days ago Igot my IPad stolen. Once I found that out I have attempted to track it via "Finde my Iphone" app. Well it was switched off. I have sent the blocking command with the password and message. Nevertheless my Ipad just disappe

  • Can't grant permissions to protection domains

    Hi, I'm trying to grant some permissions to a couple of protection domains using Visual Administrator (Security Provider item). I follow these steps: 1) I select protection domain, for instance, a jar file 2) I select the permission I want to grant 3

  • Screen light burned out

    My screen light seems to have burned out. My computer is probably about 6 years old, so I was wondering if this can be fixed?

  • HT201359 How do I obtain a receipt for proof of purchase?

    I'm trying to get proof that I purchase Beeline games. The proof is needed for a refund.