[jsword-devel] Building on Bible Desktop: BibleBlogs.Net

Don Brown donald.brown at gmail.com
Wed Jan 18 09:10:02 MST 2006


Cool, yeah, I've started doing the same, going through and cleaning things
up.  The GUI code has tons of errors for two main reasons:
 * Still not 100% sure how you solve localization, so there are a lot of
labels and error messages still in the code
 * Most of that code was forked from the Blogapps code, where it was a
standalone Swing app.  Furthermore, a lot of it was autogenerated by
Netbeans.

The license issue is kinda a tricky one.  I've gone ahead and added the GPL
to my code, but I haven't to the code I took from Blogapps.  I don't think
we can just remove Dave's copyright, especially when most of the code is
unchanged.  If you really want everything to be the same license, I can talk
to Dave.  There is also the GriddedPanel class I've been using that comes
from a Java Swing book.  That one I haven't modified at all, so we probably
couldn't change its license.

BTW, some background, I'm a Apache Software Foundation member and a
committer on several ASF projects including some used by Bible Desktop, and
we are very sensitive to licensing issues due to the size of our projects.
We even have a legal team that keeps us in check as we move along.

As for changes and author issues, I doesn't matter to me, and I fully expect
you to mutilate my beautiful code :(  (jk, ;))  There is still more work
that needs to be done to better integrate the code, so I'll be posting
attachments until it gets committed.  Let me know when you start working on
it, so I'll know to stop.  In another project, we've found the JIRA ability
to declare "Work Started" as a helpful way to avoid steping on each other.
I don't remember if this project uses that or not.

Anyways, I look forward to working with everyone.  As I've said, I'm very
impressed as to the quality and organization of this project.  Keep up the
good work!

Don

On 1/18/06, DM Smith <dmsmith555 at yahoo.com> wrote:
>
> Don,
>     I have seen your Jira entry with attachment and hopefully I'll get
> to it by the end of the weekend. I'll be running it through our
> CheckStyle, FindBugs, PMD and other QA tools and making adjustments to
> minimize their whining. So don't be surprised at some changes. Also, I
> will be setting you as author on new stuff and slapping on our license,
> LGPL for library code and GPL for GUI code. For existing code that you
> changed, if the changes were more than a few lines or were significant,
> we will add you as an author. If this is not OK, please speak up.
>     If the code tests well, we can do another release fairly soon. (You
> caught us at a good time!)
> Thanks,
>     DM
>
> Don Brown wrote:
> > I'm in the process of building BibleBlogs.Net [1], a site that
> > provides tools and a forum to help you in your personal search for God
> > and to share your experiences with others.  This is accomplished
> > through the marriage of web journals or "blogs" with Bible study
> > tools, specifically, Bible Desktop [2].
> >
> > To this end, I've built a blog client into Bible Desktop to allow
> > someone to share their Bible study thoughts and experiences from
> > within the Bible Desktop itself.  The blog engine, Roller [3], even
> > supports group blogs to allow several people to collaborate on a
> > single study easily and the client in Bible Desktop supports multiple
> > blogs per account.  Initially, I was going to build everything around
> > the blog engine, but once I saw Bible Desktop and how well-designed
> > and commented it was, I decided to built it into the site.
> >
> > Anyways, my question is where should I go from here?
> >  #1 - I could donate the code to Bible Desktop, once it has been
> > cleaned up to its standards.
> >  #2 - Continue as a separate project, forking code as needed.
> >
> > Since Bible Desktop is GPL, the code is available on the
> > BibleBlogs.Net site [2], so option 1 is more about collaboration.
> > Option 2 obviously necessitates me finding a new name, but it also
> > might help encourage Bible Desktop's design to better accept plugins
> > and extensions.
> >
> > Look forward to your feedback and ideas.
> >
> > Don
> >
> > [1] http://www.bibleblogs.net
> > [2] http://www.bibleblogs.net/study
> > [3] http://www.rollerweblogger.org/page/project
>
> _______________________________________________
> jsword-devel mailing list
> jsword-devel at crosswire.org
> http://www.crosswire.org/mailman/listinfo/jsword-devel
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.crosswire.org/pipermail/jsword-devel/attachments/20060118/731a022e/attachment-0001.html


More information about the jsword-devel mailing list