EJBSpaces project looking for contributors!
EJBSpaces is an open source JavaSpaces(TM) implementation that is accessed through a
J2EE application server such as WebLogic, JBoss, WebSphere, etc.
There are two goals to the this project:
Present JavaSpaces as a general solution to a wider audience.
Provide a business-centric, enterprise scale implementation of the JavaSpaces specification.
If you're interested in contributing to one or more of the following efforts
core development
testing/QA/porting
web development
project management
configuration management and builds
technical writing
marketing and strategy
please contact me
FAQ*:
What's in it for me?
EJBSpaces is a clean sheet implementation, it does not share any code with Sun's reference implementation.
You can learn the specification inside and out as well as all about distrubted computing.
You can develop skill sets that you don't have a chance to use at your real work.
If you're unemployed or a student, you can contribute your skills towards a good cause!
How can EJBSpaces be a real JavaSpaces implementation when it doesn't use Jini discovery?
EJBSpaces is designed so that the core space module can be extracted and fronted as a Jini service.
Our next major milestone is to pass Sun's compatability tests.
How much time is involved?
How much do you have? :) I would like to see a commitment of a few hours to a few days a month,
depending on the role.
Can I still contribute even though I'm not "the worlds greatest coder"?
Yes! The core code is only one part of the project (or any project for that matter).
You don't even have to join the project to contribute - just download EJBSpaces and try it - tell us what's broken!
Do I have to join (register with) sourceforge?
No, especially if you want to help with testing and ports. With other roles (core development)
it would be easier to communicate if you register.
We currently are not managing the project through sourceforge,
but depending on circumstances, we may decide to in the future.
Registering with sourceforge is free - and in my experience, spam free.
I'm interested, what next?
Send me an email.
Let me know how you'd like to contribute and how much time you might have available.
If you're not sure or would like to know more info, feel free to ask.
The source is available through cvs, warts and all!
You don't need to send a resume, but if you have one handy it might give me an idea of
your background. I will keep all information in strict confidence.
What development process do you use?
It's a mix of everything! We have requirements (the specification)
- we write unit tests with JUnit. I approve changes. We try to release often.
As the project matures, we'll adapt the process.
*not really "frequently asked" - since I made them up!