FYI, this came over the gvsig-ce devel list: (Note, I think the gvSIG problem is also related to doing the final switch to 64bit)
=================== Message: 2 Date: Tue, 28 Jan 2014 19:02:21 +0100 From: Benjamin Ducke Subject: [Gvsigce-devs] Dropping ECW support in the next release | RANT To: gvsigce-devs <gvsigce-d...@lists.sourceforge.net> xxxxxxxxxxx Dear All, I don't want to say "told you so", but here it goes, another lesson in long-term maintainability of proprietary data formats in open source projects. And also a good example for how much open source "support" from companies such as ERDAS is really worth. ECW support is based on an Intergraph SDK that was released in 2007 under a relatively liberal license. However, since SDK version 4.x the licensing terms have become ever more strict and manipulative, so that an open source project like gvSIG CE cannot really support any post 3.3 version of the SDK. Read this stuff and laugh (full license text at http://download.osgeo.org/osgeo4w/release/gdal/gdal-ecw/gdal-ecw-1.10.1-2.txt): "[..] if You create or distribute Desktop Applications, each of those Desktop Applications must read ECW data and ECWP streams and must allow a user to access the ECW data and ECWP streams conveniently, with no more steps than is typical for access to other data formats in Your Desktop Application." Or this gem: "[..] or (ii) preventing downloading of Desktop Applications without acceptance of the end-user license." Needless to say, we do not have support for ECWP in our software. And we also do not plan to prevent our users from _downloading_ gvSIG CE without first agreeing to ERDAS's (!) ECW licensing terms. And don't even get me started about their latest SDK trying to push you into installing a download manager and requiring administrator privileges in order to infest your system with crap. To add insult to injury, I could not find any sign of a Mac OS X version of the current SDK. Meanwhile, the 3.3 SDK has been pulled from ERDAS' servers: http://blog.webmapper.com.au/?m=201002 It is possible to still find copies of the source code here and there on the Internet. However, that source code was intended for use with Microsoft's Visual C compiler, whereas our toolchain uses the open source GNU Compiler Collection (GCC). So, if someone wants to install an ancient Visual C compiler and try to produce 64 bit binaries: be my guest. All relevant links are on our wiki (http://gvsigce.sourceforge.net/wiki/index.php/Compiling_the_C/C%2B%2B_support_libraries#ECW). I am also open to any ideas about how to circumnavigate all of this crap. Otherwise, as far as I am concerned, there will be no more support for ECW on future Windows versions of gvSIG CE. Support in the Linux and Mac OS X versions can stay in, as along as we are able to compile the 3.3 sources with GCC. You can install OsGeo4W and use its included GDAL to convert from ECW to an open format such as GeoTIFF. Good riddance of a useless format. Any bets on how much longer we will be able to support MrSID? Best, Ben -- Dr. Benjamin Ducke, M.A. {*} Geospatial Consultant {*} GIS Developer ====================== >>> an this part, Ede, is for you. They seemed to had a look at what we did :) ====================== Hi V?ctor, On 29/01/14 10:11, Victor Gonzalez wrote: > Hi Ben, > > I agree. So far, most of our efforts with gvSIG CE are intended to > reduce the project to something that we can realistically maintain. And > it seems like ECW is pushing itself out of the "maintainability zone". > > I don't know how many people usually work with ECW, but maybe some > directions on how to transform ECW to GeoTIFF would suffice. > > However, I'm don't like too much the idea of having different features > on different operating systems. QGIS 2.0 does that and I hate it. Maybe > we can drop the ECW support for all platforms. After all, we're going to > support an outdated version of a propietary format only on some > operating systems. I think you are right. I will experiment one more day with getting ECW support working on all platforms. I have found some 64 bit Windows DLLs from the OpenJUMP project that could work. If this fails, we will remove ECW support from all platforms. Even if it works, though, we will only have support for the 3.3 SDK and will have to consider ECW supportdepracated and marked for removal in a future release. Cheers, Ben ------------------------------------------------------------------------------ WatchGuard Dimension instantly turns raw network data into actionable security intelligence. It gives you real-time visual feedback on key security issues and trends. Skip the complicated setup - simply import a virtual appliance and go from zero to informed in seconds. http://pubads.g.doubleclick.net/gampad/clk?id=123612991&iu=/4140/ostg.clktrk _______________________________________________ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel