Hi Tobias, <br><br>I told you at the beginning, gvSIG is GPL and osgVirtualPlantes is GPL too.<br><br>Regards. <br><br><div class="gmail_quote">2011/5/19 Neumann, Tobias <span dir="ltr">&lt;<a href="mailto:tobias.neumann@berner-mattner.com">tobias.neumann@berner-mattner.com</a>&gt;</span><br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><br>
Hello,<br>
<br>
I wanted to ask if gvSIG is licensed with GPL or LGPL?<br>
This is very important for the usability in our project.<br>
<br>
With best regards<br>
Tobias Neumann<br>
<br>
<br>
<br>
<br>
-----Ursprüngliche Nachricht-----<br>
Von: <a href="mailto:gvsig_internacional-bounces@listserv.gva.es">gvsig_internacional-bounces@listserv.gva.es</a> [mailto:<a href="mailto:gvsig_internacional-bounces@listserv.gva.es">gvsig_internacional-bounces@listserv.gva.es</a>] Im Auftrag von Neumann, Tobias<br>

Gesendet: Donnerstag, 7. April 2011 13:36<br>
<div class="im">An: Users and Developers mailing list<br>
</div>Betreff: AW: [Gvsig_english] Eclipse RCP with gvSIG<br>
<div><div></div><div class="h5"><br>
Dear Jordi,<br>
<br>
thank you for your suggestion. My job is just to build a working prototype in Eclipse RCP. Other people will rack their brains for license issues :-) I will tell them regarding these obscurities.<br>
<br>
With best regards<br>
Tobias<br>
<br>
<br>
-----Ursprüngliche Nachricht-----<br>
Von: <a href="mailto:gvsig_internacional-bounces@listserv.gva.es">gvsig_internacional-bounces@listserv.gva.es</a> im Auftrag von Jordi Torres<br>
Gesendet: Do 07.04.2011 13:22<br>
An: Users and Developers mailing list<br>
Betreff: Re: [Gvsig_english] Eclipse RCP with gvSIG<br>
<br>
Hi Juan Lucas,<br>
<br>
I believe you are rigth, Tobias is able to distribute a plugin, that way he is not mixing GPL code with EPL code, is the final user who do that.<br>
My intention was only to advice Tobias to be careful with license incompatibilities.<br>
<br>
Cheers.<br>
<br>
<br>
2011/4/7 Juan Lucas Domínguez Rubio &lt;<a href="mailto:juan_lucas_dr@yahoo.com">juan_lucas_dr@yahoo.com</a>&gt;<br>
<br>
&gt; Hello,<br>
&gt; If I understood it well, it&#39;s not legally possible to distribute a &quot;tuned&quot;<br>
&gt; version of Eclipse where you have added GNU/GPL code, but it is<br>
&gt; possible to distribute an Eclipse plugin under the GNU/GPL licence.<br>
&gt;<br>
&gt; So Tobias could create and distrubute a &quot;gvSIG mapping plugin&quot; for Eclipse.<br>
&gt;<br>
&gt; Is this correct?<br>
&gt;<br>
&gt;<br>
&gt; Regards,<br>
&gt;<br>
&gt; Juan Lucas Domínguez Rubio<br>
&gt; <a href="http://gvsigmobileonopenmoko.wordpress.com" target="_blank">http://gvsigmobileonopenmoko.wordpress.com</a><br>
&gt; <a href="http://tellusproject.blogspot.com" target="_blank">http://tellusproject.blogspot.com</a><br>
&gt;<br>
&gt; --- On *Thu, 4/7/11, Jordi Torres &lt;<a href="mailto:jtorresfabra@gmail.com">jtorresfabra@gmail.com</a>&gt;* wrote:<br>
&gt;<br>
&gt;<br>
&gt; From: Jordi Torres &lt;<a href="mailto:jtorresfabra@gmail.com">jtorresfabra@gmail.com</a>&gt;<br>
&gt; Subject: Re: [Gvsig_english] Eclipse RCP with gvSIG<br>
&gt; To: &quot;Users and Developers mailing list&quot; &lt;<br>
&gt; <a href="mailto:gvsig_internacional@listserv.gva.es">gvsig_internacional@listserv.gva.es</a>&gt;<br>
&gt; Date: Thursday, April 7, 2011, 12:08 PM<br>
&gt;<br>
&gt;<br>
&gt; Hi Tobias,<br>
&gt;<br>
&gt; Maybe off-topic, but you may have license conflicts between EPL and<br>
&gt; GNU/GPL.<br>
&gt;<br>
&gt; Cheers.<br>
&gt;<br>
&gt; 2011/4/7 Juan Lucas Domínguez Rubio<br>
&gt; &lt;<a href="mailto:juan_lucas_dr@yahoo.com">juan_lucas_dr@yahoo.com</a>&lt;<a href="http://mc/compose?to=juan_lucas_dr@yahoo.com" target="_blank">http://mc/compose?to=juan_lucas_dr@yahoo.com</a>&gt;<br>
&gt; &gt;<br>
&gt;<br>
&gt; Hello, Tobias:<br>
&gt;<br>
&gt; I don&#39;t have much experience in &#39;improper&#39; integration between gvSIG<br>
&gt; and Eclipse SWT (I mean, things like embedding AWT controls in a SWT<br>
&gt; context or using some kind of library wrapping), but I have done some<br>
&gt; tests regarding gvSIG libraries in a SWT context.<br>
&gt;<br>
&gt; As you perhaps know, the application gvSIG Mobile is using a<br>
&gt; simplified version of gvSIG 1.X mapping libraries.<br>
&gt;<br>
&gt; I wrote a little &#39;unofficial&#39; version of gvSIG Mobile for Linux<br>
&gt; devices (such as the Openmoko phone or the Nokia N810 tablet) with<br>
&gt; less functionalities than the &#39;official&#39; gvSIG Mobile but including<br>
&gt; some other new features.<br>
&gt;<br>
&gt; At that time, I found no JVM for those devices that could use the AWT<br>
&gt; classes (used by gvSIG and gvSIG Mobile). Instead, the Eclipse SWT<br>
&gt; library was working fine on them, so I changed the gvSIG mapping<br>
&gt; libraries to make them graphic context independent, and then<br>
&gt; reimplemented the needed classes to use Eclipse SWT classes. Essentially, I did this:<br>
&gt;<br>
&gt; - Take the mapping library of gvSIG 1.X (libFMap) and replace all the<br>
&gt; occurrences of the classes Graphics2D and Image (this includes all the<br>
&gt; BufferedImage), with some Java interfaces created by you. So, for<br>
&gt; ecample in the FLyrVect class, instead of:<br>
&gt;<br>
&gt; public void draw(Graphics g, ViewPort vp) throws FMapDriverException { ...<br>
&gt; }<br>
&gt;<br>
&gt; you will have:<br>
&gt;<br>
&gt; public void draw(IGraphics g, ViewPort vp) throws FMapDriverException { ...<br>
&gt; }<br>
&gt; (IGraphics is a new Java interface)<br>
&gt;<br>
&gt; Before doing this, I removed a lot of drivers from libFMap which were<br>
&gt; not interesting. I also applied this transformation to the WMS driver<br>
&gt; and added it to my workspace.<br>
&gt;<br>
&gt; - create a new Java project with those Java interfaces (the new<br>
&gt; libFMap will depend on this project)<br>
&gt;<br>
&gt; - create another Java project containing an implementation of those<br>
&gt; Java interfaces. Here is where you would use the SWT library to<br>
&gt; implement all the needed methods (such as drawing a line, creating an<br>
&gt; image, pasting an image on a graphic context, etc.)<br>
&gt;<br>
&gt; - then, at the beginning of the application, you create a SWT-based<br>
&gt; factory that is able to instantiate all those SWT-based graphic<br>
&gt; resources and methods, and use it across the application.<br>
&gt;<br>
&gt; There are a lot of other important things I had to do from scratch,<br>
&gt; for example the table of contents (TOC) and of course all the GUI<br>
&gt; (dialogs). I also split the libFMap project in different parts (libGeom, libRender, etc).<br>
&gt; This was the resulting workspace:<br>
&gt;<br>
&gt; <a href="https://svn.prodevelop.es/public/labs/gvsigmobileonopenmoko/trunk/" target="_blank">https://svn.prodevelop.es/public/labs/gvsigmobileonopenmoko/trunk/</a><br>
&gt;<br>
&gt; and these are a couple screenshots of the aplication:<br>
&gt;<br>
&gt; <a href="http://gvsigmobileonopenmoko.files.wordpress.com/2009/04/carta_2007.jp" target="_blank">http://gvsigmobileonopenmoko.files.wordpress.com/2009/04/carta_2007.jp</a><br>
&gt; g<br>
&gt; (WMS layer + 2 little shapefiles)<br>
&gt;<br>
&gt; <a href="http://gvsigmobileonopenmoko.files.wordpress.com/2009/07/nokia_31468.j" target="_blank">http://gvsigmobileonopenmoko.files.wordpress.com/2009/07/nokia_31468.j</a><br>
&gt; pg<br>
&gt; (ArcIMS layer)<br>
&gt;<br>
&gt; I have never done it myself, but I presume in the Eclipse RCP-based<br>
&gt; applications you eventually will have to use the SWT graphic classes I<br>
&gt; used,<br>
&gt; especially:<br>
&gt;<br>
&gt; org.eclipse.swt.graphics.GC<br>
&gt; org.eclipse.swt.graphics.Image<br>
&gt;<br>
&gt; So that would be one way to properly integrate gvSIG in the Eclipse<br>
&gt; RCP platform.<br>
&gt;<br>
&gt; After my little experience, I think that the Eclipse SWT graphic<br>
&gt; context is less powerful and slower than the AWT Graphics2D class. I<br>
&gt; did not investigate it deeply but I think AWT has better access to the<br>
&gt; device&#39;s graphic hardware capabilities and therefore drawing is faster<br>
&gt; and more flexible.<br>
&gt;<br>
&gt;<br>
&gt; Regards,<br>
&gt;<br>
&gt; Juan Lucas Domínguez Rubio<br>
&gt; <a href="http://gvsigmobileonopenmoko.wordpress.com" target="_blank">http://gvsigmobileonopenmoko.wordpress.com</a><br>
&gt; http://<br>
&gt; &lt;<a href="http://gvsigmobileonopenmoko.wordpress.com/" target="_blank">http://gvsigmobileonopenmoko.wordpress.com/</a>&gt;<a href="http://foss4gis.blogspot.com" target="_blank">foss4gis.blogspot.com</a>&lt;htt<br>

&gt; p://<a href="http://tellusproject.blogspot.com" target="_blank">tellusproject.blogspot.com</a>&gt;<br>
&gt;<br>
&gt; --- On *Wed, 4/6/11, Neumann, Tobias<br>
&gt; &lt;<a href="mailto:tobias.neumann@berner-mattner.com">tobias.neumann@berner-mattner.com</a>&lt;<a href="http://mc/compose?to=tobias.neumann" target="_blank">http://mc/compose?to=tobias.neumann</a><br>
&gt; @<a href="http://berner-mattner.com" target="_blank">berner-mattner.com</a>&gt;<br>
&gt; &gt;* wrote:<br>
&gt;<br>
&gt;<br>
&gt; From: Neumann, Tobias<br>
&gt; &lt;<a href="mailto:tobias.neumann@berner-mattner.com">tobias.neumann@berner-mattner.com</a>&lt;<a href="http://mc/compose?to=tobias.neumann" target="_blank">http://mc/compose?to=tobias.neumann</a><br>
&gt; @<a href="http://berner-mattner.com" target="_blank">berner-mattner.com</a>&gt;<br>
&gt; &gt;<br>
&gt; Subject: [Gvsig_english] Eclipse RCP with gvSIG<br>
&gt; To:<br>
&gt; <a href="mailto:gvsig_internacional@listserv.gva.es">gvsig_internacional@listserv.gva.es</a>&lt;<a href="http://mc/compose?to=gvsig_interna" target="_blank">http://mc/compose?to=gvsig_interna</a><br>
&gt; <a href="mailto:cional@listserv.gva.es">cional@listserv.gva.es</a>&gt;<br>
&gt; Date: Wednesday, April 6, 2011, 7:35 AM<br>
&gt;<br>
&gt;<br>
&gt; Hello,<br>
&gt;<br>
&gt; I am interested in your experiences with the gvSIG software embedded<br>
&gt; in Eclipse RCP. I want to start up a project using these technologies.<br>
&gt; Anyone did this before? Are there some points I have to focus on?<br>
&gt;<br>
&gt; Thank you very much!<br>
&gt;<br>
&gt; Best regards,<br>
&gt; Tobias<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; Tobias Neumann, M.Sc. in Geogr.<br>
&gt; Softwareingenieur<br>
&gt;<br>
&gt; Tel: +49 89 608090-276<br>
&gt; Fax: +49 89 6098182<br>
&gt; E-Mail:<br>
&gt; <a href="mailto:Tobias.Neumann@berner-mattner.com">Tobias.Neumann@berner-mattner.com</a>&lt;<a href="http://mc/compose?to=Tobias.Neumann@" target="_blank">http://mc/compose?to=Tobias.Neumann@</a><br>
&gt; <a href="http://berner-mattner.com" target="_blank">berner-mattner.com</a>&gt;<br>
&gt; Web: <a href="http://www.berner-mattner.com" target="_blank">www.berner-mattner.com</a><br>
&gt;<br>
&gt; Berner &amp; Mattner Systemtechnik GmbH<br>
&gt; Erwin-von-Kreibig-Str. 3<br>
&gt; D-80807 München<br>
&gt;<br>
&gt; Geschäftsführer: Hans Berner, Dr. Klaus Eder, Dr. Jan-Oliver Wenzel<br>
&gt; Registernummer: HR B 83252 beim Amtsgericht München Sitz der<br>
&gt; Gesellschaft: München<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; -----Inline Attachment Follows-----<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; Gvsig_internacional mailing list<br>
&gt; <a href="mailto:Gvsig_internacional@listserv.gva.es">Gvsig_internacional@listserv.gva.es</a>&lt;<a href="http://mc/compose?to=Gvsig_interna" target="_blank">http://mc/compose?to=Gvsig_interna</a><br>
&gt; <a href="mailto:cional@listserv.gva.es">cional@listserv.gva.es</a>&gt;<br>
&gt; <a href="http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_internacional" target="_blank">http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_internacional</a><br>
&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; Gvsig_internacional mailing list<br>
&gt; <a href="mailto:Gvsig_internacional@listserv.gva.es">Gvsig_internacional@listserv.gva.es</a>&lt;<a href="http://mc/compose?to=Gvsig_interna" target="_blank">http://mc/compose?to=Gvsig_interna</a><br>
&gt; <a href="mailto:cional@listserv.gva.es">cional@listserv.gva.es</a>&gt;<br>
&gt; <a href="http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_internacional" target="_blank">http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_internacional</a><br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; --<br>
&gt; Jordi Torres Fabra<br>
&gt;<br>
&gt; gvSIG 3D blog<br>
&gt; <a href="http://gvsig3d.blogspot.com" target="_blank">http://gvsig3d.blogspot.com</a><br>
&gt; Instituto de Automática e Informática Industrial <a href="http://www.ai2.upv.es" target="_blank">http://www.ai2.upv.es</a><br>
&gt;<br>
&gt; -----Inline Attachment Follows-----<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; Gvsig_internacional mailing list<br>
&gt; <a href="mailto:Gvsig_internacional@listserv.gva.es">Gvsig_internacional@listserv.gva.es</a>&lt;<a href="http://mc/compose?to=Gvsig_interna" target="_blank">http://mc/compose?to=Gvsig_interna</a><br>
&gt; <a href="mailto:cional@listserv.gva.es">cional@listserv.gva.es</a>&gt;<br>
&gt; <a href="http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_internacional" target="_blank">http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_internacional</a><br>
&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; Gvsig_internacional mailing list<br>
&gt; <a href="mailto:Gvsig_internacional@listserv.gva.es">Gvsig_internacional@listserv.gva.es</a><br>
&gt; <a href="http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_internacional" target="_blank">http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_internacional</a><br>
&gt;<br>
&gt;<br>
<br>
<br>
--<br>
Jordi Torres Fabra<br>
<br>
gvSIG 3D blog<br>
<a href="http://gvsig3d.blogspot.com" target="_blank">http://gvsig3d.blogspot.com</a><br>
Instituto de Automática e Informática Industrial <a href="http://www.ai2.upv.es" target="_blank">http://www.ai2.upv.es</a><br>
<br>
_______________________________________________<br>
Gvsig_internacional mailing list<br>
<a href="mailto:Gvsig_internacional@listserv.gva.es">Gvsig_internacional@listserv.gva.es</a><br>
<a href="http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_internacional" target="_blank">http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_internacional</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Jordi Torres Fabra<br><br>gvSIG 3D blog<br><a href="http://gvsig3d.blogspot.com">http://gvsig3d.blogspot.com</a><br>Instituto de Automática e Informática Industrial <br>
<a href="http://www.ai2.upv.es">http://www.ai2.upv.es</a><br>