English sottotitoli

← ftp.acc.umu.se/.../Debians_Central_Role_in_the_Future_of_Software_Freedom.webm

Ottieni il codice di inserimento
1 Language

Mostrare Revisione 20 creata 11/12/2015 da tvincent.

  1. Non sincronizzato
    [Bradley Kuhn] I have to be honest
    I'm really honored to be here
  2. Non sincronizzato
    I don't say that to just every conference
    I care a lot about Debian
  3. Non sincronizzato
    This is my 3rd DebConf I've ever been to.
  4. Non sincronizzato
    There have been a lot of them so I
    obviously haven't been to that many
  5. Non sincronizzato
    But I was at DebConf1
  6. Non sincronizzato
    I just learned today that it was zero
    based so that it wasn't the first DebConf
  7. Non sincronizzato
    which I should have known but didn't for
    some reason.
  8. Non sincronizzato
    I was at the 2nd DebConf by accident
    somewhat because I was going to
  9. Non sincronizzato
    Libre Software Meeting and just
    happened to
  10. Non sincronizzato
    book my flights so that I could be at
    DebConf as well
  11. Non sincronizzato
    I gave a regular track talk at DebConf10
    about the GPL v3
  12. Non sincronizzato
    because it was in New York City where I
    was living at the time
  13. Non sincronizzato
    Here I'm giving an invited speaker talk or
    keynote or whatever else it is called here
  14. Non sincronizzato
    That really means a lot to me.
  15. Non sincronizzato
    I'm a fan of Debian, I'm a user of Debian.
  16. Non sincronizzato
    I don't actually consider myself part of
    the Debian community
  17. Non sincronizzato
    because other than filing a few bugs
    over the years
  18. Non sincronizzato
    I haven't contributed all that much to
    Debian but I've relied on it and used it
  19. Non sincronizzato
    and been a fan of it for so long
    that I really love your project.
  20. Non sincronizzato
    So I am really honored to be invited to
    speak here
  21. Non sincronizzato
    and I really believe that Debian is a
    very special project for a lot of reasons.
  22. Non sincronizzato
    First of all, it has thrived for longer
    than almost any free software project
  23. Non sincronizzato
    in existence in a lot of ways.
    There are top 10 lists of projects that
  24. Non sincronizzato
    Debian is certainly on as far as longevity
    goes, maybe the top 5
  25. Non sincronizzato
    It's governance is one of the few
    democratically elected and
  26. Non sincronizzato
    democratically controlled
    governance processes in free software
  27. Non sincronizzato
    Everyone is a fan of talking about this
    'benevolent dictator' stuff
  28. Non sincronizzato
    which I think is really horrible
    The fact that somebody would call
  29. Non sincronizzato
    themselves a 'self appointed benevolent
    dictator for life' is really disturbing.
  30. Non sincronizzato
    You are democratic.
  31. Non sincronizzato
    You elect your leadership.
  32. Non sincronizzato
    You have referendums on major issues
    that everyone can vote on.
  33. Non sincronizzato
    That is amazingly rare, impressive
    and important for free software.
  34. Non sincronizzato
    The other thing that really impresses me,
  35. Non sincronizzato
    in particular being somebody from the
    non-profit world,
  36. Non sincronizzato
    is that Debian has been staunchly
    non-commercial for it's entire existence.
  37. Non sincronizzato
    Of course I don't mean that Debian
    can't be used in commercial settings.
  38. Non sincronizzato
    DFSG free means that things can be put
    into commercial products.
  39. Non sincronizzato
    What I mean is that the project itself has
    always been non-commercial,
  40. Non sincronizzato
    meaning that the people that work on it
    are volunteering,
  41. Non sincronizzato
    and, even if their employers are paying
    them to work on it,
  42. Non sincronizzato
    they are part of a community and not
    doing their work inside Debian as
  43. Non sincronizzato
    officially part of some
    commercial activity.
  44. Non sincronizzato
    Most free software projects these days
    are controlled by
  45. Non sincronizzato
    some commercial entity or another.
  46. Non sincronizzato
    Debian is not.
  47. Non sincronizzato
    I was at Debconf1 which was really
    exciting for me.
  48. Non sincronizzato
    I was a young executive director of
    Free Software.
  49. Non sincronizzato
    I showed this picture to Karen Sandler who
    I work with and said how different I look.
  50. Non sincronizzato
    She said I don't look different at all,
  51. Non sincronizzato
    but, speaking as the person that looks
    at that face in the mirror every morning,
  52. Non sincronizzato
    there are a lot more lines on my face
    than there.
  53. Non sincronizzato
    That is a smooth looking baby face that I
    had 14 years ago that I don't have anymore
  54. Non sincronizzato
    I was pretty casual back then.
    I'm not in short trousers any more.
  55. Non sincronizzato
    It's hard to see and you can see it in
    some of the other photos that I was.
  56. Non sincronizzato
    Even in this heat like this I haven't
    worn short trousers in a very long time.
  57. Non sincronizzato
    What's that? [bdale heckles]
  58. Non sincronizzato
    Bdale, I was thinking about mentioning you
    and now I have to because you are heckling
  59. Non sincronizzato
    me [laughter]. Bdale is the one adult
    in the room who can dress like
  60. Non sincronizzato
    everybody else but I can't pull it off
  61. Non sincronizzato
    I respect Bdale that he can.
    The tie-dye still works for him.
  62. Non sincronizzato
    And I stopped wearing t-shirts years ago
    at conferences
  63. Non sincronizzato
    and here I'm sweating in my long sleeves
    halfway between hacker and suit attire.
  64. Non sincronizzato
    And there [in the photo] I'm talking to
    Martin Michmayer
  65. Non sincronizzato
    I'm going to do questions at the end Lars,
    if that's ok.
  66. Non sincronizzato
    I'm not good with questions because I
    get off topic easy.
  67. Non sincronizzato
    I left 17 minutes at the end for questions
    which Bdale just took 3 of [laughter]
  68. Non sincronizzato
    There I'm talking to Martin Michlmayer
    when I first met him.
  69. Non sincronizzato
    A lot of things have changed since I
    looked at this photo.
  70. Non sincronizzato
    But one thing that hasn't changed,
    you see this face that Martin is making.
  71. Non sincronizzato
    He still makes that face at me every time
    I talk to him, which sort of says like
  72. Non sincronizzato
    "You do not know what you are talking
    about". That hasn't changed, which is good
  73. Non sincronizzato
    [laughter]. I'm glad he is laughing in the
    back there.
  74. Non sincronizzato
    Some things have stayed the same.
    Martin still thinks I'm full of it.
  75. Non sincronizzato
    And I probably am, so that's ok.
    I like people to keep me honest.
  76. Non sincronizzato
    Other than jokes, the thing that hasn't
    really changed since I was first
  77. Non sincronizzato
    introduced to the Debian community, in
    person, back in 2001,
  78. Non sincronizzato
    is the ethos of this community is still
    the same one that I remember
  79. Non sincronizzato
    even though a lot of the developers
    have changed.
  80. Non sincronizzato
    I talked to somebody who had never
    even installed Debian when they were at
  81. Non sincronizzato
    DebConf1. I talked to someone who was
    12 years old at the time of DebConf1.
  82. Non sincronizzato
    I find it impressive that what I call the
    'morality of the hobbyist contributor'
  83. Non sincronizzato
    still lives strongly in Debian.
  84. Non sincronizzato
    The people in Debian want to do what is
    right for other people -
  85. Non sincronizzato
    their users, co-developers,
    co-contributors.
  86. Non sincronizzato
    They also volunteer to do that.
  87. Non sincronizzato
    As I said before, that doesn't mean that
    they aren't being paid to do their work.
  88. Non sincronizzato
    It's the classic free software thing: lots
    of people get paid to write free software.
  89. Non sincronizzato
    What I've seen recently, in many free
    software projects, is that
  90. Non sincronizzato
    companies have used that. I think
    OpenStack is one of the worst examples
  91. Non sincronizzato
    of this. To control the project by hiring
    lots of it's developers.
  92. Non sincronizzato
    They have this kindof pull over the
    project. I think that a lot of people that
  93. Non sincronizzato
    work at OpenStack would say they are
    employers employee first and an
  94. Non sincronizzato
    OpenStack contributor second.
  95. Non sincronizzato
    I don't know anyone in Debian who would
    not say 'I am a Debian developer' first
  96. Non sincronizzato
    and then I happen to be employed as a
    second issue.
  97. Non sincronizzato
    Debian is their first priority.
    Their job is their second.
  98. Non sincronizzato
    That hobbyist culture of 'my volunteer
    work matters more to me than
  99. Non sincronizzato
    what actually pays me for a living'
    is the kind of mentality that I am such a
  100. Non sincronizzato
    fan of. I try to live that in my own work
    as well.
  101. Non sincronizzato
    I like interacting with the community.
    I usually find conferences very stressful.
  102. Non sincronizzato
    This one I do not find as stressful
    other than I'm standing in a room with a
  103. Non sincronizzato
    huge number of people. Other than that
    I don't find it stressful
  104. Non sincronizzato
    because this is the kind of community
    that thinks that way.
  105. Non sincronizzato
    I think a lot of it has to do with the
    other structures you have set up around
  106. Non sincronizzato
    yourselves. The idea of having charities
    that you work with
  107. Non sincronizzato
    which you have chosen to do a multi
    charity situation where you have lots
  108. Non sincronizzato
    around the world that you can interact
    with.
  109. Non sincronizzato
    One of them was founded by a Debian
    developer initially.
  110. Non sincronizzato
    You reach out to other partnerships or
    charities as a non-commercial community
  111. Non sincronizzato
    That allows you to have an infrastructure
    that you can rely on that helps
  112. Non sincronizzato
    you maintain that community.
    I'm very glad that you do that.
  113. Non sincronizzato
    I used to work for the FSF and am still on
    the board of directors.
  114. Non sincronizzato
    Early in the project Debian was more or
    less a GNU project for a while.
  115. Non sincronizzato
    It was part of the FSF. I know that
    relationship has never been perfect
  116. Non sincronizzato
    sometimes rocky and sometimes better,
    but the FSF saw this in Debian too
  117. Non sincronizzato
    very early on. That it was a really
    important way to begin the whole
  118. Non sincronizzato
    distribution thing of free software and
    that culture was a match with
  119. Non sincronizzato
    FSF's culture.
  120. Non sincronizzato
    I know where the issues are and I'm
    sure John is here to talk about them.
  121. Non sincronizzato
    But I think there is a lot of cultural
    connect between FSF and Debian.
  122. Non sincronizzato
    I'm a little obsessed about this quote.
    I saw it in real time.
  123. Non sincronizzato
    I was subscribed to comp.os.minux in Aug
    of '91 when it was posted
  124. Non sincronizzato
    Part of it was that when I started working
    for the FSF I started thinking about it
  125. Non sincronizzato
    and the FSF when I worked there had 7
    employees and still has under 20
  126. Non sincronizzato
    That's not big.
  127. Non sincronizzato
    So I don't think of it as big and I guess
    strictly speaking,
  128. Non sincronizzato
    since the FSF is a very professional
    organisation, and to take the
  129. Non sincronizzato
    strict definition professional means you
    get paid to do this thing,
  130. Non sincronizzato
    you do it for a living - yes, the FSF
    staff are professionals
  131. Non sincronizzato
    in all the ways you might use the word
    professional,
  132. Non sincronizzato
    but I don't think that's what Linus
    was going for in this quote
  133. Non sincronizzato
    I don't think he meant those normal things
    about professional
  134. Non sincronizzato
    I think what he was going for is he was
    trying to create Linux back when he was
    humble
  135. Non sincronizzato
    Because people forget Linus used to be
    really humble. Once upon a time.
  136. Non sincronizzato
    [laughter]
  137. Non sincronizzato
    I don't know... ok. I think some of his
    early posts were humble
  138. Non sincronizzato
    but we can debate that I suppose.
  139. Non sincronizzato
    One of the things that Linus understood
    well was that he wanted to create
  140. Non sincronizzato
    a project where individuals collaborated
    together in their own capacity.
  141. Non sincronizzato
    He wanted a hobbyist kind of culture and
    was interested in that kind of culture.
  142. Non sincronizzato
    I think that what he got wrong was not
    realising how important charities are
  143. Non sincronizzato
    to that culture and I think Debian has
    always got that right.
  144. Non sincronizzato
    You've always interacted with charities
    in good ways.
  145. Non sincronizzato
    I think you keep them at arms length,
    which is OK and reasonable, but
  146. Non sincronizzato
    you've always seen the value,
    always seen the connection between being
  147. Non sincronizzato
    a non-commercial hobbyist controlled
    project, very professional I think, but
  148. Non sincronizzato
    still hobbyist controlled in a sense that
    you are volunteers doing the right things
  149. Non sincronizzato
    for everyone in your community.
  150. Non sincronizzato
    At the same time reaching out to these
    charities and letting them help you
  151. Non sincronizzato
    get done what you need to get do in the
    logistical world outside of your project.
  152. Non sincronizzato
    What I've seen in other projects that
    Debian has not suffered from
  153. Non sincronizzato
    is the politics of the projects have
    bifurcated.
  154. Non sincronizzato
    There's the technical politics which is
    the usual arguments about
  155. Non sincronizzato
    this technology verses that technology
  156. Non sincronizzato
    say, systemd verses upstart, something
    like that
  157. Non sincronizzato
    and that, I think in almost every project
    still remains under developer control.
  158. Non sincronizzato
    People who are developers decide
    technical decisions like that.
  159. Non sincronizzato
    But the political governance in most other
    projects has been hijacked in my view.
  160. Non sincronizzato
    By various different groups, depending on
    the project
  161. Non sincronizzato
    but usually some mix of lawyers or
    business type people who are somehow
  162. Non sincronizzato
    in for profit companies or industry
    associations,
  163. Non sincronizzato
    that have taken over the political
    governance.
  164. Non sincronizzato
    The reason they've succeeded in doing this
    I think is because most developers
  165. Non sincronizzato
    care deeply about the technical politics,
    but not so much about the other politics.
  166. Non sincronizzato
    They want to make those decisions once
    and leave them alone.
  167. Non sincronizzato
    A lot of my work in Conservancy is to help
    developers make those decisions right once
  168. Non sincronizzato
    and then be able to leave them alone
    without it having bite them later.
  169. Non sincronizzato
    I think a lot of projects have faced that
    situation, where the non technical
  170. Non sincronizzato
    politics of their projects are under the
    control of people who are
  171. Non sincronizzato
    not members of the community, not really.
  172. Non sincronizzato
    I think that has really happened to Linux.
  173. Non sincronizzato
    I think that the Linux non technical
    politics are out of the hands of
  174. Non sincronizzato
    the developers and it's a very sad thing,
    from my point of view
  175. Non sincronizzato
    I think the companies control those
    politics
  176. Non sincronizzato
    and they don't keep developers out
    entirely, but they gate keep
  177. Non sincronizzato
    from letting certain developers into the
    politics of what's really going on in the
  178. Non sincronizzato
    non technical space.
  179. Non sincronizzato
    I've met many Linux developers who feel
    disenfranchised.
  180. Non sincronizzato
    It's why Conservancy has a GPL enforcement
    project for Linux.
  181. Non sincronizzato
    Because they've come to us to ask for
    someone who has a charitable mission
  182. Non sincronizzato
    to do the right thing for the public good,
    as opposed to the what companies want.
  183. Non sincronizzato
    I think that's what these charities serve.
  184. Non sincronizzato
    If you look at any of these charities that
    we have out there,
  185. Non sincronizzato
    Conservancy, Software in the Public
    Interest, FSF,
  186. Non sincronizzato
    they do things for hobbyist developers
    that are the morally right thing to do
  187. Non sincronizzato
    but are sometimes controversial
  188. Non sincronizzato
    that developers actually really need,
  189. Non sincronizzato
    maybe sometimes don't want to spend too
    much time on
  190. Non sincronizzato
    because they're more interested in other
    things,
  191. Non sincronizzato
    but companies and trade associations don't
    need them and in fact
  192. Non sincronizzato
    they often oppose them.
  193. Non sincronizzato
    As I said, we're doing at Conservancy the
    GPL enforcement for Linux
  194. Non sincronizzato
    because it is not in the business interest
    of the companies who invest in Linux
  195. Non sincronizzato
    to see the GPL enforced.
  196. Non sincronizzato
    In many cases they actually oppose it
    being enforced at all.
  197. Non sincronizzato
    Which brings me to copyleft generally.
  198. Non sincronizzato
    My last talk to all of you was at DebConf
    10,
  199. Non sincronizzato
    where I told you about GPL v3 and how
    wonderful it is and
  200. Non sincronizzato
    how much I respected Debian's commitment
    to copyleft.
  201. Non sincronizzato
    Now that's not to say everything in the
    archive is copyleft, I would guess that
  202. Non sincronizzato
    most things in the archive aren't, as it
    turns out.
  203. Non sincronizzato
    But there are many, many important things
    in Debian's archive that are copylefted
  204. Non sincronizzato
    and many Debian meta-projects that you
    rely on every day as part of your
  205. Non sincronizzato
    development that you have chosen to
    copyleft.
  206. Non sincronizzato
    So I see Debian as a strongly connected
    project to the broader copyleft community
  207. Non sincronizzato
    which I am heavily involved in.
  208. Non sincronizzato
    Excessively involved in you might say.
  209. Non sincronizzato
    The organisation I work for is funding
    a lawsuit, here in Germany
  210. Non sincronizzato
    against VMware for violating the GPL for
    a very long time and refusing to comply.
  211. Non sincronizzato
    Christoph Hellwig is the plaintiff. It is
    in a Berlin court.
  212. Non sincronizzato
    Till Jaeger is his lawyer and you have to
    read the FAQ.
  213. Non sincronizzato
    I am, admittedly, not as comfortable with
    the German legal system as the US.
  214. Non sincronizzato
    I am used to the US where everything is
    public.
  215. Non sincronizzato
    The German legal system doesn't work
    that way.
  216. Non sincronizzato
    I respect the cultural difference and
    therefore we put what we could in the FAQ
  217. Non sincronizzato
    so you could go read it.
  218. Non sincronizzato
    So if you were hoping to hear all about
    the VMware lawsuit in this talk this is
  219. Non sincronizzato
    the only slide that covers it, sorry to
    say.
  220. Non sincronizzato
    You can load your browser and look at the
    FAQ I guess.
  221. Non sincronizzato
    The interesting thing that I can talk
    about is the aftermath in the politics in
  222. Non sincronizzato
    the community that I think a lot of
    people, even people in this room got wrong
  223. Non sincronizzato
    about what was going to happen after we
    sued VMware.
  224. Non sincronizzato
    I have myself been a little bit surprised
    that the response by many for profit
  225. Non sincronizzato
    companies (in the back channels, this has
    not been in press releases, obviously)
  226. Non sincronizzato
    has been to attempt to eradicate copyleft
    entirely, or at the very least
  227. Non sincronizzato
    stop its enforcement.
  228. Non sincronizzato
    At this point, for anybody who wants to
    make a strong commitment like Christoph,
  229. Non sincronizzato
    like me, to spend a lot of time enforcing
    GPL, it is an extremely, politically
  230. Non sincronizzato
    treacherous decision.
  231. Non sincronizzato
    We have people in our GPL enforcement
    project for Linux at Conservancy who
  232. Non sincronizzato
    insist on anonymity because they are
    terrified it will affect their ability to
  233. Non sincronizzato
    get jobs, and other things if they're even
    heard to be talking to people who do
  234. Non sincronizzato
    enforcement.
  235. Non sincronizzato
    I think what's happened is that the people
    who have always been against copyleft
  236. Non sincronizzato
    subtly and quietly now see there's some
    chinks in the armour.
  237. Non sincronizzato
    There are very few people still enforcing
    the copyleft.
  238. Non sincronizzato
    The only two organisations doing it as
    part of a charity are the FSF and
  239. Non sincronizzato
    Conservany.
  240. Non sincronizzato
    It's a time for the sharks to circle and
    see if they can finish off the rest.
  241. Non sincronizzato
    That's what I think is happening.
  242. Non sincronizzato
    Now, this matters to you.
  243. Non sincronizzato
    Even if you don't care that much about
    copyleft, it matters.
  244. Non sincronizzato
    Ubuntu was violating your copyrights for
    two years.
  245. Non sincronizzato
    They had a trademark policy that
    contradicted the GPL.
  246. Non sincronizzato
    It's a violation of the GPL.
  247. Non sincronizzato
    The Free Software Foundation and
    Conservacy worked very, very hard for two
  248. Non sincronizzato
    years to get it resolved.
    It's been resolved.
  249. Non sincronizzato
    The trademark policy, as it stands - you
    can read the statements on both
  250. Non sincronizzato
    Conservancy and FSF's websites - is in
    compliance with the GPL.
  251. Non sincronizzato
    I'm glad that Canonical eventually did the
    right thing.
  252. Non sincronizzato
    However, you've got to read the
    fine print.
  253. Non sincronizzato
    Because what they've done is they've said
    "Well, by using this trump clause thing to
  254. Non sincronizzato
    comply", it means that all the non
    copylefted software (from Debian which of
  255. Non sincronizzato
    course then ends up in Ubuntu) is then
    propitiatorized, effectively, when it goes
  256. Non sincronizzato
    into Ubuntu, because all these additional
    restrictions and terms in the trademark
  257. Non sincronizzato
    policy that are contradictory to copyleft,
    the trump clause passes them out for
  258. Non sincronizzato
    copyleft so you can't have those
    contradicting copyleft, but they happily
  259. Non sincronizzato
    don't contradict the two clause BSD
    license, or the Apache software license or
  260. Non sincronizzato
    various other licenses.
  261. Non sincronizzato
    A lot is being proprietarized, now it's
    totally permissible by the copyright
  262. Non sincronizzato
    license, but I would encourage everyone
    in the Debian community to think about
  263. Non sincronizzato
    how much you like that.
  264. Non sincronizzato
    Because your goal is to make everything in
    main be DFSG free, but when it gets into
  265. Non sincronizzato
    Ubuntu main it automatically (if it's not
    copylefted) falls under this trademark
  266. Non sincronizzato
    policy that's unfriendly to free software
    and I would argue DFSG non-free.
  267. Non sincronizzato
    I think we're facing some really tough
    challenges.
  268. Non sincronizzato
    I believe free software has been largely
    co-opted by for profit companies.
  269. Non sincronizzato
    That's why I still say free software and
    not open source, because I think
  270. Non sincronizzato
    source (I actually agree with RMS about
    this) is a term that allows companies to
  271. Non sincronizzato
    take the good parts they want from free
    software and leave the political stuff
  272. Non sincronizzato
    that many of us care about and still be
    able to exploit it for their own purposes.
  273. Non sincronizzato
    Meanwhile, Debian is a hugely important
    political part of what's happening.
  274. Non sincronizzato
    Because Debian is this really important
    non-commercial project.
  275. Non sincronizzato
    Probably the largest non-commercial
    project of it's kind that's still
  276. Non sincronizzato
    extremely relevant in the free software
    community.
  277. Non sincronizzato
    Your long history and your good governance
    have insulated you from a lot of these
  278. Non sincronizzato
    politics that have happened in other
    projects.
  279. Non sincronizzato
    What's happened to OpenStack would never
    happen to Debian, because you're too
  280. Non sincronizzato
    old for it to happen to you.
  281. Non sincronizzato
    It's just kinda nice that it works out
    that way.
  282. Non sincronizzato
    There's some usefulness in being old.
    [laughter]
  283. Non sincronizzato
    Eventually the pressure will catch up to
    you.
  284. Non sincronizzato
    Somebody's going to do it.
  285. Non sincronizzato
    Canonical just tried it and didn't succeed
    thanks to the fact that we stopped them
  286. Non sincronizzato
    but someone else will come along and try
    to do it next.
  287. Non sincronizzato
    I think it's just a harbinger of things to
    come at this point and copyleft is going
  288. Non sincronizzato
    to matter more and more to Debian as time
    goes on because it is the thing standing
  289. Non sincronizzato
    between these kinds of manoeuvres and
    free software.
  290. Non sincronizzato
    I always see Debian as a key building
    block of other free software.
  291. Non sincronizzato
    People build stuff on top of Debian all
    the time.
  292. Non sincronizzato
    I find in my work investigating GPL
    violations plenty of times where it's a
  293. Non sincronizzato
    Debian system they just took and then
    gave no source code and moved it into a
  294. Non sincronizzato
    product and violated the GPL.
  295. Non sincronizzato
    That means that people who are powerful
    and corrupt will want to control it,
  296. Non sincronizzato
    because it's essential and if they could
    somehow take control of Debian they could
  297. Non sincronizzato
    control a lot of the software world.
  298. Non sincronizzato
    I think they can't get control of you,
    because of the way you're organised, but
  299. Non sincronizzato
    that doesn't mean they're not going to
    try.
  300. Non sincronizzato
    Now, I think that is so successful because
    Debian has always been about people.
  301. Non sincronizzato
    The decision to make the Debian Developer
    - and I know it's different know, but
  302. Non sincronizzato
    originally the Debian Developer was the
    pinnacle of how you became part of this
  303. Non sincronizzato
    community, you passed your Debian
    Developer stuff, which I've never been
  304. Non sincronizzato
    able to pass, because I'm lame - but I
    always believe that people oriented
  305. Non sincronizzato
    manner of operating was essential to how
    that worked.
  306. Non sincronizzato
    Now since that first DebConf, I admit I've
    not spent much of my time with developers,
  307. Non sincronizzato
    certainly not as much as I would have
    liked.
  308. Non sincronizzato
    I spend most of my time around lawyers and
    business people in the last 13 or 14 years
  309. Non sincronizzato
    and they look at Debian or in fact any
    free software very differently.
  310. Non sincronizzato
    Most of these people look at it not about
    the people, they see people as basically
  311. Non sincronizzato
    fungible - any developer's good as the
    next, right? From a business person's
  312. Non sincronizzato
    perspective.
  313. Non sincronizzato
    But the assets that sit there, things like
    copyrights.
  314. Non sincronizzato
    That they look at as the output of Debian,
  315. Non sincronizzato
    the value that Debian generates.
  316. Non sincronizzato
    There is a certain technical correctness
    to that, it's like until you write
  317. Non sincronizzato
    something down it doesn't exist, kind of
    thing,
  318. Non sincronizzato
    so the fact that Debian generates
    copyrights as you all are doing your work,
  319. Non sincronizzato
    packaging packages, writing documentation,
    everything that you do.
  320. Non sincronizzato
    That's the record of what you did, which
    is then copyrightable, so there's a
  321. Non sincronizzato
    certain logic to this lawyer's way of
    looking at Debian, so say
  322. Non sincronizzato
    "Oh, it's just the assets. There's some
    trademarks, some copyrights yada yada"
  323. Non sincronizzato
    What I think you should all think about in
    response to that is maybe there's some
  324. Non sincronizzato
    value to that, maybe you should leverage
    the assets we have as a way to fight for
  325. Non sincronizzato
    ourselves, fight for good cause of free
    software.
  326. Non sincronizzato
    The one way to look at copyleft is and
    this is one I like almost the best,
  327. Non sincronizzato
    is that it's really just a mechanism to
    leverage assets, which lots of us agree
  328. Non sincronizzato
    shouldn't exist - I'm not a fan of
    copyright by any means, but you take those
  329. Non sincronizzato
    assets that are forced upon you basically
    by the system we live in and try to
  330. Non sincronizzato
    utilize them in some novel way to maximise
    fairness and goodness and benefit to other
  331. Non sincronizzato
    people.
  332. Non sincronizzato
    I wrote an essay years ago with Richard
    Stallman about this, about how the power
  333. Non sincronizzato
    to chose a license on software is this
    inappropriate power that people shouldn't
  334. Non sincronizzato
    get. They get it anyway, so the only thing
    we can do is make a good choice about our
  335. Non sincronizzato
    licenses to neutralise the power we should
    never have been given to start with.
  336. Non sincronizzato
    I often talk about this as using the tools
    of the oppressor against the oppressor.
  337. Non sincronizzato
    If we're going to do that, that means we
    have to look at every tool they use with
  338. Non sincronizzato
    regard to copyright.
  339. Non sincronizzato
    We've generally just looked at the
    licensing tool.
  340. Non sincronizzato
    The tool of "what license do I put on my
    software", that's how I'll do it.
  341. Non sincronizzato
    I'll put a copyleft license so that I'm
    defending software freedom by putting
  342. Non sincronizzato
    a copyleft licence on my code, but I think
    Debian could go even further and use these
  343. Non sincronizzato
    tools in additional ways to help defend
    software freedom.
  344. Non sincronizzato
    With that, I'd like to announce a thing
    that Conservancy is doing for Debian.
  345. Non sincronizzato
    This was officially put into place in
    April.
  346. Non sincronizzato
    We waited to announce it until my keynote
    here because we knew I was going to be
  347. Non sincronizzato
    keynoting.
  348. Non sincronizzato
    It's an agreement that has been signed
    between the DPL and the Conservancy
  349. Non sincronizzato
    to offer the following services to the
    Debian project,
  350. Non sincronizzato
    all of which are optional to all Debian
    Developers.
  351. Non sincronizzato
    It's a programme begun under the Software
    Freedom Conservancy, and we recognise
  352. Non sincronizzato
    that as a member of SPI we asked SPI if
    it's ok if we did this before we did it
  353. Non sincronizzato
    because we wanted to make sure we weren't
    offending your other charity organisation
  354. Non sincronizzato
    in the United States, and they agreed that
    this was fine.
  355. Non sincronizzato
    It permits any Debian Developer who would
    like to, to optionally, and in a
  356. Non sincronizzato
    configurable way, assign any copyrights in
    their Debian related works to Conservancy
  357. Non sincronizzato
    if they would like to.
  358. Non sincronizzato
    If they don't want to do that, it also
    permits them, if they would like, to sign
  359. Non sincronizzato
    an enforcement agreement with Conservancy,
    to ask Conservancy to enforce free
  360. Non sincronizzato
    software licenses on behalf of that
    developer and that's an agreement that
  361. Non sincronizzato
    can be cancelled, I'll talk more about
    that in a minute.
  362. Non sincronizzato
    Probably of the most interest to a lot of
    you because it's going to come up the most
  363. Non sincronizzato
    often is Conservancy will provide
    licensing support and advice on an ongoing
  364. Non sincronizzato
    basis for the Debian Project, and I'll
    talk more later on how we're going to
  365. Non sincronizzato
    do that.
  366. Non sincronizzato
    The whole reason this exists is because a
    key Debian contributor came to us and
  367. Non sincronizzato
    asked us to do it and we were happy to do
    it, and I'll talk about who that was in a
  368. Non sincronizzato
    few minutes.
  369. Non sincronizzato
    First, I felt I have to talk about this,
    because I've spend a lot of years lately,
  370. Non sincronizzato
    in fact the last time I was in Germany, I
    was here to debate Mark Shuttleworth about
  371. Non sincronizzato
    copyright assignment.
  372. Non sincronizzato
    The fact that I've just pitched to you
    that copyright assignment is now available
  373. Non sincronizzato
    for Debian Developers I'm sure is probably
    leaving you to wonder a little bit.
  374. Non sincronizzato
    It's certainly true that the kinds of
    problems that I'm talking about
  375. Non sincronizzato
    sometimes come out from the fact that
    for profit companies come to
  376. Non sincronizzato
    free software developers and convince
    them to assign copyright to that company
  377. Non sincronizzato
    or they ask them to sign some
    heavyweight contributor license
  378. Non sincronizzato
    agreement which has the almost legal
    identical effect of a copyright assignment
  379. Non sincronizzato
    The reason they do that is because they
    want to, usually, make proprietary
  380. Non sincronizzato
    versions of those copyrighted works, or
    otherwise exploit them in some way
  381. Non sincronizzato
    that the free software license, that they
    would have got anyway,
  382. Non sincronizzato
    would not allow them to do.
  383. Non sincronizzato
    I'm against all that.
  384. Non sincronizzato
    I'm opposed to using copyright
    assignment in that way.
  385. Non sincronizzato
    But then when I think about the original
    motivations of copyleft it always was
  386. Non sincronizzato
    using tools that were not totally
    comfortable with existing at all
  387. Non sincronizzato
    against themselves. So why not look at
    copyright assignment this way:
  388. Non sincronizzato
    If you only assign your copyright to
    charities that take a good strong stand
  389. Non sincronizzato
    for software freedom you be able to
    maximize the benefits of your
  390. Non sincronizzato
    copyrights allowing an organization that,
    say, enforces the GPL or otherwise
  391. Non sincronizzato
    trying to do the right things with those
    copyrights to advance software freedom
  392. Non sincronizzato
    you can help that work along by doing
    that.
  393. Non sincronizzato
    The other point I want to make is that
    the only reason those nefarious uses
  394. Non sincronizzato
    of copyright assignment can ever work
    is because they collect 100%
  395. Non sincronizzato
    of copyright.
  396. Non sincronizzato
    I think no project should have
    consolidated copyright at 100%
  397. Non sincronizzato
    any more. I think that's an antiquated
    way of thinking.
  398. Non sincronizzato
    I would encourage Debian to have multi
    copyright held forever which it probably
  399. Non sincronizzato
    will. There will never be a single
    copyright holder of Debian I'm sure.
  400. Non sincronizzato
    Even if you just took the parts that
    Debian developers had contributed,
  401. Non sincronizzato
    not all of them are going to sign to
    one entity.
  402. Non sincronizzato
    Even if a few Debian developers assign
    to Conservancy or many there will still be
  403. Non sincronizzato
    a nice diverse copyright base which I
    think creates a healthy community.
  404. Non sincronizzato
    There's a very sad but simply true reason
    that copyright assignment is important.
  405. Non sincronizzato
    This is from the Debian history file.
    We've lost people in our community.
  406. Non sincronizzato
    We will lose more as time goes on.
  407. Non sincronizzato
    Most of this community is very young but
    I'm ageing and we are all ageing at the
  408. Non sincronizzato
    same rate, more or less.
  409. Non sincronizzato
    You need to think about that question.
  410. Non sincronizzato
    What happens if something happens to
    me.
  411. Non sincronizzato
    What happens to my contributions to
    the community?
  412. Non sincronizzato
    What do they do?
    Where do they go?
  413. Non sincronizzato
    I think we should think about that.
  414. Non sincronizzato
    I've had to talk to developers heirs on
    the phone to get licensing problems
  415. Non sincronizzato
    fixed. It's one of the most horrible things
    I've ever had to do on my job.
  416. Non sincronizzato
    Think for yourself about: do you want
    your heirs or people who are in charge
  417. Non sincronizzato
    of your copyrights when you pass
    having to do that.
  418. Non sincronizzato
    The other less sad problem is that
    people forget to take care of things.
  419. Non sincronizzato
    They put them off, especially when they
    are boring and annoying.
  420. Non sincronizzato
    So things like copyright enforcement or
    copyleft enforcement tends
  421. Non sincronizzato
    not to happen.
  422. Non sincronizzato
    I know from my years and years of
    experience doing it that
  423. Non sincronizzato
    there are constantly hundreds and
    hundreds of violations all the time.
  424. Non sincronizzato
    All of them are urgent, more or less,
    because they are all really
  425. Non sincronizzato
    hurting users.
  426. Non sincronizzato
    I don't know about you, but when
    you have a bug queue
  427. Non sincronizzato
    where every single bug is critical,
    none of them are critical, right?
  428. Non sincronizzato
    Because then it's ,like, over, the project
    is screwed.
  429. Non sincronizzato
    That's how GPL enforcement has felt for
    years and years and years.
  430. Non sincronizzato
    While you can think about how having
    your own copyrights is my privilege
  431. Non sincronizzato
    to have and use, it's actually also a
    burden.
  432. Non sincronizzato
    If you care about the license you chose
    and people are ignoring it broadly all
  433. Non sincronizzato
    around the world all the time violating
    the copyleft (I also see lots of violations
  434. Non sincronizzato
    of non-copyleft licenses too) you don't
    have a mandatory requirement to enforce
  435. Non sincronizzato
    but if you care about the license you
    kinda should be feeling 'gee, I should
  436. Non sincronizzato
    take care of that and make sure that the
    license is respected.
  437. Non sincronizzato
    And that's why aggregation might be
    for you.
  438. Non sincronizzato
    It might be better to aggregate
    the copyright somewhere where
  439. Non sincronizzato
    people are trying to do the work
    of enforcing the copyleft licenses.
  440. Non sincronizzato
    I don't think it should be a shame if
    you want to be unburdened.
  441. Non sincronizzato
    I think that if you feel like
  442. Non sincronizzato
    "I care about the license I chose but
    I really want somebody else to
  443. Non sincronizzato
    handle the copyrights".
  444. Non sincronizzato
    There are other people who feel
    just like you.
  445. Non sincronizzato
    Stefano Zacchiroli was the first to
    sign up into the aggregation project.
  446. Non sincronizzato
    Yesterday, Zack assigned all of his past
    and future contributions to Debian
  447. Non sincronizzato
    to the Software Freedom Conservancy.
  448. Non sincronizzato
    I can't think of a better endorsement.
  449. Non sincronizzato
    I'm honored that Zack is gonna trust
    the organization that I work for
  450. Non sincronizzato
    with taking care of his copyrights, taking
    care of copyleft on his behalf.
  451. Non sincronizzato
    He gave me this quote which I'll just
    let you read.
  452. Non sincronizzato
    Do you want to read it out loud, Zack?
  453. Non sincronizzato
    [Zack answers from the audience]
  454. Non sincronizzato
    ???
  455. Non sincronizzato
    I'm not gonna make him come to the mic
    and read it.
  456. Non sincronizzato
    He's not the only person.
  457. Non sincronizzato
    paultag chose the kind of optional, like
    "choose what you want to sign".
  458. Non sincronizzato
    He assigned a few things from what
    he's worked on on Debian
  459. Non sincronizzato
    to Conservancy.
  460. Non sincronizzato
    I forgot what it was but he can tell you
    if you ask him.
  461. Non sincronizzato
    He listed them off to me at lunch just
    a few minutes ago
  462. Non sincronizzato
    and they've already left my brain,
    I apologize.
  463. Non sincronizzato
    I read them too, and
    they left my brain too.
  464. Non sincronizzato
    I didn't get much sleep on the plane
    ???
  465. Non sincronizzato
    And he also provided a quote that
    he wants to share with you
  466. Non sincronizzato
    about how he feels about this new
    initiative that we're doing.
  467. Non sincronizzato
    And there are others who are talking
    about ??? signing
  468. Non sincronizzato
    and I was really glad that Clint [Adams]
    just agreed at lunch that
  469. Non sincronizzato
    he hasn't signed up but he plans to.
  470. Non sincronizzato
    He's actually like me, he's very anti-CLA
    and anti Copyright Assignment Agreement
  471. Non sincronizzato
    but I think the distinction between
  472. Non sincronizzato
    assigning to a charity and
    assigning to a company
  473. Non sincronizzato
    is different, and so I think there is
    a lot of value there.
  474. Non sincronizzato
    But I also want to talk about the other
    things we're doing other than that.
  475. Non sincronizzato
    I'm really excited about this program
  476. Non sincronizzato
    I know I sound excited because I feel like
    the problems it solves are very grave
  477. Non sincronizzato
    I sound like like it is urgent in my voice
  478. Non sincronizzato
    because I think it's urgent that we deal
    with the problems
  479. Non sincronizzato
    that this program seeks to address
  480. Non sincronizzato
    but we've created a bunch of different
    interesting ways to do it.
  481. Non sincronizzato
    Conservancy already had this problem
    before, where people were like
  482. Non sincronizzato
    "Well, I care about the GPL but I don't
    want to sign copyright to anyone.
  483. Non sincronizzato
    Is there an other way we can get
    enforcement done?
  484. Non sincronizzato
    Is there an other way we can make sure
    copyleft is ???"
  485. Non sincronizzato
    And for the ??? project, for a busybox
    project, for the GPL ??? project
  486. Non sincronizzato
    for Linux developers, we already have
    these things called
  487. Non sincronizzato
    Enforcement agreements.
  488. Non sincronizzato
    What it is is an agreement between
    the individual and the organization
  489. Non sincronizzato
    that the organization will act
    as their enforcement agent
  490. Non sincronizzato
    to go out there and ensure that
    the copyleft is complied,
  491. Non sincronizzato
    the copyleft license of the project
    is complied with.
  492. Non sincronizzato
    They are cancelable agreements, so
    if you decide that Conservancy is
  493. Non sincronizzato
    gone crazy and is doing the wrong things,
  494. Non sincronizzato
    you cancel with a 30 days notice and then
  495. Non sincronizzato
    Conservancy is no longer your enforcement
    agent.