Libraries & objects
About Archicad and BIMcloud libraries, their management and migration, objects and other library parts, etc.

GDL COPYRIGHT ????

Anonymous
Not applicable
Djordje the GDL objects for example in the Cigraph demo addons have copyrights ? . Not for sale but for personal use i can modify it ?
I ask that because the gdl code is easy to rip, and adapt to other purpose than the original one and the gdl developers
have excellent gdl skills- they are good gdl teachers.
gdl programing is free for all archicad users and it is very hard to preserve the copyright for a curious gdl user
13 REPLIES 13
Anonymous
Not applicable
Kimon wrote:
A manufacturer can embed all their proprietary information in a product for ... creating the parts in the factory.
Unfortunately not at the moment. I don't believe there are any manufacturers other than log home manufacturers who are able to use AC for any CNC machining. GDL scripts are not understood by any machines. I've worked with many and they primarily rely on 2d scripts as the majority that are in use are only two axis relying on different type of code usually generated with an Autocad DWG type file and relying on layers and colors for performing the different functions as opposed to a single script that can simply "run the parts". The more complex multi axis machines rely on script/routines that are, again, usually generated from reading a series of 2d dwg/dxf and then converted to describe the 3d shape. The most complex machines are designed to run by various specific programs, SolidWorks, Cabinet Vision etc., or by their own GUI that is primarily used for most basic production shapes.

Kimon wrote:
Why would I put a library of objects out there as a manufacturer if I have to worry that my competitors can grab that library ...

I have raised this question with Graphisoft about protecting of GDL scripts for several years now. There is no way currently of protecting them. The mechanics of creating an option to really protect the scripts is not a difficult one, it is just one that has not been a priority for Graphisoft.

There used to be a program called Hide-a-Script unfortunately it has not been developed further since it's introduction. The last time I used it was with 7.0 and it seemed to work as expected, I no longer/rarely use OS 9 so I have not tried the it on any 8 parts. Maybe someday, like Plotflow for X, it will resurface.
David Larrew
Booster
Jeffrey wrote:
There used to be a program called Hide-a-Script unfortunately it has not been developed further since it's introduction. The last time I used it was with 7.0 and it seemed to work as expected, I no longer/rarely use OS 9 so I have not tried the it on any 8 parts. Maybe someday, like Plotflow for X, it will resurface.
Hidden scripts are not necessarily protected, especially since there were/are ways to strip out these hidden scripts.
David Larrew, AIA, GDLA, GSRC

Architectural Technology Specialist

a r c h i S O L U T I O N S



WIN7-10/ OSX 10.15.7

AC 5.1-25 USA
Karl Ottenstein
Moderator
Jeffrey wrote:
Kimon wrote:
A manufacturer can embed all their proprietary information in a product for ... creating the parts in the factory.
Unfortunately not at the moment. I don't believe there are any manufacturers other than log home manufacturers who are able to use AC for any CNC machining. GDL scripts are not understood by any machines.
True ... but the key words in Kimon's quote are "can embed". I don't think he meant to suggest that a CNC machine could read a GDL script ... but a GDL script can certainly write a text file that a CNC machine can process. I think he was just talking about possibilities...

Happy holidays,
Karl
One of the forum moderators
AC 28 USA and earlier   •   macOS Sequoia 15.2, MacBook Pro M2 Max 12CPU/30GPU cores, 32GB
Anonymous
Not applicable
David wrote:
Jeffrey wrote:
Hidden scripts are not necessarily protected, especially since there were/are ways to strip out these hidden scripts.
It doesnt take a GDL guru to get passed the HIDESCRIPT command. HIDESCRIPT isnt doing anything but keeping honest people honest.