Proposal to change JavaMelody License

562 views
Skip to first unread message

Vernat Emeric

unread,
Jan 2, 2014, 8:14:53 PM1/2/14
to javam...@googlegroups.com
Hi everyone,

There is much value in open-source. On top of my head:
- I can see the source to know how it works and why it sometimes does not work.
- I can fix and improve it. My changes are maintained by all and some knowledge may be shared.
- Often, I don't have to ask for a budget before using it and I have the choice of using the best for my usage.

Today, I would want to put that into broader action. A new project is incubating at The Apache Foundation : Sirona, "in order to provide a simple but extensible monitoring solution for Java applications". Great! and the project lead is Olivier Lamy.
At the moment, the Sirona project is only a technology preview (perhaps not that much useable). But I would want that "we" suggest things to improve Sirona and I would want that "we" take inspiration from it. For example, we can create issues in the Sirona project and look at some of the Sirona agents (probes) to inspire new features for us.
Yes, together we could share knowledge and we would both be better, side by side.


To make the process easier, it would help if the JavaMelody license is changed from LGPL v3.0 to ASL v2.0. That's because any LGPL licensed piece of code can't be used into Apache projects (Note that I Am Not A Lawyer).

What a JavaMelody license change to ASL would mean for JavaMelody users?
- ASL is open-source like LGPL
- You could of course continue to use future releases of JavaMelody: I can't imagine a single case where you would be able to use LGPL and not being able to use ASL.
- You could still download it as usual (from the Maven repository or from downloads)
- I will still maintain and evolve JavaMelody like before, with help from many

What it would mean for JavaMelody contributors?
- You could still continue to contribute to JavaMelody: your contributions would be open-source licensed as ASL v2.0 instead of LGPL v3.

So, the JavaMelody philosophy would continue to be the same.


Now, I want to know your opinions:
- In answers to this post, give your +1 or 0 or -1 (with a reason if -1).
- And if you have a not trivial question about this or if you need to start a discussion about something, please post a separate thread at https://groups.google.com/forum/#!forum/javamelody in order to not interrupt the +1, 0 and -1 opinions in this thread.

Thanks for your opinions and for your questions, and happy monitoring!
Emeric


Darren Hartford

unread,
Jan 2, 2014, 11:00:42 PM1/2/14
to javam...@googlegroups.com
+1 without hesitation :-)


--
 
---
You received this message because you are subscribed to the Google Groups "javamelody" group.
To unsubscribe from this group and stop receiving emails from it, send an email to javamelody+...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


David Karlsen

unread,
Jan 3, 2014, 3:25:30 AM1/3/14
to javamelody
+1


2014/1/3 Vernat Emeric <eve...@free.fr>

--
 
---
You received this message because you are subscribed to the Google Groups "javamelody" group.
To unsubscribe from this group and stop receiving emails from it, send an email to javamelody+...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.



--
--
David J. M. Karlsen - http://www.linkedin.com/in/davidkarlsen

Domingo Suárez Torres

unread,
Jan 3, 2014, 3:56:06 AM1/3/14
to javam...@googlegroups.com
+1

Cheers
--
Domingo
Sent from my DynaTAC 8000X

pether sorling

unread,
Jan 3, 2014, 6:44:27 AM1/3/14
to javam...@googlegroups.com
+1


And thanks for all the hard work!

Best regards



Jose San Leandro

unread,
Jan 6, 2014, 4:42:01 PM1/6/14
to javam...@googlegroups.com
-1

LGPL better protects users' rights.

Following your instructions, I'm starting a new thread instead...

Philip Zeyliger

unread,
Jan 9, 2014, 7:15:00 PM1/9/14
to javam...@googlegroups.com
+1


evernat

unread,
Feb 2, 2014, 4:04:15 PM2/2/14
to javam...@googlegroups.com
Hi,

As discussed in this thread, the javamelody license is now changed to Apache Software License - ASL, in trunk (revision 3649).
This change will be released in version 1.50, in about two months.

JavaMelody is still open-source as before: you can of course continue to use and to contribute.

Thanks,
Emeric

David Karlsen

unread,
Feb 2, 2014, 4:35:05 PM2/2/14
to javamelody
Are there alternatives to iText for the PDF stuff which are more open (in terms of licensing)?


2014-02-02 evernat <eve...@free.fr>:

--
 
---
You received this message because you are subscribed to the Google Groups "javamelody" group.
To unsubscribe from this group and stop receiving emails from it, send an email to javamelody+...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Vernat Emeric

unread,
Feb 2, 2014, 5:25:56 PM2/2/14
to javam...@googlegroups.com
Hi Daren,

No, there are no alternatives to iText for javamelody.
But iText v2.1.7 used by javamelody is licensed as MPL 1.1 and LGPL.
Reference: http://search.maven.org/remotecontent?filepath=com/lowagie/itext/2.1.7/itext-2.1.7.pom

This is different than with iText v5.

bye,
Emeric

Darren Hartford

unread,
Feb 3, 2014, 11:07:12 AM2/3/14
to javam...@googlegroups.com
Hi David, Emeric,
There is a PDFBox alternative library, but the API/functionality is limited compared to itext ('stamping' content and PDF creation were limited in capabilities in earlier versions, although I admit I haven't revisited and similar to Javamelody kept to the old iText libraries).

http://pdfbox.apache.org/

If someone wanted to see how much of a change this would require, may be an option (but again, the old itext libraries are meeting the current needs and are still LGPL).

-Darren

David Karlsen

unread,
Feb 26, 2014, 10:21:32 AM2/26/14
to javamelody
What about: http://pdfbox.apache.org/ - would it be a good open alternative?

David Karlsen

unread,
Feb 26, 2014, 10:22:08 AM2/26/14
to javamelody
Ah - sorry - I saw Darren already suggested this.

Vernat Emeric

unread,
Feb 26, 2014, 9:51:07 PM2/26/14
to javam...@googlegroups.com
Hi,

I would like to talk about iText and iText licences, v2.1.7 vs v5 and why iText is probably the best.

First:
- javamelody uses iText v2.1.7 (this is an optional Maven dependency), and this, optional iText v2.1.7 is licensed as MPL 1.1 or at your choice LGPL.
Reference: http://search.maven.org/remotecontent?filepath=com/lowagie/itext/2.1.7/itext-2.1.7.pom
- Those MPL or LGPL licenses of iText v2.1.7 are open-source if that's your choice, and ok with any open-source and commercial projects (legal people who say otherwise should be sent back to education).
- iText v2.1.7 is used in javamelody to offer optional pdf reports, of already available html reports. The iText dependency is optional in javamelody: if you don't explictly include it, then it's ok, you have the html reports, but not the pdf reports.
- iText v2.1.7 was mainly created by Bruno Lowagie and Paulo Soares.

Then:
After, iText v2.1.7 (the version used by javamelody), it happens that iText v5 is something else, dual-licensed as commercial and AGPL (Affero General Public License) [1] [2].
So this email is n fact about the iText V5 license vs iText v2.1.7 license.
- iText  v2.x was freely used by every one of the Fortune Global 500 companies and all major governments and universities in the world,
- It has saved dozens of millions dollars in all Fortune Global companies, governments and universities,
- Then, Bruno had some private family life issues, including cancer,
- And, (comparatively ridiculous) income tax issues, with google ads, in one of those governments,
- After some time; Bruno thought to change the iText license and to find a way of life.
- Great, at least for his way of life.

So, yes I think that you can get a commercial iText license, with iText support. [1] [2] [3].
The iText support can also save you some dollars.

bye,
Emeric
I have myself a daughter, 8 years old. She knows the hospital much better than her parents and that's just too much.


[1] http://itextpdf.com/pricing
[2] http://itextpdf.com/agpl
[3] http://itextpdf.com/



Le 26/02/2014 16:21, David Karlsen a écrit :
Reply all
Reply to author
Forward
0 new messages