Hi Eric,

no way. Groovy offers the same, java offers. And a local java application is able to do basically all.
But you have to press alt+f8 and ok.

AFAIK, the common java scripting languages aren't restricted in any way.

Hmm, do you have a different idea?

Regards, Chris

Eric Lavarde - FreeMind schrieb:
Arggh, I didn't want to hear this...

Can't you configure groovy as to limit its radius of action to FreeMind
internals? Possibly as an option, but per default...

And I know that per default, you are asked to accept Groovy scripts, but I
don't think it's enough: Groovy scripts are useful so people will press OK
without thinking, or will disable the question... until we get our first
FreeMind macro virus, and I wouldn't want to be the one responsible for
this.

So, I want that we reconsider the decision to ship a groovy engine able to
wipe out our users' disk by just opening a FreeMind file and pressing an
OK key.

Thanks, Eric


Christian Foltin said:
Hi Eric,

well, with groovy, you are able to format the hard disk inmediately. Even
without any sun bug...

Yours, Chris

-------- Original-Nachricht --------
Datum: Mon, 3 Mar 2008 09:11:20 +0100 (CET)
Von: "Eric Lavarde - FreeMind" <[EMAIL PROTECTED]>
An: [email protected]
Betreff: Re: [Freemind-developer] 0.8.1 min Java included
Hi Chris,

thinking it over, I still see two points against packaging Java:

1. Security is one side, bugs are another, you still need to repackage
if
a Java bug impacts FreeMind.

2. Back to security: especially given the fact that we've now got a
scripting engine, FreeMind is also a security issue entry (think about
Word documents with macros) and as such, we need to be careful.

This said, it's not a strong opposition, and as long as I don't need to
package or support such a thing on Linux, you are free to do it :-)

And again, I don't think any license issue speaks against it. Java 7
being
under GPL, it's another story, theoretically, we would need as well to
offer all the sources, but it's the same issue for all GPL libraries we
already use.

Cheers, Eric

Christian Foltin (GMX) said:
Hi,

ad 2: well, with an embedded java, this jvm is only used for FreeMind.
Thus, the need for security updates is not so big, is it?

And moreover, I'm seeing into the future, when Jre7.0 gets open
source.
Then, there would be no problem at all.

Well, let's see.

Chris

Eric Lavarde schrieb:
Hi,

I'm not really happy either with the idea to bundle FreeMind with
Java:
1. not because of the licensing reasons, my understanding was always
that GPL is about linking and not bundling:

"In addition, mere aggregation of another work not based on the
Program
with the Program (or with a work based on the Program) on a volume of
a storage or distribution medium does not bring the other work under
the scope of this License."

2. but because we carry the responsibility in terms of security
updates.
Sun brings rather often security updates and we would have to
generate
a
new release each time.

I would rather see an installer checking for the existence of Java
(with
a correct version), and warn the user if it's missing, opening on
request a browser with the java download URL.

Eric

Dan Polansky wrote:

Dear Chris,

as promised, I have now posted the zip with updated Windows
launchers,
one taking Java from "jre/bin/javaw.exe", into the following patch:


http://sourceforge.net/tracker/index.php?func=detail&aid=1361629&group_id=7118&atid=307118
<http://sourceforge.net/tracker/index.php?func=detail&aid=1361629&group_id=7118&atid=307118>
I have created a documentation page about the Windows launcher:

http://freemind.sourceforge.net/wiki/index.php/Windows_launcher


As regards licensing: In an email that you have sent to me and that
I
am
quoting below, you have referred me to two open source projects that
bundle Java into their installers. I have added them into the wiki:

http://freemind.sourceforge.net/wiki/index.php/Licensing

However, the first project does not have a pure GPL; they have
modified
it to make it possible to link with non-free code.

The second project does not state their license on their web page;
that
they have GPL follows from their entry in their SourceForge project
page. There is no evidence that the other project knows what they
are
doing.

I see no evidence that bundling FreeMind, licensed under pure GPL
V2+,
with Java is legally correct.

Best regards,
Dan


Chris wrote:

    Hi Dan,

    you requested to find open source with java included. Here are
two
    of them:
    http://www.mondobeyondo.com/projects/stopmojo/
    http://tiffanys.sourceforge.net/

    Both on sourceforge.

    Do you still remember to create the different exe for me?

    Thanks,

    Chris
    --


On Mon, Feb 18, 2008 at 8:43 PM, Dan Polansky
<[EMAIL PROTECTED]
<mailto:[EMAIL PROTECTED]>> wrote:

    Dear Chris,

    okay; I will create the exe in any case, regardless of the
opened
    licensing issue. This I will do no sooner than on the coming
weekend.

    But as regards licensing, IMHO we should proceed in a
risk-averse
    way, and consider such a bundling a license violation, unless
    clearly demonstrated otherwise. My concern is not that we
violate
    Sun's license; my concern is that we violate FreeMind's GNU GPL.

    I prefer hard facts to speculation. And I prefer to rely on the
    thought and experience of a multitude of other people, those who
are
    experienced or if possible expert, if available. Do you know of
any
    other open source software licensed under GNU GPL that contains
Java
    bundled?

    I understand that FreeMind needs Java. FreeMind also needs an
    operating system, some of which are proprietary. The key point
is
    *bundling*, not *need*, from what I understand.

    Best regards,
    Dan



    On Feb 18, 2008 8:25 PM, Christian Foltin (GMX)
    <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>>
wrote:
        Hi Dan,

        beside the licensing, do you still create the .exe for me?
The
        packaging needs some time to be created.
        Moreover, remember, that every user of FreeMind needs Java
to
        execute FreeMind.
        And it is only the question, if we are allowed to package
and
        distribute the java with our proprietary program.
        We can' t claim, that the result is GPL (at least not for
java
        5+6, java7 is gpl, but not available AFAIK).

        Perhaps, consider
        http://www.debian.org/doc/manuals/debian-java-faq/

        Best regards, Chris

        Dan Polansky schrieb:

        Dear Chris,

        I think it should be possible for me to make it tomorrow to
        produce a version of FreeMind.exe that takes the Java
runtime
        from a specific directory.

        But what I see as an issue is the licensing of Java
runtime.
        Though I have already devoted some attention to copyright
        issues, I am still a non-expert. FreeMind is licensed under
        GNU GPL; bundling with it something that has not an open
        source license seems highly risky of copyright violation.

        Unless we have a clear evidence that there are no licensing
        issues, we should avoid bundling with FreeMind anything
        without a license compatible with GNU GPL.

        Best regards,
        Dan


        On Feb 16, 2008 10:41 PM, Christian Foltin (GMX)
        <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>>
wrote:

            Dear Dan,

            this will cost you at least a couple of beer ;-)

            Dan, I want to publish an installer version including
the
            java runtime:
            FreeMind-0-8-1-max-Java-included, too. What do you
think?
             From the license of the runtime, it should be possible
            (see below).


            I would need your help in creating a freemind.exe that
            takes a java.exe
            from a subdirectory jre/bin/java.exe.
            Can you supply such an exe, soon?

            Regards,

            Chris



=======================================================================
                    Redistribution of the J2SE Runtime Environment

=======================================================================
--------------------------------------------------------
                NOTE - The license for this software does not allow
the
                redistribution of beta and other pre-release
versions.
--------------------------------------------------------
            Subject to the terms and conditions of the Software
License
            Agreement and the obligations, restrictions, and
            exceptions set
            forth below, You may reproduce and distribute the
Software
            (and
            also portions of Software identified below as
            Redistributable),
            provided that:

            (a) you distribute the Software complete and unmodified
            and only
               bundled as part of Your applets and applications
            ("Programs"),

            (b) your Programs add significant and primary
            functionality to the
               Software,

            (c) your Programs are only intended to run on
Java-enabled
            general
               purpose desktop computers and servers,

            (d) you distribute Software for the sole purpose of
            running your
               Programs,

            (e) you do not distribute additional software intended
to
            replace
               any component(s) of the Software,

            (f) you do not remove or alter any proprietary legends
or
            notices
               contained in or on the Software,

            (g) you only distribute the Software subject to a
license
            agreement
               that protects Sun's interests consistent with the
terms
               contained in this Agreement, and

            (h) you agree to defend and indemnify Sun and its
            licensors from
               and against any damages, costs, liabilities,
settlement
            amounts
               and/or expenses (including attorneys' fees) incurred
in
               connection with any claim, lawsuit or action by any
            third party
               that arises or results from the use or distribution
of
            any and
               all Programs and/or Software.

            The term "vendors" used here refers to licensees,
            developers, and
            independent software vendors (ISVs) who license and
            distribute the
            J2SE Runtime Environment with their programs.

            Vendors must follow the terms of the J2SE Runtime
            Environment Binary
            Code License agreement.



------------------------------------------------------------------------
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/



------------------------------------------------------------------------
_______________________________________________
Freemind-developer mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freemind-developer


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Freemind-developer mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freemind-developer


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.

http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/_______________________________________________
Freemind-developer mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freemind-developer

--
Eric de France, d'Allemagne et de Navarre

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Freemind-developer mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freemind-developer
--
GMX startet ShortView.de. Hier findest Du Leute mit Deinen Interessen!
Jetzt dabei sein: http://www.shortview.de/[EMAIL PROTECTED]

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Freemind-developer mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freemind-developer




-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Freemind-developer mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freemind-developer

Reply via email to