Main Site Documentation

Question on Using Codeshare code


#1

Is it permissible, to share on codeshare, modified code found on Codeshare?
Or is the original authors authorization required?

Example:
Project - WebSocket Client for .NET and .NETMF
JDI WebSocketClient
jasdev on Apr. 7, 2013
https://www.ghielectronics.com/community/codeshare/entry/713

I thought it was beautiful code but I changed it more to my liking. Mostly the Windows Form was changed so you can select the different Logging Modes and not have to change
things and recompile.

Image provided of the modified form:


#2

Yes I think thats fine.

https://tldrlegal.com/license/apache-license-2.0-(apache-2.0)


#3

@ hagster -

Thanks…
I read that post before and It’s like a lawyer reading something to me…

I’m sure I would miss something so I guess I should not post.


#4

@ willgeorge -[em]

Include Copyright
Describes whether the original copyright must be retained.[/em]

If there is a copyright statement in the source code files then you must keep it. Aside; I’m not really sure if a licence is required if there is not assertion of copyright.

[em]Include License
Including the full text of license in modified software.[/em]

select Apache 2 as the codeshare licence.

[em]State Changes
Stating significant changes made to software.
[/em]

If there is a change log then add to it. If not create one.

[em]Include Notice
If the library has a “NOTICE” file with attribution notes, you must include that NOTICE when you distribute. You may append to this NOTICE file.[/em]

As it says. If such a Notice file exists then keep it.


#5

@ hagster -

Thank you for taking the time to respond.

I have erased all of the code so it is no longer available.
Not smart enough to understand if I would have everything covered!


#6

@ willgeorge - Please post your code on Code Share. I am the author of that code, and I happily grant you permission to create and publish a modified version. Thank you for making use of my code.

I’ve been meaning to update the code for 4.3, but just haven’t had the time.

Jim