[sakai2-tcc] [Management] [Building Sakai] Gradebook Situation

Clay Fenlason clay.fenlason at et.gatech.edu
Wed Jul 28 10:32:43 PDT 2010


IIRC, the last time someone looked at this, the language of the dual
licensing allowed for a BSD-style license to be granted, but it
attached conditions about derivative works downstream from that point
also being required to use the same license thus granted. As Noah
points out, I believe the issue is not so much what Sakai could
release as what people could do with that release.

That said, I don't think it's out of the question to approach the
library developers again (as Noah hints, 'Sencha' may signal new
management) and try to get special dispensation. In fact it's in my
queue of things to try. I'd assume that some of the open questions
(whether other institutions might help drive GB2 development) might
hinge on a positive outcome on that point. But the next steps
identified (for marching us toward shared ownership of GB services)
are useful regardless, and we'll work our way around to GB2's future
as a front end again. Of the two issues - community coordination on
core capabilities vs. the GB2 interface - I think I can say that the
former is the more far-reaching concern without slighting the results
of the GB2 work.

We can at least move from 3 front ends and 2 back ends, to 2 front
ends and 1 back end. While we're at it we can get IU off the hook for
being sole owner of GB code, distribute focus a little better, and
have a clear conversation about GB requirements that could even inform
S3 design work in the offing. That's the constructive path I'm focused
on atm.

~Clay

On Wed, Jul 28, 2010 at 12:56 PM, Noah Botimer <botimer at umich.edu> wrote:
> I should also be clear, here. Though we may be able to distribute the
> library under the exception with the Sakai community release under ECLv2,
> this would be a burrowed problem for our commercial partners. They could
> relicense the whole of Sakai except for this little bit, which is included
> contingent on the larger work's license.
> This would be severe overhead, likely to force partners to remove and
> distribute GB2 separately. As my colleague Matt Jones just pointed out, this
> is a place where we would get some mileage out of a solid
> packaging/installation mechanism. Maybe there is enough value in GB2 to
> drive investment in such overdue infrastructure.
>
> Thanks,
> -Noah
> On Jul 28, 2010, at 12:07 PM, Noah Botimer wrote:
>
> ...Fixing the TCC address on this thread.
> Thanks,
> -Noah
> On Jul 28, 2010, at 12:05 PM, Noah Botimer wrote:
>
> GB2 uses Ext JS/Ext GWT for the spreadsheet/tree views. These are GPLv3.
> There is a "FLOSS Exception" that applies for ECLv2, which can exempt an
> "Application" from the same-license bits of GPL.
> However, this is a unique case and I don't know that we've gotten any
> assessment from someone qualified. There are also very tricky details around
> "Extensions" (modifications, add-ons), where distribution of the main
> library is forbidden. As a last detail, the exception applies to given
> versions "or later, where the exception notice is present". As a
> technicality, the legal entity has changed names (to Sencha, Inc.), so the
> exception should be vetted for the "or later" part.
> There is effectively no suitable replacement at this time, as I understand
> it. Ext JS is quite nice and has a very specific object/inheritance model,
> giving good results and pretty tight binding. I'm less familiar with Ext
> GWT, but it effectively provides the Ext JS library to GWT apps, where I
> believe the binding is even a bit tighter.
> As I understand, the spreadsheet/tree interface of GB2 is the primary goal
> and primary body of work -- porting would essentially be a rewrite and a
> different project.
> Thanks,
> -Noah
>
> http://www.sencha.com/products/floss-exception.php
>
> On Jul 28, 2010, at 10:27 AM, Carl Hall wrote:
>
> What library is it?  Maybe we could work out some dual licensing or help
> find a replacement.
>
> On Tue, Jul 27, 2010 at 9:16 AM, Mark Norton <markjnorton at earthlink.net>
> wrote:
>>
>>  > Gradebook 2 includes an indispensable library which is licensed under
>> GPL
>>
>> Well, that was a pretty silly thing to do.  We've managed to steer clear
>> of GPL code for the entire lifetime of Sakai (with the possible
>> exception of MySQL).  That, at a minimum, needs to be fixed, IMO.
>>
>> - Mark Norton
>>
>> Clay Fenlason wrote:
>> > We started to talk about the state of various gradebook tools at the
>> > Project Coordination meetings in Denver, and some discussion between
>> > Kirk, Karen and I has followed since, so an update is in order.  I
>> > wanted also to communicate the information more widely and make sure
>> > the rest of the community was aware.
>> >
>> > You can find an overview of the gradebook situation in Confluence [1],
>> > where the information will be revised as the situation develops.
>> > Questions and comments welcome, though you'll notice we don't have
>> > answers to every question yet.
>> >
>> > Please note in particular the next step planned around 2.8. In
>> > mid-August UCDavis and IU are planning to come together to agree on
>> > the final details of a common data model, and it's expected that this
>> > work (including conversion scripts) could be completed by the
>> > projected code freeze in mid-September
>> >
>> > ~Clay
>> >
>> > [1] http://confluence.sakaiproject.org//x/_hIhB
>
> _______________________________________________
> sakai-dev mailing list
> sakai-dev at collab.sakaiproject.org
> http://collab.sakaiproject.org/mailman/listinfo/sakai-dev
>
> TO UNSUBSCRIBE: send email to sakai-dev-unsubscribe at collab.sakaiproject.org
> with a subject of "unsubscribe"
>
> _______________________________________________
> management mailing list
> management at collab.sakaiproject.org
> http://collab.sakaiproject.org/mailman/listinfo/management
>
> TO UNSUBSCRIBE: send email to management-unsubscribe at collab.sakaiproject.org
> with a subject of "unsubscribe"
>


More information about the sakai2-tcc mailing list