| Summary: | [license] Dual License Request for Ceylon EPL+ALv2 | ||
|---|---|---|---|
| Product: | Community | Reporter: | Stephanie Swart <stephanie.swart> |
| Component: | Proposals and Reviews | Assignee: | Eclipse Management Organization <emo> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | P3 | CC: | mike.milinkovich, sharon.corbett, stef |
| Version: | unspecified | ||
| Target Milestone: | --- | ||
| Hardware: | PC | ||
| OS: | Windows NT | ||
| URL: | https://projects.eclipse.org/proposals/eclipse-ceylon | ||
| Whiteboard: | |||
| Bug Depends on: | |||
| Bug Blocks: | 515786 | ||
|
Description
Stephanie Swart
Eclipse Ceylon is a modern statically-typed programming language for the Java, Android, and JavaScript virtual machines. The language features a unique and uncommonly elegant static type system, a flexible and very readable syntax, a powerful module architecture, a modular SDK, smooth interoperation with native Java and JavaScript, and with Maven and npm, excellent command-line tooling, and a full-featured IDE. The reason we would prefer to keep its distribution a mix of EPL and ALv2 is because some of our repositories are already a mix of ALv2 and EPL and changing those licenses would require contacting all contributors, which would make things more complex than they need to be. It could be done, but it's not clear that it would be worth it, if EPL and ALv2 are both acceptable. Hello Stéphane; Thank you for providing the rational for the dual licensing request. However, as it has been deemed necessary to approach the Board for other approvals related to Ceylon, the project has been asked to prepare a presentation to encompass all areas below as per the email I sent moments ago: 1. Project Dual Licensing - EPL-1.0 OR Apache-2.0 2. Javac (Java Programming Language Compiler) – To distribute code licensed under the GPL+CE, please see [1] for details 3. Narayana.jta - LGPL 2.1 Licensed (Please note Board approval is only required if Narayana is a Pre-Req Dependency as per [2]) [1] https://www.eclipse.org/org/documents/GPL_CE_Policy.php [2] https://eclipse.org/org/documents/Eclipse_Policy_and_Procedure_for_3rd_Party_Dependencies_Final.pdf Thanks, Sharon As per Mike, the board has approved the dual license request for Ceylon. (In reply to Stephanie Swart from comment #3) > As per Mike, the board has approved the dual license request for Ceylon. Slight correction: the Board approved a mixed license model for Ceylon, not a dual-license. The ALv2 and EPL licensed components can remain under the licenses they are using now. HTH Great, thanks! |