1 |
On Sat, Oct 24, 2015 at 9:42 AM, Anthony G. Basile |
2 |
<basile@××××××××××××××.edu> wrote: |
3 |
> |
4 |
> I have no idea where you're going with this. If Gentoo is unwilling uphold |
5 |
> the SC then it should not have made that promise. |
6 |
|
7 |
I'm not advocating that we shouldn't uphold the SC. I just disagree |
8 |
with you about what the SC means. |
9 |
|
10 |
> You don't just get out of |
11 |
> a contract because ${reasons}. |
12 |
|
13 |
Well, actually legally there are many reasons you can get out of a contract. |
14 |
|
15 |
However, I'm not advocating that we break any contracts, so that isn't |
16 |
really an issue. If I were suggesting that we change the Social |
17 |
Contract perhaps this would be more of a concern. |
18 |
|
19 |
> There were many man-hours of labor put into |
20 |
> Gentoo under that agreement, and its not unreasonable that some will legally |
21 |
> demand that Gentoo stand by it. |
22 |
|
23 |
The labor was contributed under the terms of the GPLv2. That is |
24 |
really the only thing that resembles a legally-binding agreement. |
25 |
|
26 |
I can fork all of Gentoo tomorrow and use it for whatever I want to |
27 |
use it for, and the originally contributors would have no grounds to |
28 |
sue me for any of it as long as I distribute the sources with any |
29 |
binaries I distribute. How would they have more grounds against |
30 |
Gentoo itself? |
31 |
|
32 |
> This make us liable, especially as the leadership, liable. |
33 |
|
34 |
The fact that somebody will demand that Gentoo do something does not |
35 |
actually make anybody liable. I can demand anything I want. For a |
36 |
filing fee I can sue you tomorrow because I don't like what you said |
37 |
in your emails. That's just the US legal system. I won't prevail in |
38 |
a court, but I can still sue you. That doesn't make you liable. |
39 |
|
40 |
> It is not unreasonable to request legal council at this |
41 |
> point so that we are better informed. |
42 |
|
43 |
By all means do so. If there is some kind of legal precedent for any |
44 |
of this I'm all ears. |
45 |
|
46 |
However, if Gentoo developers choose to ignore the guidance of the |
47 |
Trustees and Council, I still don't see what you're going to be able |
48 |
to do about it. Gentoo has no control over how developers communicate |
49 |
outside of Gentoo infra. Freedom of association means that developers |
50 |
can interact however they wish. We're not subject to non-disclosure |
51 |
agreements, so nobody can dictate what communication mediums we use. |
52 |
You can get rid of the Gentoo organization on Github if you wish, but |
53 |
nothing prevents developers from starting their own organizations. |
54 |
Under the trademark policy they can even use "Gentoo" in the name as |
55 |
long as they adhere to the community use provisions. |
56 |
|
57 |
Gentoo is already a fairly loose association of relatively independent |
58 |
projects, so if a few just become Gentoo community projects that |
59 |
happen to be staffed by developers with commit access I doubt much is |
60 |
going to change. |
61 |
|
62 |
IMO, from a legal perspective it would be far more dangerous for the |
63 |
Foundation to publicly announce that they consider themselves liable |
64 |
for the use of Github (which can then be used against the Foundation |
65 |
in a court of law), and then fail to actually prevent the use of |
66 |
Github (since it isn't practical to do so). Organizations tend to |
67 |
avoid trying to police things that they can't police effectively, |
68 |
because it just means that they won't do it well, and it is often |
69 |
worse to do something poorly than to just claim that it isn't your |
70 |
responsibility to do it at all. |
71 |
|
72 |
I tend to cringe a bit when I see Trustees/Officers post on this list |
73 |
absolute statements like "the Foundation is liable for xyz" because if |
74 |
I were a lawyer suing the Foundation it would be the first thing I'd |
75 |
use against it. When you want to sue somebody you have to prove that |
76 |
you have a basis in law and fact for your claim. If the defendant has |
77 |
already publicly admitted that they're liable then they've already |
78 |
made your case on the law for you. But, I'm only an armchair lawyer, |
79 |
so take this with a grain of salt. |
80 |
|
81 |
That said... |
82 |
|
83 |
IMO we're really barking up the wrong tree with all of this. Rather |
84 |
than arguing all day about whether or not we should be using Github, |
85 |
we should probably address the even bigger elephant in the room, which |
86 |
is that we're understaffed on infra and thus unable to host our own |
87 |
FOSS alternative to Github. Granted, you can argue whether the |
88 |
alternatives are as good/etc, but if we had something like Gitlab |
89 |
available to us I suspect there would be a LOT less interest in using |
90 |
Github instead. Rather than fighting with those who just want to |
91 |
contribute code, maybe we should make it easier to actually utilize |
92 |
FOSS tools to do so. |
93 |
|
94 |
-- |
95 |
Rich |