taskSavannah Administration - Tasks: task #9629, Submission of CAD Block Library...


task #9629: Submission of CAD Block Library for Hydronic Heating

Submitted by:  Arthur Torrey <gooserider>
Submitted on:  Fri 21 Aug 2009 07:08:26 PM UTC  
Should Start On:  Fri 21 Aug 2009 12:00:00 AM UTC Should be Finished on:  Mon 31 Aug 2009 12:00:00 AM UTC
Category:  Project Approval Priority:  5 - Normal
Status:  Cancelled Privacy:  Public
Percent Complete:  90% Assigned to:  None
Open/Closed:  Closed Effort:  0.00

Add a New Comment (Rich Markup)

You are not logged in

Please log in, so followups can be emailed to you.


( Jump to the original submission)

Fri 02 Apr 2010 07:51:10 PM UTC, comment #17: 

Hash: SHA256

April 2nd 2010 in GNU Savannah task #9629: "Submission of CAD Block
Library for Hydronic Heating"

As didn't get response from you in the required time I delete the

You can re-register this, or another project when you have time to
deal with the full registration proceessess.


Item status changes:

Status -> Cancelled
Open/Cloesd -> Closed
Version: GnuPG v1.4.9 (GNU/Linux)


Mario Castelán Castro <marioxcc>
Tue 23 Mar 2010 11:05:57 PM UTC, comment #16: 

Hash: SHA256

March 23th 2010 in GNU Savannah task #9629: "Submission of CAD Block
Library for Hydronic Heating"


Arthur: We are waiting you remove the references to QCAD and upload
the updated tarball.

Please do so within one week, else I will delete the submission, but
you still will be able to resubmit the project again once you have
enought time to deal with the registration processess.

If you are no longer planning use GNU Savannah please let us know.  We
won't bite, and it will make us gain time.


Item status changes:

Status -> Ping-ed
Assigned to -> marioxcc
Version: GnuPG v1.4.9 (GNU/Linux)


Mario Castelán Castro <marioxcc>
Tue 23 Mar 2010 08:04:17 PM UTC, comment #15: 

Ping? :)

Alexander Shulgin <alexshulgin>
Mon 28 Dec 2009 12:15:00 PM UTC, comment #14: 

Hi Mario,

I always understood Savannah's GPL compatibility to be a requirement only for source code. And our requirements for artwork are that they be under some free license. That's how I reviewed projects anyway. I also think the free CC licenses are a better choice for artwork than GPL is. But your opinion on that is as good as mine. Maybe we should make this point more clear when Nicodemo updates the hosting requirements page. But this is better to be discussed on the mailing list.

Anyway, with the exception Arthur wrote, it is my understanding that any user is free to combine Arthur's DXF files even with DXF files that happen to be licensed under GPL for some reason.

we have the hosting requirement that no user shall ever be seduced to use proprietary software. Does a website which both contains a free and a proprietary version conflict with that? I think it does if the proprietary version offers "convenience features". So I would ask you to strike it.

Sebastian Gerhardt <sgerhardt>
Sun 27 Dec 2009 04:15:18 AM UTC, comment #13: 

1. As Sebastian noted, (see comment #1) I changed the license from GPL V3 or later to CC-BY-SA at his suggestion.  I don't claim to be a licensing guru, but since this library is essentially a collection of data files, I don't see how it would have a problem being used with any other program, GNU licensed or otherwise, especially given the "exception" that I add in the README file.

2. CAD seems to be one of the areas where the Free software world is seriously lacking in alternatives - I did a lot of searching before going to QCAD, and it was the only program that I could find with a reasonable level of capability, and which I could install on my system.  They do offer BOTH a FREE (GPL licensed, not sure which rev offhand) and a proprietary version - on a model like the old Ghostscript program.  The free version is quite usable, the proprietary one just offers a couple of extra convenience features, AND support... (And is VERY low cost for whatever that is worth...) I mention QCAD in the README, and that they had both versions without advocating either one.  It does not seem realistic to me not to acknowledge that both versions exist, but if you insist, I can strike mention that the proprietary version is there.

3. I have done some other edits on the README, and corrected the Linux to GNU/Linux, and made a few other minor edits for grammar and such.

4. I have redone the tarball to include a root directory of /hydronics

If there are additional things, please let me know.


(file #19375)

Arthur Torrey <gooserider>
Sat 26 Dec 2009 11:46:11 PM UTC, comment #12: 

Hash: SHA256

December 26th 2009 in GNU Savannh item 9629: "Submission of CAD Block
Library for Hydronic Heating"

Ok, sorry, then is ok the licence, but the another issues need to be fixed
before approval.

Sebastian: Would not this licence make the work inusable with GPL
Version: GnuPG v1.4.9 (GNU/Linux)


Mario Castelán Castro <marioxcc>
Sat 26 Dec 2009 11:18:16 PM UTC, comment #11: 

Hi Mario,

actually I was the one who proposed changing to CC-SA to Arthur, because everything in this project is media.

Sebastian Gerhardt <sgerhardt>
Sat 26 Dec 2009 08:46:34 PM UTC, comment #10: 

Hash: SHA256

December 26th 2009 in GNU Savannh item 9629: "Submission of CAD Block
Library for Hydronic Heating"

>For Linux QCAD in specific, Copy the contents of the entire .tar file
>to the /library subdirectory of the QCAD installation.

You must NOT advice the user to use propietary software like QCAD.
GNU Savannah aims to promote free software, no propeitary one so
remove this paragraph or sustitute with an free alternative to QCAD.

Also note that Linux is the kernel of the operating system you refer
to, wich is GNU/Linux

Please if possible put the files inside a directory in the tarball. Is
not mandatory but is a de facto standard and makes life easy to
users. If files are in root of tarball one must create an directory,
move the tarball and uncompress it instead of only unpack the tarball

Licence changes should be requested and can be aproved or rejected.

The CC BY-SA you chose is incompatible with the GNU GPL and we don't
allow GPL incompatible material unless documentation or art (Was on
hosting requirement that you agreed when submited the project).

Let us know wath licence do you want to use, consider the GNU LGPL 3,
or if you disagree to use an GPL compatible licence also let us know
to delete the project.


Item status changes:

Status -> In progress
Version: GnuPG v1.4.9 (GNU/Linux)


Mario Castelán Castro <marioxcc>
Sat 26 Dec 2009 06:37:03 AM UTC, comment #9: 

Will be uploading a new version of the library momentarily...  Sorry for the long delays but life has been full...


Arthur Torrey <gooserider>
Sun 13 Dec 2009 04:00:41 AM UTC, comment #8: 

Hash: SHA256

December 12th 2009 in GNU Savannh item 9629: "Submission of CAD Block
Library for Hydronic Heating"

Ohh, I forget to update the status to Ping-ed (This is to help us to
track the item).
Version: GnuPG v1.4.9 (GNU/Linux)


Mario Castelán Castro <marioxcc>
Sun 13 Dec 2009 03:56:57 AM UTC, comment #7: 

Hash: SHA256

December 12th 2009 in GNU Savannh item 9629: "Submission of CAD Block
Library for Hydronic Heating"


We are waiting for the updated tarball.

If within one week we still do not get a reply, your project will be
removed. You will still be able to register it again once you have the
time to deal with the registration issues.

Are you still willing to host your project at Savannah? If not, please
tell us - we don't bite, and it will make us gain time.

Version: GnuPG v1.4.9 (GNU/Linux)


Mario Castelán Castro <marioxcc>
Mon 23 Nov 2009 01:20:34 AM UTC, comment #6: 

Hash: SHA256

November 22th 2009 in GNU Savannh item 9629: "Submission of CAD Block
Library for Hydronic Heating"

Hi, please upload a tarball with the changes alredy sugessted so we
can check if all is ok, fix the remaining issues (If any) and approve
the project.

Item status changes:

Status -> Wait reply
Version: GnuPG v1.4.9 (GNU/Linux)


Mario Castelán Castro <marioxcc>
Tue 27 Oct 2009 07:03:05 AM UTC, comment #5: 


this sounds fine. The point is that the user can tell without doubt which file is copyrighted by whom and under which license. And your approach seems to satisfy that.

Sebastian Gerhardt <sgerhardt>
Sun 18 Oct 2009 04:45:50 AM UTC, comment #4: 

Have had other stuff in my life keeping me busy, and the update turned out to be a bigger challenge than I thought.  I found when I started making my key drawing, that I had created the individual symbol drawings in several different scales, and used a couple of different naming styles.  To make the key drawing more helpful, this meant editing many of the individual files to be consistent - I've gotten about 90% of the way done, just need to make the time to sit down and give it the final push...  When I do get it done, I will be uploading a complete new tarball since I will have touched a whole bunch of the files in the package.

I am also thinking that as an alternative to listing all the individual files in my "Copying" file, which would be a LONG list, I could point to the key file saying something like "All files in this directory and in directory xzy, zxy, ... and as illustrated in <key-file> are subject to copyright"
Copyright (C) Year1, Year2,... YourName <email> And in the actual key file have similar copyright text, a one line CC-BY-SA license summary, and a pointer saying see file "Copying" for details.

Unless there is some reason this wouldn't satisfy the legal requirements, it would seem like an approach that is more scalable and simpler to maintain - any additions to the library would just get added to the appropriate part of the key drawing.  Do you see any issues with doing it this way?


Arthur Torrey <gooserider>
Sat 17 Oct 2009 04:01:50 PM UTC, comment #3: 


any heads up on this?

Sebastian Gerhardt <sgerhardt>
Wed 09 Sep 2009 04:50:48 AM UTC, comment #2: 

Hi Sebastian,

Sorry for the long delayed response...  I have been having some issues with my system, and a couple of other things have come up that have had a higher priority and slowed me down.

Taking another look at the CC-BY-SA license, I agree, it does seem better suited to the nature of my project.  I have done a partial re-write on the COPYING file, in line with your suggestion and that of the CC folks, but haven't finished generating the list of files and a "key" drawing to show the blocks in more detail than the tiny thumbnails you get in the QCAD or similar library screens.  IMHO this is vital to a project of this sort.)

I hope to be able to post a better set of copying and instruction files within the next week or so.


Arthur Torrey <gooserider>
Fri 28 Aug 2009 02:14:15 PM UTC, comment #1: 

Hi Artur,

as you wish to distribute your work with very few restrictions and as they are not program code, I think there are more fitting licenses for it.

How about Creative Commons Attribution-Share Alike?

For distribution, you should have a text file "COPYING" or "LICENSE" in the main directory. In this you can write either the CC full license text or you write something like this:
Copying and distribution of these files, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved.
These files are offered as-is, without any warranty.

Above this statement there should be:
All files in this directory and in directory xzy, zxy, ...
are subject to copyright
Copyright (C) Year1, Year2,... YourName <email>

To make it even more waterproof you can also list explicitly the name of every file.

You don't have to upload the full archive again, just attach the license file you would like to use and we will approve the project if no problems are found.

Sebastian Gerhardt <sgerhardt>
Fri 21 Aug 2009 07:08:26 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: CAD Block Library for Hydronic Heating
  • System Name:  cad-hydronic-lib
  • Type: non-GNU software & documentation
  • License: GNU General Public License v3 or later (My intent is that anyone may use the symbols in the library freely to create drawings with no restriction on the use or distribution of the drawings.  I also fully support anyone including the library in a free or non-free drawing program so long as it is identifiable as a seperate entity, and the license preserved. 

I would want to see any changes or improvements to the symbols in the library (including the creation of additional symbols) made freely available under the same license terms, and hopefully returned to me so as to enable improving the original.)


A library of 2D CAD "Blocks" in ASCII .DXF format for use in free or closed source CAD programs that can read this format.  This type of library allows for the repeated insertion of frequently repeated or standardized image blocks in CAD drawings, without requiring them to be redrawn each time.

The blocks in this library are related to drawing plans for Hydronic (hot water) based heating and cooling systems. They are not to scale or representative of particular products, rather they are intended to be used in producing the equivalent of an electronic schematic diagram.

The blocks were designed using the Professional(proprietary) edition of QCAD, however the ASCII .dxf format file is a standard format that is openly documented and maintained by AutoCad, that can be read by many free and non-free CAD programs (The name stands for "Drawing eXchange Format" and was developed by ACAD to allow sharing of drawing files between programs from different companies)

The symbols were created by me, but derived from samples collected in different places.

I have done extensive searching and been unable to find a free / low cost set of hydronic drawing symbols, so have created this set for my own use, and would like to share it.

Other Software Required:

No dependencies as such, however the library files are essentially useless without the use SOME drawing program that can use and display them.

Other Comments:

Note that this is not really a program, but rather a set of data files for use by a program.  As such I am not sure that it fits this sites objectives perfectly.  If it does not, I'd appreciate any pointers to sites that might work better for this use.  Also any suggestions for better (GPL compatible) licenses would be welcomed.

I don't have the files in a ready to upload state yet, as I'm still figuring out how best to include the appropriate licensing info in the blocks.  I am getting closer though, and thought it would be important to get a place to host them as well. (uploaded tarball does NOT have copyright notices, licenses, etc. - provided the tarball to make site happy, would add these things before making tarball public)

Any questions or other issues feel free to contact me.

Gooserider / Arthur Torrey (FSF member 5255)

Tarball URL:


Arthur Torrey <gooserider>


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

Attach Files:

Attached Files
file #19375:  CAD-hydronic-lib-1-1.tgz added by gooserider (290KiB - application/x-gzip - latest tarball w/ added root directory, updated readme.txt and changelog files)
file #19360:  CAD-hydronic-lib-1-0.tgz added by gooserider (289KiB - application/x-gzip - The latest version, with changes discussed (see CHANGELOG)


Depends on the following items: None found

Items that depend on this one: None found


Carbon-Copy List
  • -email is unavailable- added by alexshulgin (Posted a comment)
  • -email is unavailable- added by marioxcc (Posted a comment)
  • -email is unavailable- added by sgerhardt (Posted a comment)
  • -email is unavailable- added by gooserider (Submitted the item)

    Do you think this task is very important?
    If so, you can add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.




    Follow 10 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2010-04-02 marioxcc StatusPing-ed => Cancelled
        Open/ClosedOpen => Closed
    2010-03-23 alexshulgin StatusIn Progress => Ping-ed
    2009-12-27 gooserider Attached File- => Added CAD-hydronic-lib-1-1.tgz, #19375
    2009-12-26 marioxcc StatusPing-ed => In Progress
    2009-12-26 gooserider Attached File- => Added CAD-hydronic-lib-1-0.tgz, #19360
    2009-12-13 marioxcc StatusWait reply => Ping-ed
    2009-11-23 marioxcc StatusNeed Info => Wait reply
    2009-08-28 sgerhardt StatusNone => Need Info
        Percent Complete0% => 90%

    Back to the top

    Powered by Savane 3.7