Win CE port

2006-01-19 Thread Philippe Laporte

Hi,
 I believe that Classpath has been ported to Win CE, correct?

What library did you use to achieve POSIX compatibility? What toolchain?

Thanks,

--
Philippe Laporte
Software 


Gatespace Telematics
Första Långgatan 18
41328 Göteborg
Sweden
Phone: +46 702 04 35 11
Fax:   +46 31 24 16 50
Email: [EMAIL PROTECTED]



___
Classpath mailing list
Classpath@gnu.org
http://lists.gnu.org/mailman/listinfo/classpath


Re: Win CE port

2006-01-19 Thread Roman Kennke
Hi Philippe,

Am Donnerstag, den 19.01.2006, 18:56 +0100 schrieb Philippe Laporte:
> Hi,
>   I believe that Classpath has been ported to Win CE, correct?

No, that is not the case. The JamaicaVM (a Classpath-based
commercial VM, http://www.aicas.com ) has a (somewhat experimental) port
for WinCE.

> What library did you use to achieve POSIX compatibility? What toolchain?

We use the standard GNU toolchain.

Cheers, Roman



signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil
___
Classpath mailing list
Classpath@gnu.org
http://lists.gnu.org/mailman/listinfo/classpath


Re: Win CE port

2006-01-19 Thread Mark Wielaard
Hi Philippe,

On Thu, 2006-01-19 at 18:56 +0100, Philippe Laporte wrote:
>   I believe that Classpath has been ported to Win CE, correct?

Take a look at Mysaifu. It is a runtime that runs on Windows Mobile 2003
software for Pocket PC (Pocket PC 2003). Which, if I understood
correctly is some variant of Windows CE. It is based on GNU Classpath
and distributed under the GPL.
http://www2s.biglobe.ne.jp/~dat/java/project/jvm/index_en.html

Cheers,

Mark


signature.asc
Description: This is a digitally signed message part
___
Classpath mailing list
Classpath@gnu.org
http://lists.gnu.org/mailman/listinfo/classpath


Re: Win CE port

2006-01-20 Thread Philippe Laporte

Hi,
   You mean it's a simple gcc target?

Thanks,

Philippe Laporte
Software 


Gatespace Telematics
Första Långgatan 18
41328 Göteborg
Sweden
Phone: +46 702 04 35 11
Fax:   +46 31 24 16 50
Email: [EMAIL PROTECTED]



Roman Kennke wrote:


Hi Philippe,

Am Donnerstag, den 19.01.2006, 18:56 +0100 schrieb Philippe Laporte:
 


Hi,
 I believe that Classpath has been ported to Win CE, correct?
   



No, that is not the case. The JamaicaVM (a Classpath-based
commercial VM, http://www.aicas.com ) has a (somewhat experimental) port
for WinCE.

 


What library did you use to achieve POSIX compatibility? What toolchain?
   



We use the standard GNU toolchain.

Cheers, Roman

 




___
Classpath mailing list
Classpath@gnu.org
http://lists.gnu.org/mailman/listinfo/classpath


Re: Win CE port

2006-01-20 Thread Mark Wielaard
Hi Phillipe,

On Fri, 2006-01-20 at 15:03 +0100, Philippe Laporte wrote:
>  It is our understanding that a GPL VM can't be freely redistributed 
> in a commercial product.

There should be no trouble at all freely redistributing such a thing in
a commercial product. Just make sure you distribute the source code for
it to your users. See http://www.fsf.org/licensing/essays/selling.html
And if you have more questions on the use of GPL covered products please
feel free to contact [EMAIL PROTECTED], they even provide a complaince
lab service for commercial entities. See
http://www.fsf.org/licensing/compliancelab.html

Cheers,

Mark

-- 
Escape the Java Trap with GNU Classpath!
http://www.gnu.org/philosophy/java-trap.html

Join the community at http://planet.classpath.org/


signature.asc
Description: This is a digitally signed message part
___
Classpath mailing list
Classpath@gnu.org
http://lists.gnu.org/mailman/listinfo/classpath


Re: Win CE port

2006-01-20 Thread Philippe Laporte

Hi,
It is our understanding that a GPL VM can't be freely redistributed 
in a commercial product.


We therefore have stopped looking after seeing a satisfactory LGPL VM.

Other insights?

Thanks a lot,

Philippe Laporte
Software 


Gatespace Telematics
Första Långgatan 18
41328 Göteborg
Sweden
Phone: +46 702 04 35 11
Fax:   +46 31 24 16 50
Email: [EMAIL PROTECTED]



Mark Wielaard wrote:


Hi Philippe,

On Thu, 2006-01-19 at 18:56 +0100, Philippe Laporte wrote:
 


 I believe that Classpath has been ported to Win CE, correct?
   



Take a look at Mysaifu. It is a runtime that runs on Windows Mobile 2003
software for Pocket PC (Pocket PC 2003). Which, if I understood
correctly is some variant of Windows CE. It is based on GNU Classpath
and distributed under the GPL.
http://www2s.biglobe.ne.jp/~dat/java/project/jvm/index_en.html

Cheers,

Mark
 




___
Classpath mailing list
Classpath@gnu.org
http://lists.gnu.org/mailman/listinfo/classpath


Re: Win CE port

2006-01-20 Thread Per Bothner

Mark Wielaard wrote:

Hi Phillipe,

On Fri, 2006-01-20 at 15:03 +0100, Philippe Laporte wrote:

It is our understanding that a GPL VM can't be freely redistributed 
in a commercial product.



There should be no trouble at all freely redistributing such a thing in
a commercial product. Just make sure you distribute the source code for
it to your users.


Just to clarify:

Depends what you mean by "it".  If you mean the VM, that may not be
enough, since in an embedded environment it is likely the VM is linked
in with the commercial product.  In that case you may also have to
freely redistributing source for the commercial product.  (Of course
we know that Free ("open-source") Software is not incompatible with
it being commercial (i.e. for-profit) - but it is incompatible with
it being proprietary ("closed-source").)
--
--Per Bothner
[EMAIL PROTECTED]   http://per.bothner.com/


___
Classpath mailing list
Classpath@gnu.org
http://lists.gnu.org/mailman/listinfo/classpath


Re: Win CE port

2006-01-21 Thread Dalibor Topic

Philippe Laporte wrote:

Hi,
It is our understanding that a GPL VM can't be freely redistributed 
in a commercial product.


You can use and redistribute a GPLd VM, just like how you can use or 
redistribute GNU/Linux in products. You need to comply with the 
provisions of the GPL for the code you license from third parties under 
the GPL, of course, be it a VM or the Linux kernel, but that part is the 
same for any code under any license.


If you have questions and doubts regarding the precise legal effects of 
the GPL in your situation, a wise choice is to ask a lawyer familar with 
the GPL, like FSF's GPL-compliance lab, or, if you are interested in the 
opinion of the people whose code you intend to use, you should ask the 
affected projects, who may be familar with your use case.


That being said, if using a LGPLd VM works well for you, by all means 
just use that.


Since I've talked with you recently on the Kaffe lists, I assume the 
GPLd VM in this case is Kaffe, so I'll add that distributing a build of 
Kaffe for Windows CE is fine, as long as you follow GPL's provisions 
regarding the redistribution (i.e. all users receiving the executables 
from you can get the source code for that particular Kaffe build with 
all your patches and extensions to it).


As Per said, there are cases in embedded software development when 
external factors make it very hard to follow GPL's provisions, so if 
you, for example, wanted to inject a GPLd VM directly into the 
proprietary WinCE kernel, you'd have to clear that with Microsoft first.


I'd additionally suggest making sure that your users understand that the 
license, which covers your non-GPLd product does not cover the GPLd VM, 
and vice versa  ... so users know they receive two separate products, at 
least one of which they can use, study, modify and redistribute freely 
themselves, namely the GPLd VM, in that case.


cheers,
dalibor topic


___
Classpath mailing list
Classpath@gnu.org
http://lists.gnu.org/mailman/listinfo/classpath


Re: Win CE port

2006-01-21 Thread Per Bothner

Roman Kennke wrote:

Hi there,

Am Freitag, den 20.01.2006, 13:05 -0800 schrieb Per Bothner:


Mark Wielaard wrote:


Hi Phillipe,

On Fri, 2006-01-20 at 15:03 +0100, Philippe Laporte wrote:


   It is our understanding that a GPL VM can't be freely redistributed 
in a commercial product.



There should be no trouble at all freely redistributing such a thing in
a commercial product. Just make sure you distribute the source code for
it to your users.


Just to clarify:

Depends what you mean by "it".  If you mean the VM, that may not be
enough, since in an embedded environment it is likely the VM is linked
in with the commercial product.  In that case you may also have to
freely redistributing source for the commercial product.




AFAICS this is true for the GPL, but not so with the GPL+linking
exception under which GNU Classpath is distibuted. Maybe someone with
more insight in the license (Mark? Dalibor?) could clarify this?


Correct, but the comment was "GPL VM".  I assumed he was talking about
a "VM" that was GPL'd - not the Classpath libraries - which do not
include a VM.
--
--Per Bothner
[EMAIL PROTECTED]   http://per.bothner.com/


___
Classpath mailing list
Classpath@gnu.org
http://lists.gnu.org/mailman/listinfo/classpath


Re: Win CE port

2006-01-24 Thread Philippe Laporte

Hi,
Thanks for the answers.

Yes, I mean rather Java VMs as seen as belonging to seperate categories 
according to their licensing requirements.


Yet, the information you provide seems to be in contraditction somewhat 
with what they have at

http://sablevm.org/wiki/License_FAQ

Thanks,

Philippe Laporte
Software 


Gatespace Telematics
Första Långgatan 18
41328 Göteborg
Sweden
Phone: +46 702 04 35 11
Fax:   +46 31 24 16 50
Email: [EMAIL PROTECTED]



Per Bothner wrote:


Roman Kennke wrote:


Hi there,

Am Freitag, den 20.01.2006, 13:05 -0800 schrieb Per Bothner:


Mark Wielaard wrote:


Hi Phillipe,

On Fri, 2006-01-20 at 15:03 +0100, Philippe Laporte wrote:


   It is our understanding that a GPL VM can't be freely 
redistributed in a commercial product.




There should be no trouble at all freely redistributing such a 
thing in
a commercial product. Just make sure you distribute the source code 
for

it to your users.



Just to clarify:

Depends what you mean by "it".  If you mean the VM, that may not be
enough, since in an embedded environment it is likely the VM is linked
in with the commercial product.  In that case you may also have to
freely redistributing source for the commercial product.





AFAICS this is true for the GPL, but not so with the GPL+linking
exception under which GNU Classpath is distibuted. Maybe someone with
more insight in the license (Mark? Dalibor?) could clarify this?



Correct, but the comment was "GPL VM".  I assumed he was talking about
a "VM" that was GPL'd - not the Classpath libraries - which do not
include a VM.




___
Classpath mailing list
Classpath@gnu.org
http://lists.gnu.org/mailman/listinfo/classpath


Re: Win CE port

2006-01-24 Thread Mark Wielaard
Hi Philippe,

On Tue, 2006-01-24 at 13:31 +0100, Philippe Laporte wrote:
>  Thanks for the answers.
> 
> Yes, I mean rather Java VMs as seen as belonging to seperate categories 
> according to their licensing requirements.
> 
> Yet, the information you provide seems to be in contraditction somewhat 
> with what they have at
> http://sablevm.org/wiki/License_FAQ

As said before GNU Classpath itself doesn't come with a runtime at this
time. GNU does provide one through GCC (libgcj/gij) and that one comes
under the same distribution terms as GNU Classpath itself (GPL +
Exception). If you have legal questions about that then please do
contact [EMAIL PROTECTED] since this really is the technical
mailing-list.

If you have questions about non-GNU, GPL-covered runtimes then it is
best to contact the copyright holders of those runtimes to ask for their
opinions. (BTW. Random pages on the interweb explaining the policies of
some "rival" runtime are not the most reliable information source...)

Cheers,

Mark


signature.asc
Description: This is a digitally signed message part
___
Classpath mailing list
Classpath@gnu.org
http://lists.gnu.org/mailman/listinfo/classpath


Re: Win CE port

2006-01-24 Thread Dalibor Topic
On Tue, Jan 24, 2006 at 01:31:33PM +0100, Philippe Laporte wrote:
> Hi,
> Thanks for the answers.
> 
> Yes, I mean rather Java VMs as seen as belonging to seperate categories 
> according to their licensing requirements.
> 
> Yet, the information you provide seems to be in contraditction somewhat 
> with what they have at
> http://sablevm.org/wiki/License_FAQ

Microsoft for a while ran a 'Get the Facts' campaign, where their
executives claimed the GPL was a cancer, and would magically infect
all so called 'intellectual property' of companies, if they don't take
a lot of care to avoid using GNU/Linux. SCO for a while ran a campaign
where they claimed that the GPL was unconstitutional, unamerican, and
aiding terrorists. You can find it on the internet, in written form.
That does not make the claims above by Microsoft and SCO true.

The Internet is a big place. One of its strengths is that it allows
everyone to publish content easily, even content outside of their area
of expertise. That puts the burden on the reader to disseminate FUD
from fact, in particular if they want to make business decisions
based on that information.

If you are looking for facts on how the GPL works, the FSF is the
authoritative source. If you are looking for facts on how the GPL
works in the context of GPLd runtimes, the FSF and the authors of
such runtimes are an authoritative source.

If you are looking for uninformed opinions on other free
software projects' licensing choices made by non-lawyers, I am sure
the Internet has got some of that too. It's up to you how much credit
you give it, though.

cheers,
dalibor topic

___
Classpath mailing list
Classpath@gnu.org
http://developer.classpath.org/mailman/listinfo/classpath