Skip to content

Commit ac019c9

Browse files
committed
parentage doc
1 parent a06fe48 commit ac019c9

File tree

1 file changed

+29
-0
lines changed

1 file changed

+29
-0
lines changed

PARENTAGE.md

+29
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
# Parentage
2+
3+
Hubblestack started life as a Salt execution module meant to be
4+
run in a Salt environment. It later evolved into a stand alone
5+
daemon by borrowing heavily from the Salt daemon code.
6+
7+
The next stage in this evolution is to remove the salt-ssh
8+
dependency from Hubblestack. This dependency is/was essentially
9+
all of Salt.
10+
11+
The removal of the Salt dependency is not meant to hide or
12+
occlude this relationship. The point is to remove the parts of
13+
Salt that Hubblestack nolonger needs (the minion/master
14+
relationship, any sort of message bus, various types of template
15+
systems, and a few other things) and to avoid having to worry
16+
about surprise upstream changes that break Hubblestack.
17+
18+
# Licensing
19+
20+
The Apache license requires, among other things, that we do not
21+
remove any copyright or license information from any files copied
22+
into Hubblestack from Salt. It may be the case that some parts of
23+
Hubblestack are direct or even indirect copies of concepts from
24+
Salt that may not have carried a specific license at the time.
25+
26+
Hubblestack has the same LICENSE file as Salt. Should there every
27+
be any doubt about the origin of a section of code in the future,
28+
please assume that it did come from Salt; and should therefore
29+
carry whatever LICENSE restrictions it did in Salt.

0 commit comments

Comments
 (0)