ImageEn for Delphi and C++ Builder ImageEn for Delphi and C++ Builder

 

ImageEn Forum
Profile    Join    Active Topics    Forum FAQ    Search this forumSearch
 All Forums
 ImageEn Library for Delphi, C++ and .Net
 ImageEn and IEvolution Support Forum
 General questions to dcrawlib.dll

Note: You must be registered in order to post a reply.
To register, click here. Registration is FREE!

View 
UserName:
Password:
Format  Bold Italicized Underline  Align Left Centered Align Right  Horizontal Rule  Insert Hyperlink   Browse for an image to attach to your post Browse for a zip to attach to your post Insert Code  Insert Quote Insert List
   
Message 

 

Emoji
Smile [:)] Big Smile [:D] Cool [8D] Blush [:I]
Tongue [:P] Evil [):] Wink [;)] Black Eye [B)]
Frown [:(] Shocked [:0] Angry [:(!] Sleepy [|)]
Kisses [:X] Approve [^] Disapprove [V] Question [?]

 
Check here to subscribe to this topic.
   

T O P I C    R E V I E W
am24 Posted - May 01 2014 : 23:27:42
Please help me to understand the dcrawlib addon a bit better. I'm very new to ImageEn and dcrawlib and could not find answers to the following questions:

1. The download includes "dcrawlib.dll", "GPL-dcrawlib.dll" and the source. What's the exact difference between those two DLL files?

2. Can I redistribute the "dcrawlib.dll" with my own (closed source) application? Is it totally free? Or are there any requirements such as placing a credit in the program documentations, About box, etc?

3. What's the license for using and redistributing "dcrawlib.dll"?

4. Is it required to also redistribute the source code that is available in the ZIP file?

5. Would it be possible that you digitally sign the dcrawlib.dll (as you already do with the ielib32/64 DLLs)?

6. Is there also a 64bit version available? Or can it be used in 32bit applications only?

Thanks in advance for any help you can provide,
Martin
5   L A T E S T    R E P L I E S    (Newest First)
am24 Posted - May 05 2014 : 03:47:03
Thank you! :)
xequte Posted - May 04 2014 : 18:43:02
Hi Martin

I have uploaded new versions of the DCRAW DLL that are signed.



Nigel
Xequte Software
www.xequte.com
nigel@xequte.com
xequte Posted - May 02 2014 : 15:04:40
Hi Martin

Actually it should be digitally signed automatically when we compile it for distribution. I will check that on Monday and upload a new version if necessary.

@Uwe: Thanks for your detailed responses.

Nigel


Nigel
Xequte Software
www.xequte.com
nigel@xequte.com
am24 Posted - May 02 2014 : 10:04:27
Thank you very much for your answers, Uwe. Very helpful.

To #5: I think we speak about two different things here. You can see the digital signature when you open the file properties of the DLL in your file manager. It's just one additional step after you compile the DLL, it's not required to compile or release the DLL more often. The ielib DLLs are already digitally signed, the dcrawlib.dll is unsigned.

Martin
Uwe Posted - May 02 2014 : 08:48:49
Martin

To answer your questions:

1. The GPL version contains restricted functions to support Faveon sensors (X3F). See the licence agreement in dcraw.c for details. The non-GPL version has this code removed and can be freely distributed.

Using the GPL version doesn't make sense anyway because most X3F images from newer Sigma cameras can't be read by DCRAW.

2. Yes, as long as it's the non-GPL version. Crediting Dave Coffin for his work is certainly in order.

3. Quote from dcraw.c: "No license is required to download and use dcraw.c". Same goes for dcrawlib.dll, of course.

4. No

5. You have to compile it yourself. That's what I do because I can't expect Xequte to provide the latest version immediately after its release all the time.

6. Only as an EXE as far as I know, and not from Xequte. You can run the 32bit version of the DLL together with a 32bit executable on 64bit systems of course, or you simply use the 64bit version of your software together with ielib64.dll .

HTH
Uwe