[chef] Chef steps and licensing


Chronological Thread 
  • From: Hedge Hog < >
  • To:
  • Subject: [chef] Chef steps and licensing
  • Date: Thu, 24 Mar 2011 08:08:47 +1100
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type :content-transfer-encoding; b=c46yQhN6LRe8pgkI14YZqWnbRm8kmmNfd9wjDKwnMPurlu6Br62YPweg90Lv+SQCJ5 7GRuTiancKFn9az7WpoODEj04f4rHnmKg5ieJmgvmlGMZiRClD9tYKA0kC79cnWY2H6n xz77LTjk59kVsU4UzqYGmn0w7I040XH4dU7bY=

Hi,
I've noticed some Chef step files have the opscode copyright and
license header text, some don't.
Given I'm refactoring some/many of these steps, I wonder what should
be carried over in terms of licensing.
To wit.  A step gets split into a Cucumber step file and an API file.
The API file contains the logic - often different from the Chef logic
(e.g uses Aruba or custom methods) - sometimes following quite closely
the original logic.
The step description too is sometimes the same, different or just similar.

So the questions.  What do the various Authors and Opscode expect:
 - When the API logic is influenced by Chef's
 - When some of the step regexps are Chef's
 - When the original step file has no license/copyright text

Essentially the issue seems to be that 'portions' of a file have come
from, been influenced by the Opscode/Chef code.
Yet it doesn't seem right that I can take the license/copyright text of say:

# Author:: Adam Jacob 
(< >)
# Copyright:: Copyright (c) 2008 Opscode, Inc.
# License:: Apache License, Version 2.0
#
etc

and change it to arbitrarily assert that only portions of the file are
now Authored by Adam Jacob copyright by Opscode.

# Portions Authored:: Adam Jacob 
(< >)
# Portions Copyright:: Copyright (c) 2008 Opscode, Inc.
# License:: Apache License, Version 2.0
#
etc

That is, it seem I need to get their agreement.   And then the
agreement of anyone else whose authorship/copyright I come across?
Correct?

TIA

-- 
πόλλ' οἶδ ἀλώπηξ, ἀλλ' ἐχῖνος ἓν μέγα
[The fox knows many things, but the hedgehog knows one big thing.]
  Archilochus, Greek poet (c. 680 BC – c. 645 BC)
http://wiki.hedgehogshiatus.com



Archive powered by MHonArc 2.6.16.

§