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