[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [eclipse-incubator-e4-dev] Describe your UI with XMl (XUL, XHTML...) to render it with SWT and SWT CSS engine.
|
>>if you package up something with LGPL license
together with something else, the entire result must have LGPL license
applied to it, i.e.,
>>the LPGL infects the non-LGPL content with its
license.
IANAL but I don't think that's right:
From http://www.gnu.org/licenses/why-not-lgpl.html
"using the Lesser GPL permits use of the library
in proprietary programs"
From http://www.gnu.org/copyleft/lesser.html
(my bolding in paragraphs):
4. Combined Works.
You may convey a Combined Work under terms of your choice
that, taken together, effectively do not restrict modification of the portions
of the Library contained in the Combined Work and reverse engineering for
debugging such modifications, if you also do each of the following:
....<snip>...
5. Combined Libraries.
You may place library facilities that are a work based
on the Library side by side in a single library together with other library
facilities that are not Applications and are not covered by this License,
and convey such a combined library under terms of your choice, if
you do both of the following:
- a) Accompany the combined library with a copy of the same
work based on the Library, uncombined with any other library facilities,
conveyed under the terms of this License.
- b) Give prominent notice with the combined library that
part of it is a work based on the Library, and explaining where to find
the accompanying uncombined form of the same work.
LGPL isn't viral but does place restrictions
which are incompatible with EPL, AFAIK.
Kevin
Ed Merks/Toronto/IBM@IBMCA
Sent by: eclipse-incubator-e4-dev-bounces@xxxxxxxxxxx
04/28/2008 08:26 AM
Please respond to
E4 developer list <eclipse-incubator-e4-dev@xxxxxxxxxxx> |
|
To
| E4 developer list <eclipse-incubator-e4-dev@xxxxxxxxxxx>
|
cc
| "E4 developer list" <eclipse-incubator-e4-dev@xxxxxxxxxxx>,
eclipse-incubator-e4-dev-bounces@xxxxxxxxxxx
|
Subject
| Re: [eclipse-incubator-e4-dev] Describe
your UI with XMl (XUL, XHTML...) to
render it with SWT and SWT CSS engine. |
|
Angelo,
LGPL has a viral aspect that EPL does not. I'm not a lawyer or expert,
so I'll likely not get this quite right, but if you package up something
with LGPL license together with something else, the entire result must
have LGPL license applied to it, i.e., the LPGL infects the non-LGPL content
with its license. EPL and APL, on the other hand, let you package up EPL
stuff with any commercial licensed stuff without the entire resulting package
having the EPL applied to it. EPL is more restrictive than APL, because
with EPL, if someone changes the base source code that you've created,
they are obligated to share the modified source code, while APL has no
such obligation. So EPL gives you much the same protection as LPGL, i.e.,
someone can't just copy the code and change it to their heart's content
without ever giving anything back, without the viral aspect of LGPL that
makes in unattractive to commercial vendors. APL is more permissive than
EPL and hence is compatible. It seems to me that EPL has better protection
for the original authors, much like LPGL, without also making the result
unpalatable for commercial reuse.
I suggest you Google Eclipse Public License and read the the FAQ and other
sources of information about it:
http://en.wikipedia.org/wiki/Eclipse_Public_License
Ed Merks/Toronto/IBM@IBMCA
mailto: merks@xxxxxxxxxx
905-413-3265 (t/l 313)
"Angelo
zerr" <angelo.zerr@xxxxxxxxx>
"Angelo zerr" <angelo.zerr@xxxxxxxxx>
Sent by: eclipse-incubator-e4-dev-bounces@xxxxxxxxxxx
04/28/2008 06:22 AM
Please respond to
E4 developer list <eclipse-incubator-e4-dev@xxxxxxxxxxx> |
|
|
Hi Jochen,
I have choosen LGPL license because I believed that LGPL license is light.
Why LGPL is not compatble with EPL?
I can't change license but I would like choose license which is more permissif.
If I choose EPL, what is the restriction about this license.
Can I choose another license which is more permissif tnah EPL§?
Thnak for your help.
Regards Angelo
2008/4/27 Joc hen Krause <jkrause@xxxxxxxxxxxxxx>:
Hi Angelo,
Your work is very interesting, but I am afraid that LGPL is incompatible
with EPL. Do you know if the code could be also licensed under a different
license, e.g. EPL or Apache License?
Jochen
-------------------------------
Jochen Krause
Innoopract Inc.
http://innoopract.com
Am 26.04.2008 um 15:54 schrieb Angelo zerr:
Hi
At first if you are frensh you can read ODT
frensh documentation here.
> I think you remember me. We had a discussion in forum of developez.com.
yes I remember you about eFace /Akrogen/TK-UI discussion :)
> Yes, could you prepare a package of CSS engine we can look at it in
detail.
Sure. I will try to prepare soon a distribution but CSS Engine is not finished
and amoung
to reaction about CSS Engine architecture, the API could perhaps change?
More CSS Engine support basic CSS Properties like color, backround-color,
image, font cursor...
For instance layout management, margin management are not implemented.
But I have tried that CSS Engine is easy to add your own CSS Property.
But today you can test CSS Engine if you download Eclipse project (core
and swst, see my first mail)
>I would be interested with a CSS engine as well. What is the license
>on the current implementation?
TK-UI project is LGPL license. I will contact thsi mailling list as soon
as you can download distribution.
I will try to write a little documentation which explain how use CSS Engine
and teh capability of this CSS Engien (SAC parser used, w3c CSS interfaces
used, CSS properties supported, ...).
Regards Angelo
2008/4/26 Gorkem Ercan <gercan@xxxxxxx>:
I would be interested with a CSS engine as well. What is the license
on the current implementation?
--
Gorkem
On Sat, Apr 26, 2008 at 11:42 AM, Yves YANG <yves.yang@xxxxxxxxxxx>
wrote:
>
>
>
>
> Hi Angelo,
>
>
>
> I think you remember me. We had a discussion in forum of developez.com.
>
>
>
> >Ok do you want that I create CSS Engine distribution in order
to you can
> test it? I think CSS Engine API come be stable. I must implement more
CSS2
> Properties.
> Yes, could you prepare a package of CSS engine we can look at it in
detail.
>
>
>
> Regards
>
> Yves
>
> ________________________________
>
>
> From: eclipse-incubator-e4-dev-bounces@xxxxxxxxxxx
> [mailto:eclipse-incubator-e4-dev-bounces@xxxxxxxxxxx]
On Behalf Of Angelo
> zerr
> Sent: Saturday, April 26, 2008 12:21 AM
> To: E4 developer list
> Subject: Re: [eclipse-incubator-e4-dev] Describe your UI with XMl
> (XUL,XHTML...) to render it with SWT and SWT CSS engine.
>
>
>
>
>
> Hi Kevin,
>
> >So my initial reaction is:
> >1) Great!
> >2) Come to the summit!
> Thank you very much!
>
> I'm will be happy if TK-UI code can help E4.
> Today I'm refactoring TK-UI to manage it with JFace Databinding. On
other
> words the DOM and the UI (SWT or Swing) is synchronised with JFace
> Databinding (ex : if you have <textbox value="bla bla"
/> the attribute
> value is bounded with SWT Text text property).
>
> I have implement into UFace project the DOM JFace Databinding. More
I have
> created DBEL (Databinding _expression_ Language) with JFace Databding
to
> describe binding with String, so I can manage this case for instance
:
>
> <script>
> function Person() {
> this.name
= name;
> }
> var p = new Persone();
> p.name
= ''bla bla bla;
> </script>
> <textbox value={Binding Source=p Path=name} />
>
> When textbox changed, the name of Person scriptable object is upadted
(with
> JFace Databinding).
>
> But today I'm working on CSS Engine and after I will finsih TK-Ui
with
> JFace Databinding.
>
> >I'd not heard of your project but your new feature list is right
on target
> for things that we care about (well, except the Swing part <g>).
> >Declarative technologies, XForms, CSS, XUL, ... cross compiling
SWT...
> these are all important to us.
> It's very difficult to do know a project. If you are interested with
> Akrogen I could tell about more. There are several features like XUL
dynamic
> where you can describe your XUL with Freemarker and you can use IFolder
> Eclipse instance (before opening a XML/XUL wizard, Akrogen plugin
get the
> selected IFolder (into Project View) and merge it with the XMl/XUL.
So you
> can display a wizard which display XUL Tree with arborescence of the
IFile.
>
> >I think its going to take some time for folks to look at your
project to
> provide a more in depth reply.
> Yes, more today I'm alone. So the project progress slowly.
> >But look, in the meantime you should think about coming to the
summit.
> Just the CSS engine alone with the right licensing, care and >fed,
would be
> a huge boon to e4. And on and on. It seems you've done lots of work,
and
> could contribute lots in either code or first hand >technical experience.
> Ok do you want that I create CSS Engine distribution in order to you
can
> test it? I think CSS Engine API come be stable. I must implement more
CSS2
> Properties.
>
> How can I proceed to help you? Do you want some documentation (only
frensh
> is available). Do you want distribution? Have you tested the CSS Engine?
If
> you have done that, what do you think about it? Do you think that
CSS Engine
> will help E4?
>
> Regards Angelo
>
>
>
>
> 2008/4/25 Kevin McGuire <Kevin_McGuire@xxxxxxxxxx>:
>
>
> Hi Angelo,
>
> So my initial reaction is:
> 1) Great!
> 2) Come to the summit!
>
> I'd not heard of your project but your new feature list is right on
target
> for things that we care about (well, except the Swing part <g>).
> Declarative technologies, XForms, CSS, XUL, ... cross compiling SWT...
these
> are all important to us.
>
> I think its going to take some time for folks to look at your project
to
> provide a more in depth reply. But look, in the meantime you should
think
> about coming to the summit. Just the CSS engine alone with the right
> licensing, care and fed, would be a huge boon to e4. And on and on.
It
> seems you've done lots of work, and could contribute lots in either
code or
> first hand technical experience.
>
> Cheers,
> Kevin
>
>
>
>
>
> "Angelo zerr" <angelo.zerr@xxxxxxxxx>
> Sent by: eclipse-incubator-e4-dev-bounces@xxxxxxxxxxx
>
> 04/25/2008 08:22 AM
>
>
> Please respond to
> E4 developer list <eclipse-incubator-e4-dev@xxxxxxxxxxx>
>
>
>
>
> To
>
> eclipse-incubator-e4-dev@xxxxxxxxxxx
>
>
> cc
>
>
>
>
> Subject
>
> [eclipse-incubator-e4-dev] Describe your UI with XMl (XUL, XHTML...)
> to render it with SWT and SWT CSS engine.
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> Hi,
> I post mail into E4 mailling list, because you will be perhaps inetrested
> with my work.
>
> I'm Akrogen developer wih is Eclipse plugin to generate code. With
Akrogen
> you can describe your Eclipse wizard with XML/XUL and _javascript_ and
you can
> link to template (Freemarker, Velocity or XSL) or ANT task to generate
the
> code you want.
>
> I'm dvelopping new features for Akrogen and I have created TK-UI project
> (sorry for the moment only frensh translation is available) to manage
a lot
> of thing like :
> * decribe your UI with XML with any XML grammar (XUL, XForms, XHTML,
> XAML....)
> *render the XML description into SWT or Swing.
> * manage CSS styling.
> * manage Databinding to bind for instance _javascript_ object or DOM
with UI
> controls (I'm using JFace Databinding to manage that).
>
> I have developped CSS Engine which is able to apply styles for SWT
or Swing
> UI. So you can use the CSS Engine with pur SWT or Swing Java code.
>
> If you want test CSS Engine with SWT you can download Eclipse project
:
>
> CSS Engine core :
> http://tk-ui.svn.sourceforge.net/svnroot/tk-ui/org.akrogen.tkui.css/trunk/org.akrogen.tkui.css.core
>
> SWT Engine implemenation :
> http://tk-ui.svn.sourceforge.net/svnroot/tk-ui/org.akrogen.tkui.css/trunk/org.akrogen.tkui.css.swt
>
> You can launch
> test/org/akrogen/tkui/css/swt/examples/csseditors/CSSEditorSWTWidgets.java
> which is sample of CSS editor with SWT.This sample show that CSS Engine
can
> apply CSS styles at runtime. (Change the CSS styles textarea content
to
> apply styles).
>
> If you are interested with my work, don't hesitate to contact me.
>
> Regards Angelo
>
> _______________________________________________
> eclipse-incubator-e4-dev mailing list
> eclipse-incubator-e4-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/eclipse-incubator-e4-dev
>
>
> _______________________________________________
> eclipse-incubator-e4-dev mailing list
> eclipse-incubator-e4-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/eclipse-incubator-e4-dev
>
>
> _______________________________________________
> eclipse-incubator-e4-dev mailing list
> eclipse-incubator-e4-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/eclipse-incubator-e4-dev
>
>
_______________________________________________
eclipse-incubator-e4-dev mailing list
eclipse-incubator-e4-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/eclipse-incubator-e4-dev
_______________________________________________
eclipse-incubator-e4-dev mailing list
eclipse-incubator-e4-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/eclipse-incubator-e4-dev
_______________________________________________
eclipse-incubator-e4-dev mailing list
eclipse-incubator-e4-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/eclipse-incubator-e4-dev
_______________________________________________
eclipse-incubator-e4-dev mailing list
eclipse-incubator-e4-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/eclipse-incubator-e4-dev
_______________________________________________
eclipse-incubator-e4-dev mailing list
eclipse-incubator-e4-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/eclipse-incubator-e4-dev