Click here to Skip to main content
15,881,803 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Sorry for my English, is not so good and I don't understand something about the license

I have seen this project:

Global Windows Hooks[^]

and I would like to add the DLL to a project.

The question are:

-Can I change the name of the DLL, leaving obviously the original copyright, patent, trademark, and attribution notices that may appear in the Assembly Infos?

-You write "You may distribute the Executable Files and Source Code only under the terms of this License".... but a DLL IS NOT an executable file and IS NOT a source file: what must I add in my software distribution about the DLL itself?

thanks for a reply

ezio -Italy
Posted
Updated 27-Jan-11 15:25pm
v2

OP wrote:
Can I change the name of the DLL, leaving obviously the original copyright, patent, trademark, and attribution notices that may appear in the Assembly Infos?

Why do you want change the name of dll? Probably you need to ask the author of the dll for that.

OP wrote:
You write "You may distribute the Executable Files and Source Code only under the terms of this License".... but a DLL IS NOT an executable file and IS NOT a source file: what must I add in my software distribution about the DLL itself?

AFAIK dll also considered as executables(binary)

FYI

The Code Project Open License (CPOL) 1.02[^]
 
Share this answer
 
v3
Are you taking the whole source code and building a binary (Dll)? or are you using some of the code?
If you are using only the code, use the original author name and credit, and give the credit where credit is due. If you have credit's page, it is good to list it there.

If you are using the whole code, leave the dll as it is. Why change the name and give the credit where credit is due.
 
Share this answer
 
I'm using only some of the code (i.e. I don't need Clipboard Hook, so I have deleted these files from the DLL project: less code, less error problems)

I would like to change the name to uniform it to the other program files. Obviously in the DLL assembly info I don't want to change anything (original Title, Society, CopyRight etc)

>give the credit where credit is due

yes, but sorry for my inexperience, but WHERE is the credit due?

The Terms of condition page of the program setup (made by Inno Setup) is a right place? If not where?

something like "MyFile.dll refers to the code2point's Windows Hook library, that is licensed under the Code Project Open License 1.02" is good?

>Why do you want change the name of dll? Probably you need to ask the author of the dll for that.

In the CPOL I read:
"You may otherwise modify Your copy of this Work (excluding the Articles) in any way to create a Derivative Work, provided that You insert a prominent notice in each changed file stating how, when and where You changed that file

I have thought that "ANY WAY" means the name too... but I have not CHANGED any files, only deleted some class of the project.

ty for your patience....
 
Share this answer
 
v6

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900