Combing for examples this was one of the only I could find that was similar: >From Accumulo:
This product includes the following work from the Apache Thrift project: TNonblockingServerSocket.java Apache Thrift Copyright 2006-2010 The Apache Software Foundation. [1] https://github.com/apache/accumulo/blob/master/NOTICE On Wed, Nov 18, 2015 at 6:49 PM, Tony Kurc <[email protected]> wrote: > Joe, > It looks to me from your patch like you named it BAOS. > > From: > > https://issues.apache.org/jira/secure/attachment/12773032/NIFI-1081_02.patch > > an example: > > import org.apache.nifi.processors.standard.util.SoftLimitBoundedBAOS; > > > On Wed, Nov 18, 2015 at 6:40 PM, Joe Percivall < > [email protected]> wrote: > >> Hey Tony, >> >> Regarding BAOS vs ByteArrayOutputStream, I made it ByteArrayOutputStream >> because it a utility class within the standard processors package and not >> an inner private class. I figured we don't know for sure if everyone knows >> what BAOS is off the top of their head (I didn't at first) so better to be >> on the safe side for when people are looking for utility. >> >> For the Notice, I talked with a couple people and it is my understanding >> that all we needed to do was include the source that we are using >> (BoundedByteArrayOutputStream.java) and any notices in the Hadoop project >> Notice file [1], which there isn't. Whether or not their Notice file is >> wrong is another story though. >> >> [1] https://github.com/apache/hadoop/blob/trunk/NOTICE.txt >> >> Joe >> - - - - - - >> Joseph Percivall >> linkedin.com/in/Percivall >> e: [email protected] >> >> >> >> >> On Wednesday, November 18, 2015 6:26 PM, Tony Kurc <[email protected]> >> wrote: >> I've reviewing Joseph Percivall's NIFI-1081. It added >> org.apache.nifi.processors.standard.util.SoftLimitBoundedBAOS >> >> How do we feel about BAOS vs ByteArrayOutputStream? >> >> Also, it was heavily based on Hadoop's implementation of I believe >> org.apache.hadoop.io.BoundedByteArrayOutputStream [1] >> >> The below snippet was added to the NOTICE, I'm not sure if it is right. >> How >> do we credit another apache project, hadoop, with providing the basis? I >> didn't see an obvious example of this already in the source tree >> >> ============= BEGIN SNIPPET ============ >> This product includes the following work from the Apache Hadoop project: >> >> BoundedByteArrayOutputStream.java >> ============= END SNIPPET ============== >> >> [1] >> >> https://github.com/apache/hadoop/blob/3b85bd7c3391719624a261f061a67cc4356be477/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/io/BoundedByteArrayOutputStream.java >> > >
