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

'Unlocking' scripts in an object.

Anonymous
Not applicable
I have a particular object that I like to use that was developed by an employee at a company (for which the object was designed). All of the scripts are greyed out not allowing me to see them and adjust them.

I contacted the author of the object and since he built the object for and at work, company policy does not allow him to 'unlock' the code or give it to me. However, he said that "some of the guys on Archi-Talk could probably tell me how to unlock the scripts."

Who might that be? He never said I COULDN'T see the code, he just said that he is not allowed to give / show it to me. Who here can tell me how to unlock the scripts on this object so that I can make some minor adjustments (improvements) and make my life a lot easier?

There has to be someone! Please help me because making these small adjustments will save me hours of work through EACH project. Thanks.
21 REPLIES 21
Frank Beister
Moderator
If you purchase an object or suite of objects for your use but can't tweak it to meet your internal standards because it is locked...well, you're just kinda' screwed.
I'm shure that you are not using Windows, because you prefer Linux, wich comes with the complete source. 😉

Have you contacted the author, when an object didn't fit to your needs? Sometimes these guys are very helpful.
bim author since 1994 | bim manager since 2018 | author of selfGDL.de | openGDL | skewed archicad user hall of fame | author of bim-all-doors.gsm
Anonymous
Not applicable
F. wrote:
If you purchase an object or suite of objects for your use but can't tweak it to meet your internal standards because it is locked...well, you're just kinda' screwed.
I'm shure that you are not using Windows, because you prefer Linux, wich comes with the complete source. 😉

Have you contacted the author, when an object didn't fit to your needs? Sometimes these guys are very helpful.
I'm not really sure what you mean by "prefer linux" comment...but i am fairly certain I use "Windows"

Yes, contacting the author is always an option and I am sure most would be very helpful. However, tweaking an object is usually a case of "I need it now" and it would be silly to think that any developer could "jump" immediately to your needs. tweaking also might need to evolve more over time - I just wouldn't make sense to contact the developer everytime you needed a change...Possible solution?...I guess I would rather pay more initially for an object if its scripts were open.
Frank Beister
Moderator
I started a platform for free objects, which bases on the system to improve existing objects. But the objects have to be given to open source.

But you have to respect, that the programmer wants to sell its object "as it is". Often objects contain more code and good code for a later expansion by the AUTHOR, and of course for a higher price to sell or the possibility to sell again an update.
You don't want to do the whole work for your object, you want to use the work someone else has done. I understand, but if an author does not want this, you should respect. If you have to do changes every few days, you should use/write another, better fitting object.

You didn't understand the linux-hint: You wouldn't ask MS to give you the windows-source, isn't it? And what's about your software in your architectural plans? What would you say, if someone modifies your plans and builts this modified building for less work than you have done?
bim author since 1994 | bim manager since 2018 | author of selfGDL.de | openGDL | skewed archicad user hall of fame | author of bim-all-doors.gsm
TomWaltz
Participant
It sounds like you probably shouldn't post any of your company's "locked" objects anyway. If someone sees a good GDL technique they're likely to try and explore it...its just human nature.
That was kind of my point.

By posting anything in a public place, or giving someone an object, the author controls the access that person has. Most objects are open, and freely modifiable and can be great learning tools.

Others are locked, for whatever reason the author sees fit. For example, all the objects that are part of the CadImage tools are locked. They are in the business of selling add-ons, and I respect that. Of course, I curious as can be HOW they do some of the amazing things they do, but part of my licensing agreement says I cannot reverse engineer their product.

The Archicad/GDL is a kind of pseudo-open source situation, where the author really has the option of sharing their code or not. If they choose not, then it should be respected.
Tom Waltz
Anonymous
Not applicable
Of course there is unlimited argument on both sides, (see many earlier threads). Don't yall worry though - I contacted the author, and he told me that while he is obligated to keep the object locked by his company, he said that if I could figure it out on these boards, he didn't mind. So I did. Besides, it will maintain its full value as is, I'll just be adding an additional feature to make it better.
Vitruvius
Booster
I'm not sure why locking the GDL is an issue. It's the author's privilege to protect their copyright (and that's what it is!!).

I'm quite happy to let a lot of stuff walk out the door, but certain GDL stuff has been created at significant expense with the express intention of getting a leg up on the competition (whether they're using ArchiCAD or something else). So, being proprietary about something unique that cost a few thousand to develop makes a lot of sense to me.

And anyway, ultimately all the clever stuff ends up in the public domain so it's only ever a running advantage.
Cameron Hestler, Architect
Archicad 27 / Mac Studio M1 Max - 32 GB / LG24" Monitors / 14.5 Sonoma
Anonymous
Not applicable
Tom Waltz mentioned that CadImage tools etc are 'locked'. My experience is that if you have an issue with any of their products they will usually be more than helpful. For example, we had a problem with Door Window Builder in that the timber cills do not conform to UK practice. After two or three days he supplied us with a modified version which met our requirements. In addition he sent the necessary files with scripts unlocked, and with his agrement (and assistance), I have been adding some additional fatures to the product. (He intends to add some of the features that I have aimplemented)

Most commercial suppliers of GDL products (take Cigraph for example) are keen to get feedback and suggestions, and if you are REALLY desperate, they are likely to want to help you - they may stand to benefit from your suggestions!
TomWaltz
Participant
Tom Waltz mentioned that CadImage tools etc are 'locked'.
I'm sorry if that sounded negative.

I did not mean anything against CadImage. They have definitely been very responsive to any feedback. I was just using them as an example of someone who might have a reason to lock their scripts.
Tom Waltz
Anonymous
Not applicable
I understand locking scripts.. "intelectual property.. bla, bla... "
but why putting those defined materials in it???
if it worked in 8.0 and 8.1, it doesnt in 9.0 and it`s lightworks.
u cannot define in a script reflectancy, for example...

i wanted to put some of those objects in a project, but I had to give up on them:
they looked like time traveling aliens from the distant past (AC7.0; AC8.0)
Anonymous
Not applicable
dear Adi i recommend to use Black Turtle Beta from Abvent - to automatically unlock gdl objects