Hi All, I would like to make some contribution to NiFi out of a project that was released on GitHub under Apache-2.0. NiFi Test [1] would allow a NiFi instance to be started programmatically and unit-tests to be written against flow files.
The code base has been properly released as open source under the terms of Apache-2.0 and now each file has the original licence header, something like this; Copyright (c) 2018 XXXXX, All Rights Reserved. Licensed under the Apache License, Version 2.0 (the "License"); ... Based on my understanding this means that I have the green light to adapt and contribute such pieces of codes into NiFi, since the license is the same (Apache-2.0), and hence they are compatible. The question is: once I have a piece of software that was originally released by someone else but was adapted to NiFi, what should be the license header? Shall it retain the original copyright lines or should it contain the generic NiFi license headers: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ... I am not sure I understand what is the appropriate approach here: can someone shed some light on this, please? Thank you, Peter [1] https://github.com/ThinkBigAnalytics/nifi-test
