Thanks for the detailed explanation! It had quite a few details that I was
not aware about. Expressing the desired position of Debian and of the
community *is* useful, especially when there are multiple variants of the
legislation that need reconciliation. I was looking at the specific version
that I linked to and the language in that version.

But that position should not be a blanket opposition to the legislation or
containing overbroad statements.

Specific highlights on what activities should not fall into the scope of
the directive would be helpful.

But beyond that, I have not researched this specific issue enough to
recommend specifics.

Peculiarly I am also not against Debian passing the resolution as it stands
because the negotiatiators in the loop of reconciliation *are* able to use
Debians position to argue for better open source conditions, even if the
actual text in the Debian vote *were* far from perfect or accurate. (Which
I am not saying it is)

On Mon, 13 Nov 2023, 17:32 Ilu, <il...@gmx.net> wrote:

> At the moment - as the official proposals are worded now - everything
> depends on the meaning of the word "commercial". Please note that the
> proposals have some examples on this as I mentioned before - but each
> proposal is worded differently.
>
> The software is deemed commercial if
> - the developer is selling services for it
> - developers are employed by a company and can exercise control (= can
> merge)
> - the project receives donations (depending on how much, how often and
> from whom)
> - developed by a single organisation or an asymmetric community
> (whatever that is, ask your lawyer)
> - a single organisation is generating revenues from related use in
> business relationships (notice the vague word "related")
> - ...
>
> The 3 proposals differ on these examples but they show what lawmakers
> have in mind. Their intent is to include every project where a company
> is involved in any way. And we all know that without company sponsorship
> a lot of projects could not exist. Luca might state that "Mere
> employment of a developer is not enough to make an open source software
> a commercial product available on the market" but the parliaments
> proposal explicitely says the opposite (if the developer has control,
> i.e. merge permission). It doesn't help making blanket statements
> without reading *all* proposals first.
>
> There is even an inofficial 4th proposal circulating behind closed
> doors, that tries to ditch the commercial/non-commercial differentiation
> and goes off in a completely different direction (that will target every
> project that has a backing organisation - Debian has one). It is all
> still in flow.
>
> I cited the Parliaments proposal that says: "Accepting donations without
> the intention of making a profit should not count as a commercial
> activity, unless such donations are made by commercial entities and are
> recurring in nature." which clearly states that recurrent donations by
> companies make a software commercial. But Aigar still claims that
> "accepting donations does not fall into any of those examples."
>
> What Aigar writes is what we would like to have (and what we are
> lobbying for) but not what the EU presently wants and not what's written
> in all proposals.
>
> It is not helpful to read legal texts with your own interpretation and
> your own wishes in mind. Aigar and Luca are writing what they think is
> reasonable (and I mostly agree) and what they gather from one of the
> texts (and my hope is that that will be the outcome) but at the moment
> that is not the consensus among EU legislators. This is why I want
> Debian to make a statement. We need to argue against the dangerous
> proposals - which are there and I cited some of them. Ignoring the bad
> proposals by only reading the stuff that suits you does not help.
>
> My intention with this resolution is not to damn CRA. A lot of things
> required by CRA are correct and are done anyway by almost all free
> software projects (certainly by Debian). My intention is to give support
> to those organisations that are trying to push CRA in the right
> direction, notably EDRI and OFE (these are the ones I know of).
> "Lobbying" is an integral part of EU law making and we should use it
> like everybody else does.
>
> Please also note that cloud services like Azure are not effected by CRA,
> that's NIS2. If you are familiar with European legislation you will know
> that.
>
> Ilu
>
> Am 12.11.23 um 18:35 schrieb Ilulu:
> > Am 12.11.23 um 18:09 schrieb Luca Boccassi:
> >  > We do know whether something is commercial or not though ...
> >
> > I sincerely doubt that. Just to illustrate this I'm citing a part (only
> > a part) of one of the regulation drafts which are presently considered
> > in trilogue.
> >
> > "(10) Only free and open-source made available on the market in the
> > course of a commercial activity should be covered by this Regulation.
> > Whether a free and open-source product has been made available as part
> > of a commercial activity should be assessed on a product-by-product
> > basis, looking at both the development model and the supply phase of the
> > free and open-source product with digital elements.
> > (10a) For example, a fully decentralised development model, where no
> > single commercial entity exercises control over what is accepted into
> > the project’s code base, should be taken as an indication that the
> > product has been developed in a non-commercial setting. On the other
> > hand, where free and open source software is developed by a single
> > organisation or an asymmetric community, where a single organisation is
> > generating revenues from related use in business relationships, this
> > should be considered to be a commercial activity. Similarly, where the
> > main contributors to free and open-source projects are developers
> > employed by commercial entities and when such developers or the employer
> > can exercise control as to which modifications are accepted in the code
> > base, the project should generally be considered to be of a commercial
> > nature.
> > (10b) With regards to the supply phase, in the context of free and
> > open-source software, a commercial activity might be characterized not
> > only by charging a price for a product, but also by charging a price for
> > technical support services, when this does not serve only the
> > recuperation of actual costs, by providing a software platform through
> > which the manufacturer monetises other services, or by the use of
> > personal data for reasons other than exclusively for improving the
> > security, compatibility or interoperability of the software. Accepting
> > donations without the intention of making a profit should not
> > count as a commercial activity, unless such donations are made by
> > commercial entities and are recurring in nature."
> >
> > Am 12.11.23 um 18:17 schrieb Scott Kitterman:
> >  > Then I would encourage you to do a bit of research on the topic.
> > Given the definitions being used in the proposal, Debian and most, if
> > not all, of it's upstreams are squarely within the realm of affected
> > software.  If this is passed, I am seriously considering ceasing all
> > free software work, because it's not at all clear it's possible to avoid
> > legal liability for things that I can't reasonably control as a single
> > developer.
> >
> > Exactly.
> >
> > Ilu
> >
> > Am 12.11.23 um 18:09 schrieb Luca Boccassi:
> >> On Sun, 12 Nov 2023 at 15:10, Santiago Ruano Rincón
> >> <santiag...@riseup.net> wrote:
> >>>
> >>> Dear Debian Fellows,
> >>>
> >>> Following the email sent by Ilu to debian-project (Message-ID:
> >>> <4b93ed08-f148-4c7f-b172-f967f7de7...@gmx.net>), and as we have
> >>> discussed during the MiniDebConf UY 2023 with other Debian Members, I
> >>> would like to call for a vote about issuing a Debian public statement
> >>> regarding
> >>> the EU Cyber Resilience Act (CRA) and the Product Liability Directive
> >>> (PLD). The CRA is in the final stage in the legislative process in the
> >>> EU Parliament, and we think it will impact negatively the Debian
> >>> Project, users, developers, companies that rely on Debian, and the
> FLOSS
> >>> community as a whole. Even if the CRA will be probably adopted before
> >>> the time the vote ends (if it takes place), we think it is important to
> >>> take a public stand about it.
> >>>
> >>>      ----- GENERAL RESOLUTION STARTS -----
> >>>
> >>>      Debian Public Statement about the EU Cyber Resilience Act and the
> >>>      Product Liability Directive
> >>>
> >>>      The European Union is currently preparing a regulation "on
> >>> horizontal
> >>>      cybersecurity requirements for products with digital elements"
> >>> known as
> >>>      the Cyber Resilience Act (CRA). It's currently in the final
> >>> "trilogue"
> >>>      phase of the legislative process. The act includes a set of
> >>> essential
> >>>      cybersecurity and vulnerability handling requirements for
> >>> manufacturers.
> >>>      It will require products to be accompanied by information and
> >>>      instructions to the user. Manufacturers will need to perform risk
> >>>      assessments and produce technical documentation and for critical
> >>>      components, have third-party audits conducted. Discoverded
> security
> >>>      issues will have to be reported to European authorities within
> >>> 24 hours
> >>>      (1). The CRA will be followed up by the Product Liability
> Directive
> >>>      (PLD) which will introduce compulsory liability for software. More
> >>>      information about the proposed legislation and its consequences
> >>> in (2).
> >>
> >> These all seem like good things to me. For too long private
> >> corporations have been allowed to put profit before accountability and
> >> user safety, which often results in long lasting damage for citizens,
> >> monetary or worse. It's about time the wild-west was reined in.
> >>
> >>>      While a lot of these regulations seem reasonable, the Debian
> >>> project
> >>>      believes that there are grave problems for Free Software projects
> >>>      attached to them. Therefore, the Debian project issues the
> >>> following
> >>>      statement:
> >>>
> >>>      1.  Free Software has always been a gift, freely given to
> >>> society, to
> >>>      take and to use as seen fit, for whatever purpose. Free Software
> >>> has
> >>>      proven to be an asset in our digital age and the proposed EU Cyber
> >>>      Resilience Act is going to be detrimental to it.
> >>>          a.  It is Debian's goal to "make the best system we can, so
> >>> that
> >>>      free works will be widely distributed and used." Imposing
> >>> requirements
> >>>      such as those proposed in the act makes it legally perilous for
> >>> others
> >>>      to redistribute our works and endangers our commitment to
> >>> "provide an
> >>>      integrated system of high-quality materials _with no legal
> >>> restrictions_
> >>>      that would prevent such uses of the system". (3)
> >>
> >> Debian does not sell products in the single market. Why would any
> >> requirement be imposed, how, and on whom? SPI? Debian France?
> >>
> >>>          b.  Knowing whether software is commercial or not isn't
> >>> feasible,
> >>>      neither in Debian nor in most free software projects - we don't
> >>> track
> >>>      people's employment status or history, nor do we check who
> finances
> >>>      upstream projects.
> >>
> >> We do know whether something is commercial or not though - for
> >> example, we don't have to provide Debian with warranty to our users,
> >> because we know publishing images on debian.org is not a commercial
> >> activity.
> >> The second statement I find hard to follow, what would employment
> >> status have to do with this?
> >>
> >>>          c.  If upstream projects stop developing for fear of being
> >>> in the
> >>>      scope of CRA and its financial consequences, system security will
> >>>      actually get worse instead of better.
> >>
> >> Why would projects stop developing? If it's a product sold on the
> >> single market, then it's right that it is subject to these rules. If
> >> it's not a product, then these rules don't affect it, just like rules
> >> on warranties.
> >>
> >>>          d.  Having to get legal advice before giving a present to
> >>> society
> >>>      will discourage many developers, especially those without a
> >>> company or
> >>>      other organisation supporting them.
> >>
> >> Same as above. If you are not selling anything, why would you need
> >> legal advice, any more than you already do? The EU Single Market has
> >> many, many rules, this is not the first and won't be the last.
> >>
> >>>      2.  Debian is well known for its security track record through
> >>> practices
> >>>      of responsible disclosure and coordination with upstream
> >>> developers and
> >>>      other Free Software projects. We aim to live up to the
> >>> commitment made
> >>>      in the Social Contract: "We will not hide problems." (3)
> >>>          a.  The Free Software community has developed a fine-tuned,
> >>> well
> >>>      working system of responsible disclosure in case of security
> issues
> >>>      which will be overturned by the mandatory reporting to European
> >>>      authorities within 24 hours (Art. 11 CRA).
> >>
> >> Well, actually the CVE system has a lot of critics - see recent LWN
> >> articles for some examples. So a public authority taking over from
> >> Mitre and other private companies doesn't sound so horrible to me, in
> >> principle - devil's in the details of course.
> >>
> >>>          b.  Debian spends a lot of volunteering time on security
> >>> issues,
> >>>      provides quick security updates and works closely together with
> >>> upstream
> >>>      projects, in coordination with other vendors. To protect its
> users,
> >>>      Debian regularly participates in limited embargos to coordinate
> >>> fixes to
> >>>      security issues so that all other major Linux distributions can
> >>> also
> >>>      have a complete fix when the vulnerability is disclosed.
> >>>
> >>>          c.  Security issue tracking and remediation is intentionally
> >>>      decentralized and distributed. The reporting of security issues to
> >>>      ENISA and the intended propagation to other authorities and
> >>> national
> >>>      administrations would collect all software vulnerabilities in
> >>> one place,
> >>>      greatly increasing the risk of leaking information about
> >>> vulnerabilities
> >>>      to threat actors, representing a threat for all the users around
> >>> the
> >>>      world, including European citizens.
> >>
> >> This already happens with CVEs though? By a private, unaccountable,
> >> for profit corporation.
> >>
> >>>          d.  Activists use Debian (e.g. through derivatives such as
> >>> Tails),
> >>>      among other reasons, to protect themselves from authoritarian
> >>>      governments; handing threat actors exploits they can use for
> >>> oppression
> >>>      is against what Debian stands for.
> >>
> >> Again, I don't see how this is any different than the status quo.
> >>
> >>>          e.  Developers and companies will downplay security issues
> >>> because
> >>>      a "security" issue now comes with legal implications. Less
> >>> clarity on
> >>>      what is truly a security issue will hurt users by leaving them
> >>> vulnerable.
> >>
> >> Companies already routinely downplay or outright neglect security
> >> issues in their products. It seems the intent of the legislation is to
> >> try and fix precisely that. One might be skeptical on the ability of
> >> the proposed legislation to improve the situation, of course, but
> >> that's a different story.
> >>
> >>>      3.  While proprietary software is developed behind closed doors,
> >>> Free
> >>>      Software development is done in the open, transparent for
> >>> everyone. To
> >>>      keep even with proprietary software the open development process
> >>> needs
> >>>      to be entirely exempt from CRA requirements, just as the
> >>> development of
> >>>      software in private is. A "making available on the market" can
> >>> only be
> >>>      considered after development is finished and the software is
> >>> released.
> >>>
> >>>      4.  Even if only "commercial activities" are in the scope of
> >>> CRA, the
> >>>      Free Software community - and as a consequence, everybody - will
> >>> lose a
> >>>      lot of small projects. CRA will force many small enterprises and
> >>> most
> >>>      probably all self employed developers out of business because they
> >>>      simply cannot fullfill the requirements imposed by CRA. Debian
> >>> and other
> >>>      Linux distributions depend on their work. It is not
> >>> understandable why
> >>>      the EU aims to cripple not only an established community but also
> a
> >>>      thriving market. CRA needs an exemption for small businesses
> >>> and, at the
> >>>      very least, solo-entrepreneurs.
> >>
> >> To be brutally honest, if some private corporations' viability depends
> >> on being able to ignore glaring security issues that can harm their
> >> users, then I for one am all for them going out of business. Just like
> >> if a company's existence relies on the ability to breach privacy with
> >> impunity and is hampered by the GDPR, and so on.
> >>
> >> To do a reductio ad absurdum to illustrate my point, if a free
> >> software project's existence depended exclusively on an oil&gas
> >> corporation being able to pollute the environment and worsen climate
> >> change with impunity because the author is employed there, would it be
> >> worth it? The answer for me is categorically no. Especially given it's
> >> free software! The whole point of it is that someone else can maintain
> >> it, or the author can find a different source of income, and the
> >> project can continue - it's free, it's by definition not locked in one
> >> corporation.
> >>
> >> All in all, given how the situation is explained here, I do not
> >> understand where the issue is, for us as a project or as free software
> >> developers. I do not see any convincing argument at all as to why this
> >> is detrimental to Debian or free software, and the only link that is
> >> made is tenuous at best: maybe some free software developer is also
> >> employed by a company who is negatively affected by this. There are
> >> many, many things that can negatively affect anyone's employer, I do
> >> not see why, by itself, this should warrant a project statement.
> >>
> >
>
>

Reply via email to