taskSavannah Administration - Tasks: task #10372, Submission of DataExplorer

 
 

task #10372: Submission of DataExplorer

Submitter:  Winfried Brügmann <brueg>
Submitted:  Mon 10 May 2010 06:24:46 PM UTC
   
 
Should Start On:  Mon 10 May 2010 12:00:00 AM UTC Should be Finished on:  Thu 20 May 2010 12:00:00 AM UTC
Category:  Approved Projects to be Reviewed Priority:  * 5 - Normal
Status:  Done Privacy:  Public
Assigned to:  alexfernandez Open/Closed:  Closed
* Mandatory Fields

Add a New Comment Rich Markup
   

Jump to the original submission

Mon 30 May 2011 11:13:59 PM UTC, comment #20: 

Apparently everything is fine, closing.

Alex Fernandez <alexfernandez>
Sat 29 May 2010 09:34:52 PM UTC, comment #19: 

Hi Winfried -- I'll write you separately about README.en.  I think further discussions need not take place here.

Mario -- you approved the project.  Did you intend to leave this task open for some reason?

Thanks,
k

Karl Berry <karl>
Site Administrator
Sat 29 May 2010 09:01:30 AM UTC, comment #18: 

Hi Karl,
I have updated the README.en as well as the README.de as you proposed. I attach both files

have a nice weekend

Winfried

(file #20647, file #20648)

Winfried Brügmann <brueg>
Fri 28 May 2010 11:00:09 PM UTC, comment #17: 

Hi Winfried -- some image formats can contain copyright information, others can't.  But even when they can, it's usually more expedient for everyone to put the information outside the image itself.

As for simplifying the lists, in your case you (I assume) created all the icons.  So the list can simply say

"The following image files are all licensed under GPLv3 or any later version.
Copyright <years> Winfried Bruegmann
file1.ico file2.png file3.jpg ...
"

Thanks for all,
Karl

Karl Berry <karl>
Site Administrator
Fri 28 May 2010 07:43:24 PM UTC, comment #16: 

Hi Mario, hi Karl

I received a comment where Icons and images should be listed in the README file for copyright notice. I wonder about the following:
...The xpm,icns and ico files contain copyright and license information,...
I am not aware how a image file like the listed icon formats may contain a copyright. I f you search through the DataExplorer source you will find a lot of icons used foe the different operating system platforms as icon for the launcher, a lot of icons in gif format used for the menu and a lot of screen shots in png format within the help content.

Is there a way to summarize the copyright message for all the gif files used for menu bar, all the screen shots in png format? This would simplify a lot and would fill less README pages. 

I did not receive the generated mail with all the image files listed. So I am a little bit confused what to do.

Thanks for help and hints
Winfried

Winfried Brügmann <brueg>
Wed 26 May 2010 10:11:08 PM UTC, comment #15: 

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

May 26th 2010 in GNU Savannah task #10372: "Submission of
DataExplorer"

Hi.  I'm sorry for the long delay.

I have approved this project.  You will receive an auto-generated
email containing detailed information about the approval.

I noticed several files don't yet have the copyright & licensing
information, for auto generated files or files than otherwise you
can't edit, please list them in a README file where you state the
appropiate information about them regarding copying permissions.  Here
is an example, from the GNU Emacs source:

  * The following icons are part of Emacs.  All are licensed under the
    GNU General Public License version 3 (see COPYING) or later.
    The xpm and svg files contain copyright and license information, but
    it is reproduced here for convenience. 

  File: mh-logo.xpm
    Author: Satyaki Das
    Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010
      Free Software Foundation, Inc.

  Files: splash.pbm, splash.xpm, gnus.pbm
    Author: Luis Fernandes <elf@ee.ryerson.ca>
    Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009,
      2010 Free Software Foundation, Inc.

  [...]

You can use any format for README file as longer as it state (at
least) the copyright holder/years and license, for each file than
don't contains this inforamtion inside.

Please fix this issue soon, and let me know when done, then I will do
a final review to DataExplorer and close the task if all is ok.

Note: I guess you alredy know this, but just for be sure: This was the
evaluation for request hosting in GNU Savannah.  The evaluation for
GNU package is a different process.  The instructions for offer a
package to GNU are: http://www.gnu.org/help/evaluation.html.

Regards and thanks for your interest in free software.

Item status changes:
Category => Approved projects to be reviewed.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEAREIAAYFAkv9nMgACgkQZ4DA0TLic4gn6gCgg0UnKpBOXHV9TVm9tBEUfeaT
rh4An1DUfOoF/jrZGVJawmxEBk9XH5HK
=uwKU
-----END PGP SIGNATURE-----

Mario Castelán Castro <marioxcc>
Mon 24 May 2010 09:52:46 PM UTC, comment #14: 

Hi Winfried -- thanks for all your efforts.

Regarding the manual, I'd be happy to look at it at some point when we get back to making this a GNU package.

Regarding the tests, in general I think it would be best to include the sample data.  If you wrote a short bit of information about how you execute the tests in Eclipse, that would be helpful.  But there's no requirement on tests, so don't feel compelled to make sure they can be run from the command line (typically as part of make check ... automake has a whole infrastructure for this, but, as I say, it's up to you whether to go down that road).

Best,
Karl

Karl Berry <karl>
Site Administrator
Mon 24 May 2010 04:47:46 PM UTC, comment #13: 

Hi Mario and Karl,

I have updated, as pointed by Karl all containing HTML files with the GNU header and copyright. The legacy application name is exchanged to DataExplorer and all occurrence of Linux is changed to GNU/Linux. In addition I have also added this type of header to all the XSD files and build.xml files. Please check if this is OK and GNU conform. Thanks

I have updated added the users guide to the source distribution in file type odt as well as pdf (this is semi manual generated from the help HTML files). Since I am not a native speaker I would really appreciate if you can cross read and point me to the errors which needs to be reworked, thanks for this too.

To the dataexplorer-src distribution I have added my JunitMiscTest folder, where I want to ask if this makes sense to be added and how it should be enabled for usage ? Well the most test required at least sample data, which are not part of the source distribution actually. Should I add sample data or remove this Junit test project again ? Finally it makes a lot of sense in my eyes, but I never execute it outside the eclipse IDE, so I am not aware if it is executable from shell command line.So here are some todos for my side.

The download link point now to a more GNU like tarball (instead of a zipball) http://bruegmaenner.de/de/winfried/osde/source/dataexplorer-2.22-src.tar.gz

regards Winfried

Winfried Brügmann <brueg>
Fri 21 May 2010 05:05:02 PM UTC, comment #12: 

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

May 21th 2010 in GNU Savannah task #10372: "Submission of
DataExplorer".

Hi Karl and Winfried.

If all issues have been fixed please provide (an URL pointing to) the
updated tarball.

At your option we can continue the registration process in the (D)VCS
repository of your choise.  This means I would approve the project just
now provided you agree to fix any remaining or further issue (If any)
as soon as possible.

I will close this task when I can check all is ok but please bear in
mind you must follow the hosting requirements as long as you do use
GNU Savannah.

Regards
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEAREIAAYFAkv2vVIACgkQZ4DA0TLic4iyxQCfW7ce9IiqbP6WV3U0a4C8Lsz7
WDoAn32FztqT4+eBuWnDs8HiKQJ1kCwc
=GVE2
-----END PGP SIGNATURE-----

Mario Castelán Castro <marioxcc>
Thu 20 May 2010 09:15:17 PM UTC, comment #11: 

If there's no statement covering the .html files now, please add one.

I don't see any other issues remaining from Mario's original message.

Thanks,
Karl

Karl Berry <karl>
Site Administrator
Thu 20 May 2010 08:44:05 PM UTC, comment #10: 

I have added the following sentence to the README.en right under the paragraph where I declared the place where the application configuration is described:
This dynamically written files containing the application configuration and/or device configuration data are public domain.
(I did the same in the README.de, but only in German)
(I did not rebuild and upload the DataExplorer source zipball since the change set seams to small actually, I am sure the change set will growth over time and I will update it soon)

Karl, you are right the number of files containing a copyright statement is irrelevant, relevant are the number of files without copyright falling under the classification were a copyright is really required. In my comment I count only the Java source code files and did not count files like messages files. Probably my help HMTL files lack of copyright statement.

Yes, you are right AkkuMaster is the plug-in implementation where the AkkuMaster battery charger devices are implemented and this is part of my implementation as well as the other plug-ins I provide in the devices directory:
AkkuMaster.jar
CSV2SerialAdapter.jar
eStation.jar
LiPoWatch.jar
Picolario.jar
Simulator.jar
UniLog.jar
VC800.jar

You can find the implemented and supported devices described in the README files. I am sure you will find a correlation from the plug-in-jar to the device name.

regards

Winfried

Winfried Brügmann <brueg>
Wed 19 May 2010 11:06:19 PM UTC, comment #9: 

Winfried -- please add a statement to the README saying that the dynamically-rewritten config files are in the public domain.  That would take care of those.  (I thought we'd already talked about that, but I probably just forgot.  Sorry.)  It doesn't matter how many files have the license statement, what matters is how many don't :).

AkkuMaster is part of DataExplorer, isn't it?

Thanks,
K

Karl Berry <karl>
Site Administrator
Wed 19 May 2010 10:56:18 AM UTC, comment #8: 

Hi Mario,

- project can run on a Free Software Java suite and Operating System
This is already done using an Ubuntu 9.04 distribution with the IcedTea/OpenJDK coming through the actual repository channel.

- lack the Copyright & licensing information
All my Java source files has already a Copyright statement as well as licensing information in the header. Only XSD and XML does not since this are configuration files and re-written by the software during usage. This configuration files defines visualization properties as well as device specific properties which are required to interpreted the data to be displayed or calculated. Eexecuting "find . -name "*.java" -exec grep -il Copyright {} \;" will return 226 files including a copyright statement.

- plain text version of the GPL
If I extract the zipball I see an COPYING file, I wonder why you do not see such file. As well there are README.en and README.de available which includes a link to http://www.gnu.org/philosophy/free-sw.html. The README.* files are contained in the binary distributions created during ./configure & make. If the link provided is not sufficient please provide me with a sufficient one.

- screenshots of a software called "AkkuMaster" running on the propietary MS Windows
If I extract the zipball I can not find a directory /dataexplorer-2.20/AkkuMaster/src/help/src, instead there are directories ../AkkuMaster/src/help/de and ../AkkuMaster/src/help/en which contains screen shots of the AkkuMaster device plug-in dialogs to help to explain the functionality of it. The AkkuMaster.jar plug-in is written, as all the device plug-ins, in Java. For a better understanding of my software please read "http://bruegmaenner.de/en/winfried/osde/OpenSerialDataExplorer - Users Guide.pdf". Yes this documentation uses an different name for the software. The name was changed to DataExplorer in agreement with Karl Berry, since the "open" will not be excepted by GNU.
It might be possible that I used a window manager which visualization is similar to an old fashion MW Windows visualization during the time I just took this screen shots, if this hurts, please let me know.

The idea to using Java for this implementation was to enable support for a wide spread of operating systems beside GNU/Linux like MS Windows and Apples Mac OS.
 

Cheers
Winfried

Winfried Brügmann <brueg>
Tue 18 May 2010 10:48:50 PM UTC, comment #7: 



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

May 18th 2010 in GNU Savannah task #10372: "Submission of
DataExplorer".

Hi again and Sorry for the long delay.

I noticed some issues of my concern with the zipball you submited:

*I just noticed DataExplorer is written in Java. We need you
determine whether your project can run on a Free Software Java suite
and Operating System (see
https://savannah.gnu.org/maintenance/JavaIssues and
http://www.gnu.org/software/java/ for more information).

We recommend you to test your project using IcedTea, or GCJ + GNU
Classpath over GNU/Linux, and ensure that DateExplorer runs on this
Free enviroment. IceTea is based on Sun's OpenJDK and uses free
replacements for its proprietary parts. GCJ is the GNU Compiler for
Java, part of the GCC (GNU Compiler Collection). The Classpath
project aims to develop a free and portable implementation of the
Java API (the classes in the 'java' package).

More information is available at http://icedtea.classpath.org/,
http://gcc.gnu.org/ and http://www.gnu.org/software/classpath/.

Please provide us with more information about this point.

*Several files lack the Copyright & licensing information. In order
to release this or another software properly and unambiguously under
the GNU GPL, please place copyright notices and permission-to-copy
statements at the beginning of every copyrightable file, usually any
file more than 10 lines long.

In addition, if you haven't already, please include a copy of the
plain text version of the GPL, available from
http://www.gnu.org/licenses/gpl.txt, into a file named "COPYING".

For more information, see http://www.gnu.org/licenses/gpl-howto.html.

If some of your files cannot carry such notices (e.g. binary files),
then you can add a README file in the same directory containing the
copyright and license notices. Check
http://www.gnu.org/prep/maintain/html_node/Copyright-Notices.html for
further information.

The GPL FAQ explains why these procedures must be followed. To learn
why a copy of the GPL must be included with every copy of the code,
for example, see
http://www.gnu.org/licenses/gpl-faq.html#WhyMustIInclude.

*There are some screenshots of a software called "AkkuMaster" running
on the propietary MS Windows under
/dataexplorer-2.20/AkkuMaster/src/help/src, and there is no licensing
information at all about AkkuMaster. Please add the licensing
information to this project just as with the rest of the files if
it's know, if not, you must either ask the copyright holder to
release AkkuMaster under a free software license or delete it from
(New versions of) the zipball and make sure DateExplorer don't
depends on it.

Let us know if you need more information about the need changes.

Regards.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEAREIAAYFAkvzGYwACgkQZ4DA0TLic4jf4ACfaxZp0QhM7u42VFW/3p5K4k1q
Zd8AmwanBH/wuJvMlrnLZ35fmNdQlODa
=9WV6
-----END PGP SIGNATURE-----


Mario Castelán Castro <marioxcc>
Sun 16 May 2010 02:11:03 PM UTC, comment #6: 

Hi Mario,

please use http://bruegmaenner.de/de/winfried/osde/source/dataexplorer-2.20-src.zip which is the direct link to the source distribution of DataExplorer.

thanks

Winfried

Winfried Brügmann <brueg>
Sun 16 May 2010 01:21:57 AM UTC, comment #5: 

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

May 12th 2010 in GNU Savannah task #10372: "Submission of
DataExplorer".

Hi Winfried.

You entered the URL of an HTML file in the Tarball URL field.

We wish to review your source code, even if it is not functional, to
catch potential legal issues early.

For example, to release your program properly under the GNU GPL you
must include a copyright notice and permission-to-copy statements at
the beginning of every copyrightable file, usually any file more than
10 lines long.  This is explained in
http://www.gnu.org/licenses/gpl-howto.html.  Our review would help
catch potential omissions such as these.

Note that sending code to our repositories is a release, since the
code will then be publicly available through anonymous access.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEAREIAAYFAkvvSPwACgkQZ4DA0TLic4iGPwCfXzo6g6tkpM9kpsd466gXCau8
kkkAnA+wsvJLpK2CUuQeoSGA4YaVXRrp
=U/YM
-----END PGP SIGNATURE-----

Mario Castelán Castro <marioxcc>
Sat 15 May 2010 07:21:41 PM UTC, comment #4: 

Hi Karl,

sorry for confusion, you are right the tarball I am referencing is the content of my CVS and the size is 56 megabytes. It seams the tarball requested by Mario is already known as "tarball URL", and was content of my evaluation request here (http://bruegmaenner.de/en/winfried/osde/Source.html).

BTW: Thanks for hinting me with the java/ant/makefile information.

with best regards
Winfried

Winfried Brügmann <brueg>
Thu 13 May 2010 09:35:28 PM UTC, comment #3: 

Winfried -- I assume you mean 50MB, not 50GB.  For purposes of
evaluation, you could remove any big jar files or other binaries from
the distribution (if they're still there), since they are irrelevant to
the eval.

Also, I'm surprised -- the last zip file you sent me was much smaller,
only 19mb.  What got added?

In any case, if it's still too big, I can arrange for you to use my
personal server for the upload.

Thanks,
Karl

Karl Berry <karl>
Site Administrator
Thu 13 May 2010 05:32:20 PM UTC, comment #2: 

Hi Mario,
my CVS compressed tarball GDE.tar.gz has a size of 59105102 bytes. This size could not be uploaded since the upload size is limited to 512kB. My webspace also constrains to 50 GB. Is there a way to upload it directly ?
The only workaround I see is to allocate an temp webspace where this size limit exceeds for a limited time frame.
Do you have another idea how this can be handled ?

Thanks
Winfried

Winfried Brügmann <brueg>
Thu 13 May 2010 12:35:47 AM UTC, comment #1: 

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

May 12th 2010 in GNU Savannah task #10372: "Submission of
DataExplorer".

Hi Winfried.

Please provide a tarball or a direct URL pointing to a tarball
containing the files than you wish to host at GNU Savannah.

Item status changes:

Assigned to -> marioxcc
Status -> In progress
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEAREIAAYFAkvrSaAACgkQZ4DA0TLic4ic/ACfTCFJxkCbJ657LyxpM/3YHEzo
nEoAnjV+5Q9BqOGiNaf5IuzhZZVwDXjc
=4WHR
-----END PGP SIGNATURE-----

Mario Castelán Castro <marioxcc>
Mon 10 May 2010 06:24:46 PM UTC, original submission:  

A new project has been registered at Savannah
This project account will remain inactive until a site admin approves or discards the registration.


Registration Administration


While this item will be useful to track the registration process, approving or discarding the registration must be done using the specific Group Administration page, accessible only to site administrators, effectively logged as site administrators (superuser):



Registration Details


  • Name: DataExplorer
  • System Name:  gde
  • Type: non-GNU software & documentation
  • License: GNU General Public License v2 or later





Description:

The DataExplorer is a tool to gather, view and analyze data which comes from miscellaneous devices which are enabled to log data. Devices might be data logger, measurement devices, battery charging devices or similar. Views are graphical curves, tables, statistics, bar graphs and other.
The application itself runs on several operating system (32/64 Bit GNU/Linux and Windows, Mac OS).
Devices implementations are packaged in plug-in to make it independent of the base. The DataExplorer declares a device API (IDevice) where other device contributors to implement own device plug-in with relatively less coding effort. This is the main goal of this project to enable anyone to connect data gathering devices easily and display and analyze the data captured.
The program is NLS enabled, actual available messages are English and German, this is also true for all users documentation. Design material and code documentation is English only.
Actually my software is in evaluation process to be a real GNU software together with Karl Berry.
The current homepage where you can download and evaluate my software is http://bruegmaenner.de/en/winfried/osde/OpenSerialDataExplorer.html where the re-naming to DataExplorer is not fulfilled, but the source package http://bruegmaenner.de/en/winfried/osde/Source.html and the CVS repository are actually re-named to a GNU package accepted name.



Other Software Required:

RXTXcomm http://www.rxtx.org/
SWT http:eclipse.org/swt


Other Comments:

The main goal registering here is to host a CVS where the eclipse IDE based projects can be checked out from everywhere to develop additional device plug-in.


Tarball URL:

http://bruegmaenner.de/en/winfried/osde/Source.html


Winfried Brügmann <brueg>

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:
   
   
Comment:
   

Attached Files
file #20647:  README.en added by brueg (13KiB - application/octet-stream - Updated README (image files copyright))
file #20648:  README.de added by brueg (13KiB - application/octet-stream - Updated README (image files copyright))

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by karl (Posted a comment)
  • -email is unavailable- added by marioxcc (Posted a comment)
  • -email is unavailable- added by alexfernandez (Updated the item)
  • -email is unavailable- added by brueg (Submitted the item)
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only logged-in users can vote.

     

    Follow 9 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2011-05-30 alexfernandez StatusIn Progress Done
        Assigned tomarioxcc alexfernandez
        Open/ClosedOpen Closed
    2010-05-29 brueg Attached File- Added README.en, #20647
        Attached File- Added README.de, #20648
    2010-05-26 marioxcc CategoryProject Approval Approved Projects to be Reviewed
    2010-05-13 marioxcc Assigned toalexfernandez marioxcc
    2010-05-12 alexfernandez StatusNone In Progress
        Assigned toNone alexfernandez

    Back to the top

    Powered by Savane 3.13-02a9.
    Corresponding source code