[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-2491?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15444052#comment-15444052
 ] 

Chris Nauroth commented on ZOOKEEPER-2491:
------------------------------------------

bq. perhaps we can just have a separate source file (.h) that includes that 
comment section in it's entirety?

This might be a good idea anyway for code organization, but I don't think it 
removes the requirement to update the NOTICE file.

bq. fwiw also says "substantial portions of the Software", does a single 
utility method meet that bar?

In other projects, we have followed this rule even for a small utility method 
like this.

bq. On that topic, instead of making a complete copy of code from libUV we 
could write our own safer version of snprintf for lower version of MSVC.. would 
that be a better approach to get into the license issue?

This is my preferred option.  It's a small enough amount of code that I'd favor 
writing our own version of it.

I should qualify this by saying that I don't consider myself an expert on 
licensing requirements.  I'm speaking from the viewpoint of past experience on 
other projects, not authoritative interpretation of the rules.  If anyone would 
prefer to dig deeper into it, there is more information here:

http://www.apache.org/dev/licensing-howto.html

If there are still points of confusion, then [email protected] is a 
good place to get advice on licensing issues.

> C client build error in vs 2015 
> --------------------------------
>
>                 Key: ZOOKEEPER-2491
>                 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-2491
>             Project: ZooKeeper
>          Issue Type: Bug
>          Components: c client
>    Affects Versions: 3.5.2
>         Environment: windows vs 2015
>            Reporter: spooky000
>            Assignee: spooky000
>            Priority: Minor
>             Fix For: 3.5.3, 3.6.0
>
>         Attachments: ZOOKEEPER-2491.patch, ZOOKEEPER-2491.patch, 
> ZOOKEEPER-2491.patch
>
>
> Visual Studio 2015  supports snprintf.
> #define snprintf _snprintf throw error.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to