Hi Miroslav,
All the source code is fully available under the Apache Software
License. So this project is indeed 'open source'.
Development is done in public and is open to everyone.
Marking Java classes, methods and fields as 'private' or 'protected' has
nothing to do with the 'openness' of the project itself.
It is just a fundamental concept called 'encapsulation' in
object-oriented languages like Java is one. (see
http://en.wikipedia.org/wiki/Object_Oriented , section Fundamental
Concepts, bullet point Encapsulation)
If you need to change behavior of encapsulated code, take the source
code and modify as you like.
Bernd
Miroslav Nachev wrote:
Hi,
I like the idea for Java based Mail Servers. That's why I am in this
forum more than 6 years. I used James about 2 years and the reason to
stop using was that all classes and methods expect the mains were
private or protected. I met that when I try to do some changes, to add
some extras and to improve it. Then I ask why is this protection in case
that this is a Open Source project. The answer was that this is the
politic of the team. After that I stop used James (now I am using
PostFix and QMail) but I am looking for new more open Java based Mail
Servers.
What is the situation now? Are most of the classes and methods still
private and protected or are public?
Best Regards,
Miroslav Nachev