XWiki has made it's way on the Google Summer of Code program (very cool !!!)
It's a very cool initiative by Google: Google Summer of Code
<http://code.google.com/summerofcode.html>.
Thanks to Jeremi who noticed it, we have been very reactive and we
managed to get XWiki on the list of mentoring organizations. This has
been very positive both because we have had lots of visits on the
xwiki.org site to see the page of proposed projects
<http://www.xwiki.org/xwiki/bin/view/Dev/SummerOfCode>.
I've had about 7 students contacting me for projects on this page and
some of them seem to know what they are talking about.. The guy
proposing the XWiki P2P project for example seems to be quite
interesting. We also have a proposal for the WYSIWYG Editor.
If some people in the team would like to help mentor some of the
students working on a specific project, don't hesitate to volunteer !
Let's hope we will be allowed to have many of these projects accepted.
Google has a budget for 200 projects (that's 1M$) and there are 40
organizations right now which means an average of 5 projects, knowing
that there are some big organizations in the list. Just Nmap has been
notified of 31 proposals sent out for 19 different projects. They stated
they can only handle 5 to 7 students.
Ludovic
--
Ludovic Dubost
XPertNet: http://www.xpertnet.fr/
Blog: http://www.ludovic.org/blog/
XWiki: http://www.xwiki.com
Skype: ldubost AIM: nvludo Yahoo: ludovic
Hi Contributors,
I'd like to open a discussion about a licence change. I've been thinking
for a while to open up the licence more.
Currently the code is GPL which allows end-users (including commercial
companies using XWiki internally or for their web sites) to use XWiki
without being required to contribute code back, but requires software
distributors to contribute all modifications using the GPL.
Until version 0.9.543 there was only code from myself in it which
allowed me to double licence code, which has been done with one company
in the US who has embedded XWiki in a proprietary product.
Starting with release 0.9.793, XWiki has significant contributions from
other users which if we want to be able to allow this company or others
in the future to use XWiki in compliance with the open-source licence we
need to:
1/ Either get the right from ALL contributors to allow XPertNet to
double-licence the contributions for proprietary usage and charge for it
as well as support.
2/ Open up the licence to a licence which would allow them to do it
without a double licence. This licence could be LGPL or ASL. Customers
could still take a support contract with XPertNet.
I'd like to hear the opinions of everybody and of course especially of
contributors who have commited code to XWiki. Which route should be go
from your point of view and are you willing to relicence your code to
any of the licence proposed (giving the right to double licence,
changing licence to LGPL or changing licence to ASL).
This question is also true for Jens who has contributed the Lucene
plugin and the email notification plugin but to a lesser extent as these
are plugins and could keep a separate licence. It would just restrict
specific usage of these specific plugins.
Whatever we decide, we will need to create some documents that
contributors would sign to specifically accept the conditions under with
the contributions are made to the code base.
Ludovic
--
Ludovic Dubost
XPertNet: http://www.xpertnet.fr/
Blog: http://www.ludovic.org/blog/
XWiki: http://www.xwiki.com
Skype: ldubost AIM: nvludo Yahoo: ludovic
Hello,
Would patches containing only (or mostly) comments and log statements
increasing source code's ease to read / debug be welcome?
Greetings, Lilianne E. Blaze
Hi,
I have just made my first code commits. However, I had no code rules to go
by so I've tried to copy existing code. The problem is that the existing
code is not consistent itself!...
I would like us to define what are our coding rules. Questions such as:
- max number of characters on a ligne. 100? 120? More?
- indentation rules
- spacing rules, like "(SomeClass)myobject" or "(SomeClass) myobject"
- etc
We could of course have a wiki topic for describing the rules but I don't
think that's the right approach. I would prefer doing what I've done on my
other projects: have a checkstyle.xml file describing those rules and apply
them in the build.
ATM as we have lots of inconstancies, the build would not fail on checkstyle
error. However we should work towards eliminating checkstyle violations and
move the checks, one by one, from warning to error (error fails the build).
WDYT?
Thanks
-Vincent
_____________________________________________________________________________
D�couvrez le nouveau Yahoo! Mail : 1 Go d'espace de stockage pour vos mails, photos et vid�os !
Cr�ez votre Yahoo! Mail sur http://fr.mail.yahoo.com
Hi,
I'd like to be sure I'm doing the right thing, hence this email. Are we
following any rule for deciding whether or not a proposal should be applied
or not?
For example, I've just sent an email about modifying the XWiki constructor
interface. Ludovic has answered but not other committers. Should I go ahead
or do I need to wait for others to chime in?
Are we following the ASF rules defined here:
http://apache.org/foundation/how-it-works.html#management? However this is
not enough.
Here's an additional rule followed on most Apache projects:
"
The development process is intentionally lightweight; like other
Apache projects, the committers decide which changes may be committed
to the repository. Three +1 ('yes' votes) with no -1 ('no' votes or
vetoes) are needed to approve a code change. For efficiency, some code
changes from some contributors (e.g. feature additions, bug fixes) may
be approved in advance, in which case they may be committed first and
changed as needed, with conflicts resolved by majority vote of the
committers.
"
Is this too heavyweight? Is it ok? What do you want?
Should I wait before committing the xwiki constructor change I have
proposed?
The reason I'm asking this is because I am a new member of the community and
I'm sure other newcomers may also have some doubt when they want to change
existing code.
Thanks
-Vincent
_____________________________________________________________________________
D�couvrez le nouveau Yahoo! Mail : 1 Go d'espace de stockage pour vos mails, photos et vid�os !
Cr�ez votre Yahoo! Mail sur http://fr.mail.yahoo.com
Hi,
I'd like to add a default constructor to XWikiConfig so that config can be
added in java code:
XWikiConfig config = new XWikiConfig();
config.put("xwiki.store.class", "com.xpn.xwiki.store.XWikiHibernateStore");
config.put("xwiki.store.hibernate.path",
getClass().getResource(StoreHibernateTest.HIB_LOCATION).getFile());
WDYT?
Thanks
-Vincent
_____________________________________________________________________________
D�couvrez le nouveau Yahoo! Mail : 1 Go d'espace de stockage pour vos mails, photos et vid�os !
Cr�ez votre Yahoo! Mail sur http://fr.mail.yahoo.com