On 3/14/07, Kingsley Idehen <kide...@openlinksw.com> wrote:

> OK, clear. The reason I thought the earlier case applied to Virtuoso
> was because
> http://www.fsf.org/licensing/licenses/gpl-faq.html#DoesTheGPLAllowRequireFee

> says "The GPL is a free software license, and therefore it permits
> people to use and even redistribute the software without being
> required to pay anyone a fee for doing so."
>
> I also saw no preamble for licensing conditions in addition to the GPL
> when I downloaded Virtuoso, nor when I looked ate the LICENSE and
> COPYING file that were included.

The GPL is sbout Free Distribution and propagation of these rights (the
"Speech" component). Thus, you can propagate Virtuoso's GPL edition as
long as each destination preserves the inherent distribution freedoms
that include source.


Fully understood.  But the GPL is about more than free distribution:
http://www.fsf.org/licensing/essays/free-sw.html. In any case, if a
commercial/non-commercial clause such as you describe applies to Virtuoso,
http://www.fsf.org/licensing/essays/categories.html#semi-freeSoftware would
classify it as "semi-free software". It's a bit muddy to me what that means
for GPL-compatibility.

Bottom line, any application built atop Virtuoso's GPL edition will need
to expose it source code too. If this is done then everyone is treated
fairly. On the other hand if someone builds a hosed app. where there is
no access to the source code then the freedoms from Virtuoso are no
longer available to others.


Ah, a great point! Are you following the GPLv3 discussions? If not you might
want to look into that. The GPLv2 is all about copyright; with a hosted app
the app itself is not being made available, only it's services are, and as
such source delivery is not required. This, in addition to patent issues, is
one of the main issues the GPLv3 aims to address.

Anyhow, commercial use and source delivery are very different issues. If I
write the GPL app and I deliver source to whomever, I cannot know whether
it's use will be commercial or non-commercial. I'm not sure the GPLv3 would
even address this, but a simple addition of a non-commercial-use stipulation
to the LICENSE file might (this is, quite obviously, not legal advice).

I hope this clears matters?


Well, it certainly clarifies the intent of OpenLink :) I am not a lawyer by
any means, but at the previous place I worked I was ( a.o.) the liaison to
the legal dept to discuss (again, a.o.) the licensing aspects of the
components we intended to use, so this discussion has similarities to
discussions I had then. And I do love a good discussion :)

Anyhow, the intent is really much more important to me than the actual
letter of the license in this case, and the intent is clear: no
free-loading. I just think that licensing issues are important in principle,
and interesting.

BTW - I would be very much welcome your potential participation in this
project :-)


I just see now, you're Kidehen! Very interesting interview with Jon! I just
got back from a Sharepoint 2007 course, and all during the day the thought
"I bet I could do that with Virtuoso!" kept popping into my head. Loads of
potential to this product.

I'm not a database internals geek, so I don't think I could (safely) help
out on the core product. But I've done loads and loads of CMS work, and with
Virtuoso I feel I've hit on a solid base for an idea that's been in my head
for ages -- a robust CMS/appserver with proper WebDAV support. I've looked
at tens, maybe hundreds of CMSses over the years, and they all come up short
in my opinion. Pretty much all of them use web-based editors, which are OK
if you must edit your site on the road, but for editors that spend much time
on writing content, using mainly their own PC, it just doesn't make sense
when there's applications like Frontpage, DreamWeaver, MS Office, or even
NVu or OpenOffice with WebDAV support, and none of the problems (textbox
size limitations, finicky javascript problems, session timeouts, etc) that
plague web-based surrogates.

The idea for WebDAV as the principal means of editing site content hit me
way back when I was still working on the Midgard CMS, and it has never been
far from my mind since. I dabbled with Plone/Zope, which worked great, until
the 2.7 to 2.8 or so migration totally broke WebDAV editing, with zero
interest in getting it fixed ("we have a web editor, use that"). With
Virtuoso, the WebDAV capability is part of the speclist against the core DB,
and the CMS part would just build from that, instead of a DAV interface
loosely bolted against an existing CMS.

Phew, that was longer than I thought it would be. Anyhow, I'll be toying
with Virtuoso to see how it'd fit into the projects I have lined up.

Emile

Reply via email to