<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:times new roman,new york,times,serif;font-size:12pt">Hello Tobias,<br>gvSIG is licensed with GPL.<br>Could you please briefly expose which advantages/disadvantages do you see with a GPL/LGPL License for your project?<br>Thank you very much for your answer.<br>Best regards<br>José<br><br>--<br>José Canalejo <br><span><a target="_blank" href="http://www.csgis.de">http://www.csgis.de</a></span><div><br></div><div style="font-family: times new roman,new york,times,serif; font-size: 12pt;"><br><div style="font-family: arial,helvetica,sans-serif; font-size: 10pt;"><font face="Tahoma" size="2"><hr size="1"><b><span style="font-weight: bold;">De:</span></b> "Neumann, Tobias" <tobias.neumann@berner-mattner.com><br><b><span style="font-weight: bold;">Para:</span></b> Users and Developers mailing list
<gvsig_internacional@listserv.gva.es><br><b><span style="font-weight: bold;">Enviado:</span></b> jue,19 mayo, 2011 10:09<br><b><span style="font-weight: bold;">Asunto:</span></b> Re: [Gvsig_english] Eclipse RCP with gvSIG<br></font><br> <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 ymailto="mailto:gvsig_internacional-bounces@listserv.gva.es" href="mailto:gvsig_internacional-bounces@listserv.gva.es">gvsig_internacional-bounces@listserv.gva.es</a> [mailto:<a ymailto="mailto:gvsig_internacional-bounces@listserv.gva.es" 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>An: Users and Developers mailing list<br>Betreff: AW:
[Gvsig_english] Eclipse RCP with gvSIG<br><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 ymailto="mailto:gvsig_internacional-bounces@listserv.gva.es" 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 <<a ymailto="mailto:juan_lucas_dr@yahoo.com" href="mailto:juan_lucas_dr@yahoo.com">juan_lucas_dr@yahoo.com</a>><br><br>> Hello,<br>> If I understood it well, it's not legally possible to distribute a "tuned"<br>> version of Eclipse where you have added GNU/GPL code, but it is <br>> possible to distribute an Eclipse plugin under the GNU/GPL licence.<br>><br>> So Tobias could create and distrubute a "gvSIG mapping plugin" for Eclipse.<br>><br>> Is this correct?<br>><br>><br>> Regards,<br>><br>> Juan Lucas Domínguez Rubio<br>> <a href="http://gvsigmobileonopenmoko.wordpress.com" target="_blank">http://gvsigmobileonopenmoko.wordpress.com</a><br>> <a href="http://tellusproject.blogspot.com" target="_blank">http://tellusproject.blogspot.com</a><br>><br>> --- On *Thu, 4/7/11, Jordi Torres <<a
ymailto="mailto:jtorresfabra@gmail.com" href="mailto:jtorresfabra@gmail.com">jtorresfabra@gmail.com</a>>* wrote:<br>><br>><br>> From: Jordi Torres <<a ymailto="mailto:jtorresfabra@gmail.com" href="mailto:jtorresfabra@gmail.com">jtorresfabra@gmail.com</a>><br>> Subject: Re: [Gvsig_english] Eclipse RCP with gvSIG<br>> To: "Users and Developers mailing list" < <br>> <a ymailto="mailto:gvsig_internacional@listserv.gva.es" href="mailto:gvsig_internacional@listserv.gva.es">gvsig_internacional@listserv.gva.es</a>><br>> Date: Thursday, April 7, 2011, 12:08 PM<br>><br>><br>> Hi Tobias,<br>><br>> Maybe off-topic, but you may have license conflicts between EPL and <br>> GNU/GPL.<br>><br>> Cheers.<br>><br>> 2011/4/7 Juan Lucas Domínguez Rubio <br>> <<a ymailto="mailto:juan_lucas_dr@yahoo.com" href="mailto:juan_lucas_dr@yahoo.com">juan_lucas_dr@yahoo.com</a><<a
href="http://mc/compose?to=juan_lucas_dr@yahoo.com" target="_blank">http://mc/compose?to=juan_lucas_dr@yahoo.com</a>><br>> ><br>><br>> Hello, Tobias:<br>><br>> I don't have much experience in 'improper' integration between gvSIG <br>> and Eclipse SWT (I mean, things like embedding AWT controls in a SWT <br>> context or using some kind of library wrapping), but I have done some <br>> tests regarding gvSIG libraries in a SWT context.<br>><br>> As you perhaps know, the application gvSIG Mobile is using a <br>> simplified version of gvSIG 1.X mapping libraries.<br>><br>> I wrote a little 'unofficial' version of gvSIG Mobile for Linux <br>> devices (such as the Openmoko phone or the Nokia N810 tablet) with <br>> less functionalities than the 'official' gvSIG Mobile but including <br>> some other new features.<br>><br>> At that time, I found no JVM for those devices that could use the AWT <br>>
classes (used by gvSIG and gvSIG Mobile). Instead, the Eclipse SWT <br>> library was working fine on them, so I changed the gvSIG mapping <br>> libraries to make them graphic context independent, and then <br>> reimplemented the needed classes to use Eclipse SWT classes. Essentially, I did this:<br>><br>> - Take the mapping library of gvSIG 1.X (libFMap) and replace all the <br>> occurrences of the classes Graphics2D and Image (this includes all the <br>> BufferedImage), with some Java interfaces created by you. So, for <br>> ecample in the FLyrVect class, instead of:<br>><br>> public void draw(Graphics g, ViewPort vp) throws FMapDriverException { ...<br>> }<br>><br>> you will have:<br>><br>> public void draw(IGraphics g, ViewPort vp) throws FMapDriverException { ...<br>> }<br>> (IGraphics is a new Java interface)<br>><br>> Before doing this, I removed a lot of drivers from libFMap which were
<br>> not interesting. I also applied this transformation to the WMS driver <br>> and added it to my workspace.<br>><br>> - create a new Java project with those Java interfaces (the new <br>> libFMap will depend on this project)<br>><br>> - create another Java project containing an implementation of those <br>> Java interfaces. Here is where you would use the SWT library to <br>> implement all the needed methods (such as drawing a line, creating an <br>> image, pasting an image on a graphic context, etc.)<br>><br>> - then, at the beginning of the application, you create a SWT-based <br>> factory that is able to instantiate all those SWT-based graphic <br>> resources and methods, and use it across the application.<br>><br>> There are a lot of other important things I had to do from scratch, <br>> for example the table of contents (TOC) and of course all the GUI <br>> (dialogs). I also split the
libFMap project in different parts (libGeom, libRender, etc).<br>> This was the resulting workspace:<br>><br>> <a href="https://svn.prodevelop.es/public/labs/gvsigmobileonopenmoko/trunk/" target="_blank">https://svn.prodevelop.es/public/labs/gvsigmobileonopenmoko/trunk/</a><br>><br>> and these are a couple screenshots of the aplication:<br>><br>> <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>> g<br>> (WMS layer + 2 little shapefiles)<br>><br>> <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>> pg<br>> (ArcIMS layer)<br>><br>> I have never done it myself, but I presume in the Eclipse RCP-based <br>> applications you eventually will have to use the SWT
graphic classes I <br>> used,<br>> especially:<br>><br>> org.eclipse.swt.graphics.GC<br>> org.eclipse.swt.graphics.Image<br>><br>> So that would be one way to properly integrate gvSIG in the Eclipse <br>> RCP platform.<br>><br>> After my little experience, I think that the Eclipse SWT graphic <br>> context is less powerful and slower than the AWT Graphics2D class. I <br>> did not investigate it deeply but I think AWT has better access to the <br>> device's graphic hardware capabilities and therefore drawing is faster <br>> and more flexible.<br>><br>><br>> Regards,<br>><br>> Juan Lucas Domínguez Rubio<br>> <a href="http://gvsigmobileonopenmoko.wordpress.com" target="_blank">http://gvsigmobileonopenmoko.wordpress.com</a><br>> http:// <br>> <<a href="http://gvsigmobileonopenmoko.wordpress.com/"
target="_blank">http://gvsigmobileonopenmoko.wordpress.com/</a>>foss4gis.blogspot.com<htt<br>> p://tellusproject.blogspot.com><br>><br>> --- On *Wed, 4/6/11, Neumann, Tobias <br>> <<a ymailto="mailto:tobias.neumann@berner-mattner.com" href="mailto:tobias.neumann@berner-mattner.com">tobias.neumann@berner-mattner.com</a><<a href="http://mc/compose?to=tobias.neumann" target="_blank">http://mc/compose?to=tobias.neumann</a><br>> @berner-mattner.com><br>> >* wrote:<br>><br>><br>> From: Neumann, Tobias <br>> <<a ymailto="mailto:tobias.neumann@berner-mattner.com" href="mailto:tobias.neumann@berner-mattner.com">tobias.neumann@berner-mattner.com</a><<a href="http://mc/compose?to=tobias.neumann" target="_blank">http://mc/compose?to=tobias.neumann</a><br>> @berner-mattner.com><br>> ><br>> Subject: [Gvsig_english] Eclipse RCP with gvSIG<br>> To: <br>> <a
ymailto="mailto:gvsig_internacional@listserv.gva.es" href="mailto:gvsig_internacional@listserv.gva.es">gvsig_internacional@listserv.gva.es</a><<a href="http://mc/compose?to=gvsig_interna" target="_blank">http://mc/compose?to=gvsig_interna</a><br>> <a ymailto="mailto:cional@listserv.gva.es" href="mailto:cional@listserv.gva.es">cional@listserv.gva.es</a>><br>> Date: Wednesday, April 6, 2011, 7:35 AM<br>><br>><br>> Hello,<br>><br>> I am interested in your experiences with the gvSIG software embedded <br>> in Eclipse RCP. I want to start up a project using these technologies. <br>> Anyone did this before? Are there some points I have to focus on?<br>><br>> Thank you very much!<br>><br>> Best regards,<br>> Tobias<br>><br>><br>><br>> Tobias Neumann, M.Sc. in Geogr.<br>> Softwareingenieur<br>><br>> Tel: +49 89 608090-276<br>> Fax: +49 89 6098182<br>> E-Mail: <br>> <a
ymailto="mailto:Tobias.Neumann@berner-mattner.com" href="mailto:Tobias.Neumann@berner-mattner.com">Tobias.Neumann@berner-mattner.com</a><<a href="http://mc/compose?to=Tobias.Neumann@" target="_blank">http://mc/compose?to=Tobias.Neumann@</a><br>> berner-mattner.com><br>> Web: www.berner-mattner.com<br>><br>> Berner & Mattner Systemtechnik GmbH<br>> Erwin-von-Kreibig-Str. 3<br>> D-80807 München<br>><br>> Geschäftsführer: Hans Berner, Dr. Klaus Eder, Dr. Jan-Oliver Wenzel<br>> Registernummer: HR B 83252 beim Amtsgericht München Sitz der <br>> Gesellschaft: München<br>><br>><br>><br>><br>> -----Inline Attachment Follows-----<br>><br>> _______________________________________________<br>> Gvsig_internacional mailing list<br>> <a ymailto="mailto:Gvsig_internacional@listserv.gva.es" href="mailto:Gvsig_internacional@listserv.gva.es">Gvsig_internacional@listserv.gva.es</a><<a
href="http://mc/compose?to=Gvsig_interna" target="_blank">http://mc/compose?to=Gvsig_interna</a><br>> <a ymailto="mailto:cional@listserv.gva.es" href="mailto:cional@listserv.gva.es">cional@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>><br>><br>> _______________________________________________<br>> Gvsig_internacional mailing list<br>> <a ymailto="mailto:Gvsig_internacional@listserv.gva.es" href="mailto:Gvsig_internacional@listserv.gva.es">Gvsig_internacional@listserv.gva.es</a><<a href="http://mc/compose?to=Gvsig_interna" target="_blank">http://mc/compose?to=Gvsig_interna</a><br>> <a ymailto="mailto:cional@listserv.gva.es" href="mailto:cional@listserv.gva.es">cional@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>><br>><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>> -----Inline Attachment Follows-----<br>><br>> _______________________________________________<br>> Gvsig_internacional mailing list<br>> <a ymailto="mailto:Gvsig_internacional@listserv.gva.es" href="mailto:Gvsig_internacional@listserv.gva.es">Gvsig_internacional@listserv.gva.es</a><<a href="http://mc/compose?to=Gvsig_interna" target="_blank">http://mc/compose?to=Gvsig_interna</a><br>> <a ymailto="mailto:cional@listserv.gva.es" href="mailto:cional@listserv.gva.es">cional@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>><br>><br>> _______________________________________________<br>> Gvsig_internacional mailing list<br>> <a ymailto="mailto:Gvsig_internacional@listserv.gva.es" 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>><br>><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 ymailto="mailto:Gvsig_internacional@listserv.gva.es" 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>
</div></body></html>