Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [leshan-dev] Leshan standalone UI JS library CQ issues

Julien,

I would like to draw your attention to this policy document[1]. Section C says that if a project really needs a component which has been rejected for provenance reasons that it can as the EMO to ask the Board to approve it anyways. Please let us know if you would be interested in pursuing that option.

[1] http://www.eclipse.org/org/documents/2010.12.08.Implementing.the.IP.Policy.pdf


On 07/04/2015 9:23 AM, Julien Vermillard wrote:
Hi,
As some already know the angular bootstrap-ui javascript lib used by Leshan standalone didn't receive clearance from Eclipse legal team.
Committers can see the details here:
https://dev.eclipse.org/ipzilla/show_bug.cgi?id=8471

Now what can we do?
- remove the leshan web UI from the leshan project and release Leshan as is (maybe move it under a seperate github project) - fix the leshan UI for not depending on angular bootstrap-ui (it's mainly used for accordions and modal dialogs)

Anyway I think we have larger concern here:

The current Javascript community culture is against contributor license agreement (CLA) and developer certificate of origin (DCO). So tracing contribution is difficult (for example angular bootstrap ui have 100+ contributors). It's not really compabile with having quick clearance from Eclipse to use it as required dependencies :)

I think it's doable to fix the current UI by removing the dependency (but we still need to find someone volunteering for doing it). But if we want to develop something larger, we need to be careful and decide upfront if we want to do it at Eclipse or not because it have serious limitation on the list of Javascript library we will be able to use.

Julien


Back to the top