Compare commits

...
Sign in to create a new pull request.

57 commits

Author SHA1 Message Date
e4ec332987 Correct title. 2025-09-09 07:40:50 -07:00
Denver Gingerich
8dc818ed3b Update Vizio trial date per today's hearing 2025-09-04 14:39:07 -07:00
742506fbe4 Add article about Codeberg and bots. 2025-08-16 15:40:55 -07:00
a3d652e01c Improve alt text for GitUpGitHub logo. 2025-08-16 15:40:55 -07:00
Denver Gingerich
d28254dec2 Add SFC's yesterday reply re SFC MSA to Vizio page 2025-08-16 10:50:30 -07:00
4951f263e7 Missing </a> 2025-08-15 14:43:14 -07:00
5c88096186 Link and typo fix. 2025-08-15 14:42:46 -07:00
95ff2c03cc Update top of transparency page. 2025-08-15 14:37:09 -07:00
597a0fe1f9 Wow, Gitea really doesn't have a FOSS offering anymore? 😲 2025-08-15 14:31:42 -07:00
7adc7166f1 Change intro line for GiveUpGitHub 2025-08-15 14:29:16 -07:00
f5f4fcc83e Put GiveUpGitHub on the menus and front page.
Given the renewed interest this week in folks wanting to give up
Github, now is the time to promote this more.
2025-08-15 14:28:11 -07:00
9dfbf287c8 Correct FIXME for highlighting past litigation while fixing term
I stumbled upon this FIXME while testing my changes prior to this and
realized that can't possibly be right.

So, I corrected it and also changed the text while at it.
2025-08-15 14:21:44 -07:00
4b34f50a57 More s/PastLawsuits/ImpactLitigationCopyleft/g 2025-08-15 14:18:25 -07:00
a5c31ebb1b s/PastLawsuits/ImpactLitigationCopyleft/ 2025-08-15 14:16:55 -07:00
9c5814e59b Reorder and rename a few items on this menu. 2025-08-15 14:06:50 -07:00
ec9cf5dd49 Cut paragraph that has only historical significance.
This might belong in a long retrospective about the Best Buy case,
but it's been a decade since anyone had this confusion (to my
knowledge).
2025-08-15 14:02:17 -07:00
51d9367d7b Work in term “impact litigation” & reverse chronological
Also, add mention of current Vizio case briefly and link to its page.
2025-08-15 14:01:26 -07:00
8e02a7ca82 s/CourtBattles/ImpactLitigation/g 2025-08-15 13:51:47 -07:00
7827b42ec1 Incorporate comments from Denver made in chat 2025-08-15 13:38:58 -07:00
3420b83bb2 A few typo fixes. 2025-08-15 13:16:01 -07:00
ccf2264f2a Update GitUpGitHub page with current information.
There are a few minor wording edits and the like here, but the main
changes are to add new information about the Microsoft integration of
CoPilot into all operations of GitHub, and Microsoft's move to put
GitHub under their CoreAI division.

I also removed the “We'll add more later” text, as we may not have
time to do it, and we can always add more when we like and promote it
separately.
2025-08-15 13:06:54 -07:00
Denver Gingerich
a04c62d08b Add MSA and trial continuation docs to Vizio page 2025-08-12 13:55:33 -07:00
b7ceb9084b Fix header 2025-08-08 11:31:54 -07:00
e964c7651e Correct trial date 2025-08-08 10:59:46 -07:00
Denver Gingerich
b69d91531b Update Vizio trial date per recent order 2025-08-06 16:42:47 -07:00
3043312fca Distinguished Service award fossy 25 and menu change 2025-08-01 12:54:36 -07:00
ab1edd6749 Fix <p> tags in the middle of the bio. 2025-07-26 17:12:24 -07:00
22caa3c963 Move copyleft-next text back in — different way.
Since I removed the redundancies about titles, this fact has to
appear somewhere else in the bio.

Also, fix some minor typos along the way.
2025-07-26 17:11:08 -07:00
5957b632d9 Really these should have all been &ndash; all along, not hyphens. 2025-07-26 17:05:15 -07:00
01f462f34c More formatting minor fixes. 2025-07-26 17:03:37 -07:00
44414115b1 Minor formatting changes. 2025-07-26 17:00:43 -07:00
bcbf2ed097 Fix typo 2025-07-26 16:58:18 -07:00
76ecd20fb9 Minor update to bio. 2025-07-26 16:54:00 -07:00
a96b23d043 s/and/&amp; in title; fix &apos; various places. 2025-07-26 16:52:34 -07:00
16d3f7e10a Update my bio in various ways. 2025-07-26 16:48:54 -07:00
62ef193c4f Fix typos in summary adjudication definition; return “full”
I just realized that we probably had “full” there for cases where we
shorten the definition on the front page.  I just did that here, so
returned the word full.
2025-07-26 14:26:00 -07:00
26ec583bf3 word 'full' is kinda redundant here.
e.g., why would we link to a *partial* glossary of terms here? 😆
2025-07-26 14:03:05 -07:00
d615411695 Shorten title, so its more likely to be one line on frontpage 2025-07-26 14:01:49 -07:00
3772e91d8d Tighten language, mainly to make it look better on front page 2025-07-26 13:59:30 -07:00
bf97e4eb5b Improve definition of “summary judgment” & make it “Featured Term” 2025-07-26 13:57:04 -07:00
b8fc8aa917 Change featured item to Vizio travel grants. 2025-07-26 13:48:51 -07:00
Denver Gingerich
e917eb58ad Add trial date to Vizio page, linking to news item 2025-07-24 21:18:56 -07:00
9a789dcf59
Avoid sticky mobile header overlapping internal link targets 2025-07-24 14:39:56 +10:00
9254befd7e
Be clearer that the Blog RSS feed relates to a subset
Rather than modifying the top-level RSS link when viewing by tag, I've added an
extra link next to the "Displaying posts tagged ..." link.
2025-07-24 14:31:24 +10:00
aa02f00aba
Fix previous Vizio changes on mobile
Was overflowing on a small screen.
2025-07-24 14:31:24 +10:00
e8a1d3f0cf fix link to motion to remand 2025-07-23 12:23:50 -07:00
Denver Gingerich
ce3ea1512c Update a few docket dates on the Vizio page 2025-07-23 11:34:37 -07:00
Denver Gingerich
2b232e55d7 A couple Vizio changes for stylesheet consistency 2025-07-23 11:02:02 -07:00
35d1e568fa
Fix Vizio image alignment
Use of ::before was possibly a little complicated. I've added an explicit
element for the image and displayed using flexbox.
2025-07-23 22:50:43 +10:00
c4f6187263
Avoid <li> items showing bolder than paragraph text
List items were showing as "font-weight: 400", where paragraph text was
"font-weight: 375". This isn't very obvious when using the Atkinson Hyperlegible Next
font, but is when custom fonts aren't being loaded.
2025-07-23 22:10:06 +10:00
85822cfd9f
blog: Remove RSS feed links next to individual tags
Instead the tags are now added to the RSS feed link at the top of the page when
in use.
2025-07-23 21:57:51 +10:00
Denver Gingerich
36a80acc26 Additional fix for a Resources link on Vizio page 2025-07-22 22:29:34 -07:00
Denver Gingerich
668b84f4a9 Fix a couple Resources links on Vizio page 2025-07-22 22:26:56 -07:00
Denver Gingerich
a2659802ad Minor typo fix on Vizio main page 2025-07-22 22:15:06 -07:00
Denver Gingerich
e83a62cd97 Minor typo fix in Vizio template 2025-07-22 22:08:45 -07:00
Meredith Thompson
8e6aa6db7b
Apply the redesign patch
The new design focuses on the Vizio page, but includes a new theme for
the rest of the site as well.  All of these changes were both designed
and implemented by Meredith Thompson <merethom@pm.me>.
2025-07-23 14:03:22 +10:00
cea37dddc6
Rename Font Awesome file to clarify it's a subset of the icon set 2025-07-23 13:40:54 +10:00
48 changed files with 2236 additions and 453 deletions

View file

@ -1,5 +1,6 @@
# To-do # To-do
* use an XML query tool to build `img/font_awesome_subset.svg`
* rate limiting to prevent abuse - especially on POST requests * rate limiting to prevent abuse - especially on POST requests
* consider removing `events` and `worldmap` modules * consider removing `events` and `worldmap` modules
* ask Denver about why so many license files * ask Denver about why so many license files

View file

@ -3,7 +3,7 @@
{% block category %}Copyright Assignment{% endblock %} {% block category %}Copyright Assignment{% endblock %}
{% block outercontent %} {% block outercontent %}
<div class="mw8 center ph2 ph3"> <div class="mw8 center ph2 ph3">
<h1>Thanks! <svg style="color: #ff41b4; width: 30px; height: 30px; vertical-align: middle;"><use href="{% static 'img/font_awesome.svg' %}#heart"></use></svg></h1> <h1>Thanks! <svg style="color: #ff41b4; width: 30px; height: 30px; vertical-align: middle;"><use href="{% static 'img/font_awesome_subset.svg' %}#heart"></use></svg></h1>
<div class="mw7 mb5"> <div class="mw7 mb5">
<p>Thank you for assigning your copyright to Software Freedom Conservancy! We have recorded the below information regarding the assignment and the works.</p> <p>Thank you for assigning your copyright to Software Freedom Conservancy! We have recorded the below information regarding the assignment and the works.</p>

View file

@ -6,35 +6,35 @@
<h1>Give Up GitHub!</h1> <h1>Give Up GitHub!</h1>
<p>On Wednesday 29 June 2022, we <a href="https://sfconservancy.org/blog/2022/jun/30/give-up-github-launch/">began <p>Since June 2022,
calling on all FOSS developers</a> to <strong>give up on we <a href="https://sfconservancy.org/blog/2022/jun/30/give-up-github-launch/">have been
GitHub</strong>. </p> encouraging and help FOSS developers</a> to <strong>give up on
GitHub</strong>! </p>
<div class="picture-small right"> <div class="picture-small right">
<img src="{% static 'img/GiveUpGitHub.svg' %}" alt="A parody of the GitHub logo, walling off user rights and demanding payment"/> <img src="{% static 'img/GiveUpGitHub.svg' %}" alt="GitHub so-called “Octocat” logo/mascot in one tentacle holds 💰. Six other tentacles form a cage for the words “USER RIGHTS” — which are set in blue stone but are crumbling under the force of the tentacles. The final tentacle reaches out with an open palm — presuambly to collect even more rights & money from its users."/>
</div> </div>
<p>We realize this is not an easy task; GitHub is ubiquitous. Through their <p>We realize this is not an easy task; GitHub is ubiquitous. Through their
effective marketing, GitHub has convinced Free and Open Source Software effective marketing, GitHub has convinced Free and Open Source Software
(FOSS) developers that GitHub is the best (and even the only) place for FOSS (<abbr>FOSS</abbr>) developers that GitHub is the best (and even the only) place for FOSS
development. However, as a proprietary, trade-secret tool, GitHub itself is development. However, as a proprietary, trade-secret tool, GitHub itself is
the very opposite of FOSS. By contrast, Git was the very opposite of FOSS. By contrast, Git was
designed <a href="http://www.h-online.com/open/features/The-saga-of-Git-Lightning-does-strike-twice-1051559.html">specifically designed <a href="http://www.h-online.com/open/features/The-saga-of-Git-Lightning-does-strike-twice-1051559.html">specifically
to replace a proprietary tool (BitKeeper)</a>, and to make FOSS development to replace a proprietary tool (BitKeeper)</a>, and to make FOSS development
distributed &mdash; using FOSS tools and without a centralized site. GitHub distributed &mdash; using FOSS tools and without a centralized site. GitHub
has warped Git &mdash; creating add-on features that turn a distributed, has distorted Git &mdash; creating add-on features that turn a distributed,
egalitarian, and FOSS system into a centralized, proprietary site. And, all egalitarian, and FOSS system into a centralized, proprietary site. And, all
those add-on features are controlled by a single, for-profit company. By those add-on features are controlled by a single, for-profit company &mdash; Microsoft. By
staying on GitHub, established FOSS communities bring newcomers to this staying on GitHub, established FOSS communities bring newcomers to this
proprietary platform &mdash; expanding GitHub's reach. and limiting the proprietary platform &mdash; expanding GitHub's reach. and limiting the
imaginations of the next generation of FOSS developers.</p> imaginations of the next generation of FOSS developers.</p>
<p>We know that many rely on GitHub every day. Giving up a ubiquitous, <p>We know that many rely on GitHub every day. Giving up a ubiquitous,
gratis service that has useful (albeit proprietary) features is perennially gratis service that has useful (albeit proprietary) features remains perennially
difficult. For software developers, giving up GitHub will be even harder difficult. For software developers, giving up GitHub will be even harder
than giving up Facebook! We don't blame anyone who struggles, but hope you than giving up Facebook and Twitter/X! We don't blame anyone who struggles, but hope you
will read the reasons and methods below to give up GitHub and join us in will read the reasons and methods below to give up GitHub and join us in
seeking better alternatives! Also, please check back to this page regularly, seeking better alternatives!</p>
as we'll continue to update it throughout 2022 and beyond!</p>
<h2>Why Give Up GitHub?</h2> <h2>Why Give Up GitHub?</h2>
@ -42,33 +42,52 @@ as we'll continue to update it throughout 2022 and beyond!</p>
the most important ones: the most important ones:
<ul> <ul>
<li><p><a href="https://github.com/features/copilot" rel="nofollow">Copilot <li><p>Microsoft has escalated the incorporation of its for-profit
is a for-profit product</a> &mdash; developed and marketed by Microsoft <a href="https://github.com/features/copilot" rel="nofollow">Copilot
and their GitHub subsidiary &mdash; that uses Artificial Intelligence (AI) product</a>. The Copilot banner now incorporates many different, proprietary,
techniques to automatically generate code interactively for developers. so-called &ldquo;Artificial Intelligence&rdquo; (<abbr>AI</abbr>)
The AI model was trained products. However, the first Copilot product was designed
to automatically generate code interactively for developers, and that
feature is still pushed on GitHub users.
Copilot's AI model was trained
(<a href="https://github.blog/2021-06-30-github-copilot-research-recitation/" (<a href="https://github.blog/2021-06-30-github-copilot-research-recitation/"
rel="nofollow">according to GitHub's own statements</a>) exclusively with rel="nofollow">according to GitHub's own statements</a>) exclusively with
projects that were hosted on GitHub, including many licensed projects that were hosted on GitHub, including many licensed
under <a href="https://sfconservancy.org/copyleft-compliance/glossary.html#copyleft">copyleft</a> under <a href="https://sfconservancy.org/copyleft-compliance/glossary.html#copyleft">copyleft</a>
licenses. Most of those projects are not in the &ldquo;public licenses. (Microsoft even admits that there was one document that they
encountered (and ignored) <q>a whopping 700,000 different times during
training &mdash; &hellip; the GNU General Public License</q>.</p>
<p>Most of those projects are not in the &ldquo;public
domain&rdquo;, they are licensed domain&rdquo;, they are licensed
under <a href="https://opensource.org/licenses"><acronym title="Free and under <a href="https://opensource.org/licenses"><acronym title="Free and Open Source Software">FOSS</acronym> licenses</a>. These licenses
Open Source Software">FOSS</acronym> licenses</a>. These licenses
have <em>requirements</em> including proper author attribution and, in have <em>requirements</em> including proper author attribution and, in
the case of <a href="https://copyleft.org/"><em>copyleft</em> the case of <a href="https://copyleft.org/"><em>copyleft</em>
licenses</a>, they sometimes require that works based on and/or that licenses</a>, they sometimes require that works based on and/or that
incorporate the software be licensed under the same copyleft license as incorporate the software be licensed under the same copyleft license as
the prior work. Microsoft and GitHub have been ignoring these license the prior work. Microsoft and GitHub have been ignoring these license
requirements for more than a year. Their only defense of these requirements for more than a year. Their only defense of these
actions <a href="https://twitter.com/natfriedman/status/1409914420579344385">was actions <a href="https://web.archive.org/web/20210709181805/https://twitter.com/natfriedman/status/1409914420579344385">was
a tweet by their former CEO</a>, in which he falsely claims that a still-unretracted statement by their former CEO</a>, in which he falsely claims that
unsettled law on this topic is actually settled. In addition to the legal unsettled law on this topic is actually settled. In addition to the legal
issues, issues,
the <a href="https://sfconservancy.org/blog/2022/feb/03/github-copilot-copyleft-gpl/">ethical the <a href="https://sfconservancy.org/blog/2022/feb/03/github-copilot-copyleft-gpl/">ethical
implications of GitHub's choice to use copylefted code</a> in the service implications of GitHub's choice to use copylefted code</a> in the service
of creating proprietary software are grave.</p> </li> of creating proprietary software are grave.</p> </li>
<li>Along with the crescendo of &ldquo;AI&rdquo; ballyhoo, Microsoft has rolled out more
products that include these technologies into GitHub. Microsoft's Copilot
is <a href="https://mastodon.social/@glyph/114995950245874315">now
generating issues and pull requests and GitHub users <strong>cannot opt
out</strong></a>. This use is unconscionable and is reason enough alone
to <cite>Give Up GitHub</cite>. Microsoft shamelessly promotes this
force-feeding of these dubious technologies to all GitHub users; so much so
that
Microsoft <a href="https://www.geekwire.com/2025/github-will-join-microsofts-coreai-group-with-departure-of-ceo-thomas-dohmke/">fully
incorporated GitHub to be a mere division of its &ldquo;CoreAI&rdquo;
division</a>. GitHub users and their work are (sadly) willingly-offered input
to that division's work!</li>
<li id="ICE-contract-details"><p>In 2020, the community discovered that <li id="ICE-contract-details"><p>In 2020, the community discovered that
GitHub <a href="https://www.theatlantic.com/technology/archive/2020/01/ice-contract-github-sparks-developer-protests/604339/">has GitHub <a href="https://www.theatlantic.com/technology/archive/2020/01/ice-contract-github-sparks-developer-protests/604339/">has
a for-profit software services contract with the USA Immigration and Customs a for-profit software services contract with the USA Immigration and Customs
@ -87,7 +106,7 @@ problematic. Regardless of your views on ICE and its behavior, GitHub's
employees to sometimes contribute FOSS to upstream projects, but our employees to sometimes contribute FOSS to upstream projects, but our
community has been burned so many times before by companies that claim to community has been burned so many times before by companies that claim to
support FOSS, while actively convincing the community to rely on their support FOSS, while actively convincing the community to rely on their
proprietary software. We won't let GitHub burn us in this same way!</p></li> proprietary software. We shouldn't let GitHub burn us in this same way!</p></li>
<li><p>GitHub differs from most of its peers in the FOSS project hosting <li><p>GitHub differs from most of its peers in the FOSS project hosting
industry, as GitHub does not even offer any self-hosting FOSS option. industry, as GitHub does not even offer any self-hosting FOSS option.
@ -96,7 +115,7 @@ complaints about GitLab's business model of parallel &ldquo;Community&rdquo;
and &ldquo;Enterprise&rdquo; editions, at least GitLab's Community Edition and &ldquo;Enterprise&rdquo; editions, at least GitLab's Community Edition
provides basic functionality for self-hosting and is 100% FOSS. Meanwhile, provides basic functionality for self-hosting and is 100% FOSS. Meanwhile,
there are <em>non-profit</em> FOSS hosting sites such there are <em>non-profit</em> FOSS hosting sites such
as <a href="https://codeberg.org">CodeBerg</a>, who develop their platform as <a href="https://codeberg.org">Codeberg</a>, who develop their platform
publicly as FOSS.</p></li> publicly as FOSS.</p></li>
<li><p>GitHub has long sought to discredit copyleft generally. Their various <li><p>GitHub has long sought to discredit copyleft generally. Their various
@ -107,9 +126,13 @@ keynote on attacking copyleft and the GPL</a>. This trickled down from the
top. We've personally observed various GitHub employees over the years top. We've personally observed various GitHub employees over the years
arguing in many venues to convince projects to avoid copyleft; arguing in many venues to convince projects to avoid copyleft;
we've <a href="https://github.com/BenKallos/legislation/issues/2#issue-46911010">even we've <a href="https://github.com/BenKallos/legislation/issues/2#issue-46911010">even
seen a GitHub employee do this in a GitHub bug ticket directly</a>.</p></li> seen a GitHub employee do this in a GitHub bug ticket directly</a>.</p>
<li><p>GitHub is wholly owned by Microsoft, a company whose executives have historically repeatedly attacked copyleft licensing.</p></li> </li>
<li><p>GitHub is now fully part of Microsoft &mdash; a company whose
executives have historically repeatedly attacked copyleft licensing
&mdash; ongoing regularly since 2001.</p></li>
</ul> </ul>
<h2>How Do I Give Up GitHub?</h2> <h2>How Do I Give Up GitHub?</h2>
@ -153,7 +176,7 @@ rather than GitHub. If you're an individual contributor who feels powerless
to leave GitHub, read our (growing) list of recommendations below on how to to leave GitHub, read our (growing) list of recommendations below on how to
take the first steps.</p> take the first steps.</p>
<p>Long term, we'll develop this stable URL (that can always be reached <p>Long term, we've been maintaining this stable URL (that can always be reached
by <a href="https://GiveUpGitHub.org">GiveUpGitHub.org</a>) to include links by <a href="https://GiveUpGitHub.org">GiveUpGitHub.org</a>) to include links
to resources to help everyone &mdash; from the most privileged developer to to resources to help everyone &mdash; from the most privileged developer to
newcomers and members of underrepresented groups in FOSS &mdash; to give up newcomers and members of underrepresented groups in FOSS &mdash; to give up
@ -179,28 +202,44 @@ list regularly as we find more resources. If you'd like to suggest a
resource not yet listed, you can discuss it on resource not yet listed, you can discuss it on
the <a href="https://lists.sfconservancy.org/mailman/listinfo/give-up-github">Give-Up-GitHub the <a href="https://lists.sfconservancy.org/mailman/listinfo/give-up-github">Give-Up-GitHub
mailing list</a>.</p> mailing list</a>.</p>
<p>Our primary recommendation at this time for self-hosting
is <a href="https://forgejo.org/">Forgejo</a>, and if you would like a
hosted service, we recommend <a href="https://codeberg.org">Codeberg</a>
(which is built on Forgejo). Below we include a list of various options
for both third-party hosting and self-hosting:</p>
<ul> <ul>
<li>Alternative Hosting Services: <li>Alternative Hosting Services:
<ul> <ul>
<li><a href="https://codeberg.org">CodeBerg</a></li> <li><a href="https://codeberg.org">Codeberg</a></li>
<li><a href="https://sourcehut.org/">SourceHut</a></li> <li><a href="https://sourcehut.org/">SourceHut</a></li>
</ul> </ul>
<li>Self-Host (or join a group that self-hosts). A few options: <li>Self-Host (or join a group that self-hosts). A few options:
<ul><li><a href="https://gitea.io">Gitea</a></li> <ul>
<li><a href="https://forgejo.org">Forgejo</a></li>
<li> <a href="https://gitlab.com/rluna-gitlab/gitlab-ce">GitLab <li> <a href="https://gitlab.com/rluna-gitlab/gitlab-ce">GitLab
Community Edition</a> (note, the GitLab Enterprise Edition, which is Community Edition</a> (note, the GitLab Enterprise Edition, which is
provided to the public on gitlab.com, is (like GitHub) trade-secret, provided to the public on gitlab.com, is (like GitHub) trade-secret,
proprietary, vendor-lock-in software)</li> proprietary, vendor-lock-in software)</li>
<li><a href="https://sr.ht/~sircmpwn/sourcehut/">SourceHut</a></li> <li><a href="https://sr.ht/~sircmpwn/sourcehut/">SourceHut</a></li>
</ul></li> </ul></li>
(We'll be adding tutorials soon on how to self-host!)
</ul></p> </ul></p>
<h2>Ways To Help Even <em>Before</em> You Give Up GitHub</h2> <h2>Ways To Help Even <em>Before</em> You Give Up GitHub</h2>
<p>Here are some ideas of how you can help raise the importance of this issue <p>First of all, please promote our campaign by sharing
even while you're still a GitHub user. (We'll publish longer tutorials in the <a href="https://giveupgithub.org"><strong>GiveUpGitHub.org</strong></a>
future about these and other ways to help.) URL widely, along with
the <a href="https://sfconservancy.org/img/GiveUpGitHub.svg">GiveUpGitHub
logo</a> on public platforms like
the <a href="https://floss.social/@downey/110657456122551808">fediverse
/ Mastodon</a> &mdash; using the hashtag #GiveUpGitHub.</p>
<p>Second, you can also raise the importance of this issue
even while you're still <em>using</em> GitHub.
<ul> <ul>
<li><p><a href="https://sfconservancy.org/docs/SupportGiveUpGitHub-README-snippet.md">Add <li><p><a href="https://sfconservancy.org/docs/SupportGiveUpGitHub-README-snippet.md">Add
this section to your README.md</a> to share your concerns about GitHub this section to your README.md</a> to share your concerns about GitHub

View file

@ -85,40 +85,50 @@ affiliates and the developer community. Bdale currently serves on the
boards of the Freedombox Foundation, Linux Professional Institute, and boards of the Freedombox Foundation, Linux Professional Institute, and
Aleph Objects.</p> Aleph Objects.</p>
<h2 id="bkuhn">Bradley M. Kuhn</h2> <h2 id="bkuhn">Bradley Kuhn</h2>
<p><a href="http://ebb.org/bkuhn/">Bradley M. Kuhn</a> is <p>In addition to being a Director-at-large of SFC,
the <a href="/about/staff/#bkuhn">Policy Fellow and Hacker-in-Residence</a> Bradley Kuhn is also on staff as
at <a href="/">Software Freedom Conservancy</a> and editor-in-chief <acronym title="Software Freedom Conservancy">SFC</acronym>&apos;s
of <a href="https://copyleft.org">copyleft.org</a>. Kuhn began his work in <a href="/about/staff/#bkuhn">Policy Fellow and
the software freedom movement as a volunteer in 1992, when he became an early Hacker-in-Residence</a>.</p>
adopter of Linux-based systems, and began contributing to various Free
Software projects, including Perl. He worked during the 1990s as a system <p>Kuhn began his work in the software freedom movement
administrator and software developer for various companies, and taught AP as a volunteer in 1992 &mdash; as an early adopter of Linux-based systems and
Computer Science at Walnut Hills High School in Cincinnati. Kuhn's contributor to various
non-profit career began in 2000, when he was hired by the FSF. As FSF's <acronym title="Free and Open Source Software">FOSS</acronym> projects,
Executive Director from 2001&ndash;2005, Kuhn including Perl. Kuhn worked during the 1990s as a system administrator and software developer
led <a href="https://www.fsf.org/licensing">FSF's GPL enforcement</a>, for various companies, and also spent one year teaching high school Advanced Placement Computer
launched <a href="https://www.fsf.org/associate/">its Associate Member Science. As FSFs Executive Director from 2001&ndash;2005, Kuhn led FSFs GPL
program</a>, and invented enforcement, launched its Associate Member program, and invented the copyleft
the <a href="http://www.gnu.org/licenses/agpl-3.0.html">Affero GPL</a>. Kuhn network services clause found in the Affero General Public License (<abbr>AGPL</abbr>.</p>
was appointed President of Software Freedom Conservancy in April 2006, was
Conservancy's primary volunteer from 2006&ndash;2010, and has been a <p>Kuhn was SFCs primary
full-time staffer since early 2011. Kuhn holds a summa cum laude B.S. in volunteer from 2006&ndash;2010, and became its first staffer in 2011. Kuhns
work at SFC focuses
on <a href="https://sfconservancy.org/copyleft-compliance/">enforcement of
copyleft and the GPL agreements</a>, FOSS licensing policy, and non-profit
infrastructural solutions for FOSS. SFC kindly donates some of Kuhn's time as
Co-Editor-in-Chief of <a href="https://next.copyleft.org">the copyleft-next
license</a>.</p>
<p>Kuhn holds a summa cum laude B.S. in
Computer Science Computer Science
from <a href="http://www.loyola.edu/academic/computerscience">Loyola from <a href="https://www.loyola.edu/academics/computer-science">Loyola
University in Maryland</a>, and an M.S. in Computer Science from University in Maryland</a>, and an M.S. in Computer Science from
the <a href="http://www.cs.uc.edu/">University of the <a href="http://www.cs.uc.edu/">University of
Cincinnati</a>. <a href="http://www.ebb.org/bkuhn/articles/thesis/">Kuhn's Cincinnati</a>. <a href="http://www.ebb.org/bkuhn/articles/thesis/">Kuhns
Master's thesis</a> discussed methods for dynamic interoperability of Free Masters thesis</a> discussed methods for dynamic interoperability of FOSS
Software programming languages. Kuhn received programming languages. Kuhn received the 2012 Open Source Award, and the 2021
the <a href="http://www.oscon.com/oscon2012/public/schedule/detail/25039">O'Reilly Award for the Advancement of Free Software &mdash; both in recognition for
Open Source Award in 2012</a>, in recognition for his lifelong policy work on his lifelong policy work on copyleft licensing and its enforcement.</p>
copyleft licensing. Kuhn has <a href="http://ebb.org/bkuhn/blog/">a
blog</a> and co-hosts
the audcast, <a href="http://faif.us/"><cite>Free as in Freedom</cite></a>.</p>
<h2 id="allison">Dr. Allison Randal - Chair of the Board</h2> <p>Kuhn writes about his work
on <a href="https://sfconservancy.org/blog/?author=bkuhn">SFC&apos;s blog</a>
and as <a rel="me" href="https://fedi.copyleft.org/@bkuhn">@bkuhn@copyleft.org on
the fediverse</a> (via Mastodon).</p>
<h2 id="allison">Dr. Allison Randal &ndash; Chair of the Board</h2>
<p> Over the course of multiple decades as a free software developer, <p> Over the course of multiple decades as a free software developer,
Allison has worked in a wide variety of projects and domains, from Allison has worked in a wide variety of projects and domains, from

View file

@ -5,7 +5,7 @@
<h1>Other Outside Counsel</h1> <h1>Other Outside Counsel</h1>
<h2>Olivier Hugot - Of Counsel, France</h2> <h2>Olivier Hugot &ndash; Of Counsel, France</h2>
<p>Olivier Hugot is a member of the New York (2003) and Paris (2004) Bars. <p>Olivier Hugot is a member of the New York (2003) and Paris (2004) Bars.
He advises and represents French and foreign companies in the areas of He advises and represents French and foreign companies in the areas of
@ -34,7 +34,7 @@ member of the associations INTA and IAEL.</p>
Directors</a> who continue to support Conservancy's mission and Directors</a> who continue to support Conservancy's mission and
occasionally advise Conservancy.</em></p> occasionally advise Conservancy.</em></p>
<h2>Peter Brown - Director Emeritus</h2> <h2>Peter Brown &ndash; Director Emeritus</h2>
<p>Peter Brown has worked in non-profit management and finance for more <p>Peter Brown has worked in non-profit management and finance for more
than twenty years. He served as the Executive Director of the Free than twenty years. He served as the Executive Director of the Free
@ -43,7 +43,7 @@ member of the associations INTA and IAEL.</p>
been a Director of New Internationalist Publications Cooperative, and been a Director of New Internationalist Publications Cooperative, and
worked in London for BBC Network Radio.</p> worked in London for BBC Network Radio.</p>
<h2 id="dachary">Lo&iuml;c Dachary - Director Emeritus</h2> <h2 id="dachary">Lo&iuml;c Dachary &ndash; Director Emeritus</h2>
<p>Lo&iuml;c Dachary has been involved with the Free Software Movement since <p>Lo&iuml;c Dachary has been involved with the Free Software Movement since
1987, when he started distributing GNU tapes to the general public in 1987, when he started distributing GNU tapes to the general public in
@ -57,7 +57,7 @@ of <a href="http://fsffrance.org/">FSF France</a>, he also provides technical
and legal resources to French Free Software developers. His day job is to use and legal resources to French Free Software developers. His day job is to use
and contribute to <a href="http://ceph.com/">Ceph</a> within OpenStack.</p> and contribute to <a href="http://ceph.com/">Ceph</a> within OpenStack.</p>
<h2>Ian Lance Taylor - Director Emeritus</h2> <h2>Ian Lance Taylor &ndash; Director Emeritus</h2>
<p>Ian Lance Taylor began working with free software in 1990. He wrote <p>Ian Lance Taylor began working with free software in 1990. He wrote
the popular free Taylor UUCP package and has contributed to a wide range the popular free Taylor UUCP package and has contributed to a wide range
@ -67,7 +67,7 @@ Wasabi Systems, and C2 Microsystems, and currently does GNU compiler and
tools development at Google. He received a B.S. in Computer Science from tools development at Google. He received a B.S. in Computer Science from
Yale University.</p> Yale University.</p>
<h2>Tom Tromey - Director Emeritus</h2> <h2>Tom Tromey &ndash; Director Emeritus</h2>
<p>Tom Tromey started working on free software in 1991. He was the <p>Tom Tromey started working on free software in 1991. He was the
primary author of GNU Automake, and has also worked on a wide range of primary author of GNU Automake, and has also worked on a wide range of

View file

@ -6,7 +6,7 @@
<p>The staff are listed alphabetically by surname.</p> <p>The staff are listed alphabetically by surname.</p>
<h2 id="dimesio">Rosanne DiMesio - Technical Bookkeeper</h2> <h2 id="dimesio">Rosanne DiMesio &ndash; Technical Bookkeeper</h2>
<p>Rosanne DiMesio is the Technical Bookkeeper at the Software Freedom <p>Rosanne DiMesio is the Technical Bookkeeper at the Software Freedom
Conservancy where she handles incoming and outgoing accounting Conservancy where she handles incoming and outgoing accounting
@ -19,7 +19,7 @@ their user experience. Rosanne received her Masters in Communication &amp;
Theater at the University of Illinois at Chicago and her Bachelor&rsquo;s Theater at the University of Illinois at Chicago and her Bachelor&rsquo;s
degree in English from the University of Chicago.</p> degree in English from the University of Chicago.</p>
<h2 id="denver">Denver Gingerich - Director of Compliance</h2> <h2 id="denver">Denver Gingerich &ndash; Director of Compliance</h2>
<p>Denver manages SFC's license compliance work, including its technical parts <p>Denver manages SFC's license compliance work, including its technical parts
(such as triaging new reports and verifying complete corresponding source) as (such as triaging new reports and verifying complete corresponding source) as
@ -34,7 +34,7 @@ and financially, having spoken at conferences such as LinuxCon North America,
Texas Linux Fest, LibrePlanet, CopyCamp Toronto, FOSSLC's Summercamp, Texas Linux Fest, LibrePlanet, CopyCamp Toronto, FOSSLC's Summercamp,
CopyleftConf, and the Open Video Conference.</p> CopyleftConf, and the Open Video Conference.</p>
<h2 id="tracy">Tracy Homer - Operations Manager</h2> <h2 id="tracy">Tracy Homer &ndash; Operations Manager</h2>
<p>Tracy acts as Operations Manager at Software Freedom Conservancy. <p>Tracy acts as Operations Manager at Software Freedom Conservancy.
Bringing her super-skills of organization and love of bureaucracy, Bringing her super-skills of organization and love of bureaucracy,
she helps things run at SFC smoothly behind the scenes. she helps things run at SFC smoothly behind the scenes.
@ -46,40 +46,45 @@ Tracy has a degree in GIS from the University of Tennessee and enjoys
making artistic maps using FOSS.</p> making artistic maps using FOSS.</p>
<h2 id="bkuhn">Bradley M. Kuhn - Policy Fellow and Hacker-in-Residence</h2> <h2 id="bkuhn">Bradley Kuhn &ndash; Policy Fellow &amp; Hacker-in-Residence</h2>
<p>Kuhn began his work in the software freedom movement
as a volunteer in 1992 &mdash; as an early adopter of Linux-based systems and
contributor to various
<acronym title="Free and Open Source Software">FOSS</acronym> projects,
including Perl. Kuhn worked during the 1990s as a system administrator and software developer
for various companies, and also spent one year teaching high school Advanced Placement Computer
Science. As FSFs Executive Director from 2001&ndash;2005, Kuhn led FSFs GPL
enforcement, launched its Associate Member program, and invented the copyleft
network services clause found in the Affero General Public License
(<abbr>AGPL</abbr>).</p>
<p><a href="http://ebb.org/bkuhn/">Bradley M. Kuhn</a> is <p>Kuhn was <acronym title="Software Freedom Conservancy">SFC</acronym>s primary
the <a href="https://sfconservancy.org/about/staff/#bkuhn">Policy Fellow and volunteer from 2006&ndash;2010, and became its first staffer in 2011. Kuhns
Hacker-in-Residence</a> at <a href="https://sfconservancy.org/">Software Freedom work at SFC focuses
Conservancy</a> and editor-in-chief on <a href="https://sfconservancy.org/copyleft-compliance/">enforcement of
of <a href="https://copyleft.org">copyleft.org</a>. Kuhn began his work in copyleft and the GPL Agreements</a>, FOSS licensing policy, and non-profit
the software freedom movement as a volunteer in 1992, when he became an early infrastructural solutions for FOSS. SFC kindly donates some of Kuhn's time as
adopter of Linux-based systems, and began contributing to various Free Co-Editor-in-Chief of <a href="https://next.copyleft.org">the copyleft-next license</a>.</p>
Software projects, including Perl. He worked during the 1990s as a system
administrator and software developer for various companies, and taught AP <p>Kuhn holds a summa cum laude B.S. in
Computer Science at Walnut Hills High School in Cincinnati. Kuhn's Computer Science
non-profit career began in 2000, when he was hired by the FSF. As FSF's from <a href="https://www.loyola.edu/academics/computer-science">Loyola
Executive Director from 2001&ndash;2005, Kuhn
led <a href="https://www.fsf.org/licensing">FSF's GPL enforcement</a>,
launched <a href="https://www.fsf.org/associate/">its Associate Member
program</a>, and invented
the <a href="http://www.gnu.org/licenses/agpl-3.0.html">Affero GPL</a>. Kuhn
began as Conservancy's primary volunteer from 20062010, and became its first
staff person in 2011. Kuhn holds a summa cum laude B.S. in Computer Science
from <a href="http://www.loyola.edu/academic/computerscience">Loyola
University in Maryland</a>, and an M.S. in Computer Science from University in Maryland</a>, and an M.S. in Computer Science from
the <a href="http://www.cs.uc.edu/">University of the <a href="http://www.cs.uc.edu/">University of
Cincinnati</a>. <a href="http://www.ebb.org/bkuhn/articles/thesis/">Kuhn's Cincinnati</a>. <a href="http://www.ebb.org/bkuhn/articles/thesis/">Kuhns
Master's thesis</a> discussed methods for dynamic interoperability of Free Masters thesis</a> discussed methods for dynamic interoperability of FOSS
Software programming languages. Kuhn received programming languages. Kuhn received the 2012 Open Source Award, and the 2021
the <a href="http://www.oscon.com/oscon2012/public/schedule/detail/25039">O'Reilly Award for the Advancement of Free Software &mdash; both in recognition for
Open Source Award in 2012</a>, in recognition for his lifelong policy work on his lifelong policy work on copyleft licensing and its enforcement.</p>
copyleft licensing. Kuhn has <a href="http://ebb.org/bkuhn/blog/">a
blog</a> and co-hosts
the audcast, <a href="http://faif.us/"><cite>Free as in
Freedom</cite></a>.</p>
<h2 id="rick">Rick Sanders - General Counsel</h2> <p>Kuhn writes about his work
on <a href="https://sfconservancy.org/blog/?author=bkuhn">SFC's blog</a>
and as <a rel="me" href="https://fedi.copyleft.org/@bkuhn">@bkuhn@copyleft.org on
the fediverse</a> (via Mastodon).
</p>
<h2 id="rick">Rick Sanders &ndash; General Counsel</h2>
<p>Rick Sanders, has over 20 years' experience as a intellectual-property <p>Rick Sanders, has over 20 years' experience as a intellectual-property
litigator. He started his legal career at Fenwick & West's Silicon Valley litigator. He started his legal career at Fenwick & West's Silicon Valley
@ -96,7 +101,7 @@ Tennessee. Before becoming a lawyer, Rick was a college instructor in English
composition and literature, especially Shakespeare. He is a native of Mountain composition and literature, especially Shakespeare. He is a native of Mountain
View, California and now lives in Nashville.</p> View, California and now lives in Nashville.</p>
<h2 id="karen">Karen M. Sandler - Executive Director</h2> <h2 id="karen">Karen M. Sandler &ndash; Executive Director</h2>
<p>Karen M. Sandler is an attorney and the executive director of Software Freedom <p>Karen M. Sandler is an attorney and the executive director of Software Freedom
Conservancy, a 501c3 nonprofit organization focused on ethical technology. As Conservancy, a 501c3 nonprofit organization focused on ethical technology. As
@ -122,7 +127,7 @@ The Cooper Union for the Advancement of Science and Art.</p>
the OReilly Open Source Award in 2011. She received an honorary doctorate the OReilly Open Source Award in 2011. She received an honorary doctorate
from KU Leuven in 2023.</p> from KU Leuven in 2023.</p>
<h2 id="sage">Sage Sharp - Project Manager, Outreachy</h2> <h2 id="sage">Sage Sharp &ndash; Project Manager, Outreachy</h2>
<p>Sage Sharp is the Project Manager of Outreachy, which is Conservancy's diversity <p>Sage Sharp is the Project Manager of Outreachy, which is Conservancy's diversity
initiative that provides paid, remote internships to people who are subject to initiative that provides paid, remote internships to people who are subject to
systemic bias or impacted by underrepresentation in tech. Sage is a systemic bias or impacted by underrepresentation in tech. Sage is a
@ -131,7 +136,7 @@ Linux kernel maintainer for seven years. They also founded their own company,
Otter Tech, which has trained over 400 people on how to enforce a Code of Otter Tech, which has trained over 400 people on how to enforce a Code of
Conduct.</p> Conduct.</p>
<h2 id="pono">Daniel Pono Takamori - Community Organizer & Non-Profit Problem Solver</h2> <h2 id="pono">Daniel Pono Takamori &ndash; Community Organizer & Non-Profit Problem Solver</h2>
<p>Pono joined Conservancy to help fill a community need for bridging technical <p>Pono joined Conservancy to help fill a community need for bridging technical
and non-technical roles. Having worked at FOSS foundations and organizations and non-technical roles. Having worked at FOSS foundations and organizations
for over a decade, his background in FOSS infrastructure led him to think more for over a decade, his background in FOSS infrastructure led him to think more
@ -141,7 +146,7 @@ equitable and inclusive space. With a background in mathematics and physics,
he looks forward to mobilizing social intelligence and community goveranance he looks forward to mobilizing social intelligence and community goveranance
as a basis for solving both technical and non-technical problems.</p> as a basis for solving both technical and non-technical problems.</p>
<h2 id="paul">Paul Visscher - Systems Administrator</h2> <h2 id="paul">Paul Visscher &ndash; Systems Administrator</h2>
<p>Paul has been using Linux and FOSS for over 26 years and working as a sysadmin <p>Paul has been using Linux and FOSS for over 26 years and working as a sysadmin
for over 20 years. Having fallen in love with computers at a young age, he for over 20 years. Having fallen in love with computers at a young age, he
found it intellectually intersting and found the FOSS world an incredible found it intellectually intersting and found the FOSS world an incredible

View file

@ -11,11 +11,13 @@ New York State. Below, Conservancy makes available these filings for
public inspection, in reverse chronological order:</p> public inspection, in reverse chronological order:</p>
<ul> <ul>
<li>Filing Year 2023: Fiscal Year from 2023-03-01 through 2024-02-28<br/> <li>Filing Year 2024: Fiscal Year from 2024-03-01 through 2025-02-28
<p>This fiscal period <strong>has not yet completed</strong>, <p><a href="https://www.irs.gov/charities-non-profits/return-due-dates-for-exempt-organizations-annual-return">The
but <a href="https://www.irs.gov/charities-non-profits/return-due-dates-for-exempt-organizations-annual-return">the 2024 filing deadline for FY 2024-25 is 2025-07-15</a>. The IRS typically
2023 filing deadline for FY 2023-24 is 2024-07-15</a>. The IRS typically grants an extension to 2026-01-15, and we have requested that extension.</p>
grants an extension to 2025-01-15, and we may seek the extension.</p> </li>
<li>Filing Year 2023: Fiscal Year from 2023-03-01 through 2024-02-29
<p>FY2023-24 was filed on 2025-01-15.</p>
</li> </li>
<li>Filing Year 2022: Fiscal Year from 2022-03-01 through 2023-02-28<br/> <li>Filing Year 2022: Fiscal Year from 2022-03-01 through 2023-02-28<br/>
<ul> <ul>

View file

@ -0,0 +1,29 @@
{% extends "base_conservancy.html" %}
{% load static %}
{% block title %}Software Freedom Awards {% endblock %}
{% block outercontent %}
<div class="mw8 center ph2 ph3">
<section class="pa2 mt4 mb3">
<h1>Software Freedom Awards</h1>
<h2 class="f4 lh-title">Distinguished Service Award in Software Freedom</h2>
<p>The Distinguished Service in Software Freedom Award is given to an individual who has shown commitment over years to supporting and sustaining software freedom. Not just a technical achievement, this award is presented (along with a cash gift) as a recognition of incredible dedication to the people and projects that live within the free software ecosystem.</p>
<h3 class="f4 lh-title">Lance Albertson - FOSSY 2025</h3>
<div class="flex-ns" style="column-gap: 1.5rem; width: 100%">
<div class="w-70-ns mb3" x-data="gallery">
<img x-bind:src="selected_image" src="{% static "img/lance-award.jpg" %}" width="500" >
<div class="flex flex-row flex-wrap">
</div>
</div>
</div>
<p>Free software projects can't meaningfully exist without a place online to live, and can't thrive without tools for their contributors to communicate and collaborate. For over 18 years, Lance Albertson has devoted himself to providing this critically needed infrastructure for hundreds of free and open source projects through his work at [Oregon State University's Open Source Lab (OSUOSL)](https://osuosl.org/). Besides doing technical work to maintain and improve these services, he has selflessly mentored and supported generations of the Lab's students as they develop their own skills. Even prior to OSUOSL, he contributed to free software as a developer and package maintainer for Gentoo Linux.</p>
<p>SFC Community Organizer and Non-Profit Problem Solver Daniel Pono Takamori -- himself an OSUOSL alum -- presented the award on FOSSY's keynote stage, sharing, "Lance Albertson has helped the free and open source community in innumerable ways. Whether it's training and supporting students, helping them work with large open source projects and foundations, or just learning what it's like to work as part of a team in the open. Providing critical support for invaluable free software projects; infrastructure that without which we wouldn't have the robust ecosystem able to power today's modern technology stacks. I'm so proud and honored to be able to give this award to Lance."</p>
</section>
</div>
{% endblock %}

View file

@ -94,10 +94,17 @@ requests for remedy for the matter.</p>
<h3 id="specific-performance">specific performance</h3> <h3 id="specific-performance">specific performance</h3>
<p>Fulfilling the requirements of a contract in exactly the way the contract specifies. When most contracts are disputed in court, the plaintiff expects to receive money, that they can use to remedy the harm that the other party caused them in not holding up their side of the deal. When a plaintiff seeks specific performance, they want something that money cant replace.</p> <p>Fulfilling the requirements of a contract in exactly the way the contract specifies. When most contracts are disputed in court, the plaintiff expects to receive money, that they can use to remedy the harm that the other party caused them in not holding up their side of the deal. When a plaintiff seeks specific performance, they want something that money cant replace.</p>
<h3 id="summary-judgment">Summary Judgment</h3> <h3 id="summary-judgment">summary judgment</h3>
<p>In a <em>summary judgment</em> motion, a party in a lawsuit asks the Court <p>In a <em>summary judgment</em> motion, a party in a lawsuit asks the Court
to rule immediately on some (or all) of the claims made in <a to rule immediately on some (or all) of the claims made
href="#complaint">the complaint</a>. in <a href="#complaint">the complaint</a>. A motion for summary judgment on
just some issues is called &ldquo;partial&rdquo;. To rule
affirmatively for summary judgment, the Judge must determine there are no
issues of <em>fact</em> in dispute on the issue(s) in question. The Judge
rules as a matter of <em>law</em> on the issue. In some state courts &mdash;
including California &mdash; these are called &ldquo;motions for
summary adjudication&rdquo;.</p>
<h3 id="third-party-beneficiary">third-party beneficiaries of the GPL</h3> <h3 id="third-party-beneficiary">third-party beneficiaries of the GPL</h3>
<p>People who arent a party to a <acronym title="General Public License">GPL</acronym> agreement, but who would benefit from the contract if the parties to the <acronym title="General Public License">GPL</acronym> do as they promise under the agreement. An example of such a benefit might be the receipt of the source code of the GPLd software. See also General Public License (GPL).</p> <p>People who arent a party to a <acronym title="General Public License">GPL</acronym> agreement, but who would benefit from the contract if the parties to the <acronym title="General Public License">GPL</acronym> do as they promise under the agreement. An example of such a benefit might be the receipt of the source code of the GPLd software. See also General Public License (GPL).</p>

View file

@ -1,44 +1,43 @@
{% extends "base_compliance.html" %} {% extends "base_compliance.html" %}
{% block subtitle %}Copyleft Compliance Projects - {% endblock %} {% block subtitle %}Copyleft Compliance Projects - {% endblock %}
{% block submenuselection %}PastLawsuits{% endblock %} {% block submenuselection %}ImpactLitigationCopyleft{% endblock %}
{% block content %} {% block content %}
<h1>Previous Copyleft Litigation</h1> <h1>Impact Litigation for Copyleft</h1>
<p>Pursuant to our <a href="/copyleft-compliance/principles.html">Principles of <p>Pursuant to our <a href="/copyleft-compliance/principles.html">Principles of
Community-Oriented GPL enforcement</a>, Software Freedom Conservancy sees Community-Oriented GPL enforcement</a>, Software Freedom Conservancy
litigation as an last resort when other methods to achieve copyleft (<abbr>SFC</abbr>) engages in
compliance fail. Below, we discuss the outcome of past compliance litigation only as an last resort when other methods to adjudicate users'
lawsuits where Conservancy played a role.</p> rights under copyleft fail. However, when necessary, SFC engages in impact
litigation in lawsuits around the world &mdash; both as a Plaintiff
ourselves and by paying the legal fees of other Plaintiffs.</p>
<h2 id="best-buy-et-al">Software Freedom Conservancy v. Best Buy, et al</h2> <h2>Current Copyleft Litigation</h2>
<p>On 14 December 2009, Software Freedom Conservancy filed a federal copyright Our current impact litigation against <a href="/vizio/">Vizio</a> is ongoing
lawsuit against 14 defendants, including Best Buy, Samsung, Westinghouse, and to establish users' rights under the GPLv2 and LGPLv2.1. Please
JVC. do <a href="/vizio/">read more about it</a> and <a href="/sustainer">donate
The <a href="https://ia600207.us.archive.org/21/items/gov.uscourts.nysd.355978/gov.uscourts.nysd.355978.docket.html">docket to support this work!</a>
of that lawsuit is available (on archive.org)</a> and
the <a href="/docs/busybox-complaint-2009-12-14.pdf">original complaint is on
our website</a>.</p>
<p>Conservancy settled with each defendant at different times, and the <h2 id="#past">Past Copyleft Litigation</h2>
dismissals can be seen in the docket. Generally speaking, and pursuant to
our <a href="/copyleft-compliance/principles.html">Principles of
Community-Oriented GPL enforcement</a>, Conservancy never settles a lawsuit
unless we believe that full compliance has been achieved (or will be
achieved imminently) with the terms of <em>all</em> copyleft licenses
on <em>all</em> software included in the devices at issue in any lawsuit
that we've filed.</p>
<p>One oft-stated confusion about this litigation was that we sued Best Buy These past lawsuits are listed in reverse chronological order.
for sales of third-party devices in their stores. <strong>That is not
accurate</strong>. Best Buy had a house-brand DVD player under the
&ldquo;Insignia&rdquo; &ldquo;house brand&rdquo; that they produced as
their own product.</p>
<h2 id="vmware">Christoph Hellwig's VMware Lawsuit</h2> <h3 id="avm">Sebastian Steck's AVM Lawsuit</h3>
<p>Conservancy partially funded and assisted in coordination of Christoph <p>This <acronym title="Software Freedom Conservancy">SFC</acronym>-funded user rights lawsuit was filed by Sebastian Steck in Berlin in 2023 and received a positive final decision from the court in June 2024 with AVM providing "the scripts used to control ... installation of the executable" for the LGPLv2.1 works in the AVM router that Steck purchased. More details are available in our press release and informational page, which provides the source code that was received from AVM allowing users to modify and reinstall copylefted works into the router's flash memory:</p>
<p>
<ul>
<li><a href="/news/2025/jan/09/avm-copyleft-lawsuit-resolved-with-install/">SFC-funded lawsuit gets software repair and reinstall for users of AVM routers</a></li>
<li><a href="/copyleft-compliance/avm.html">Court documents and source code of successful SFC-funded lawsuit in Germany against AVM</a></li>
</ul>
</p>
<h3 id="vmware">Christoph Hellwig's VMware Lawsuit</h3>
<p><acronym title="Software Freedom Conservancy">SFC</acronym> partially funded and assisted in coordination of Christoph
Hellwig's lawsuit against VMware in Germany. That case concluded in 2019. Hellwig's lawsuit against VMware in Germany. That case concluded in 2019.
You can view the relevant announcements and analysis that Conservancy has You can view the relevant announcements and analysis that Conservancy has
published about the case below, starting with the announcement regarding published about the case below, starting with the announcement regarding
@ -60,15 +59,24 @@ the <a href="/docs/busybox-complaint-2009-12-14.pdf">original complaint is on
</ul> </ul>
</p> </p>
<h2 id="avm">Sebastian Steck's AVM Lawsuit</h2> <h3 id="best-buy-et-al">Software Freedom Conservancy v. Best Buy, et al</h3>
<p>This SFC-funded user rights lawsuit was filed by Sebastian Steck in Berlin in 2023 and received a positive final decision from the court in June 2024 with AVM providing "the scripts used to control ... installation of the executable" for the LGPLv2.1 works in the AVM router that Steck purchased. More details are available in our press release and informational page, which provides the source code that was received from AVM allowing users to modify and reinstall copylefted works into the router's flash memory:</p> <p>On 14 December 2009, <acronym title="Software Freedom Conservancy">SFC</acronym> filed a federal copyright
lawsuit against 14 defendants, including Best Buy, Samsung, Westinghouse, and
JVC.
The <a href="https://ia600207.us.archive.org/21/items/gov.uscourts.nysd.355978/gov.uscourts.nysd.355978.docket.html">docket
of that lawsuit is available (on archive.org)</a> and
the <a href="/docs/busybox-complaint-2009-12-14.pdf">original complaint is on
our website</a>.</p>
<p> <p>SFC settled with each defendant at different times, and the
<ul> dismissals can be seen in the docket &mdash; the last occurring in
<li><a href="/news/2025/jan/09/avm-copyleft-lawsuit-resolved-with-install/">SFC-funded lawsuit gets software repair and reinstall for users of AVM routers</a></li> September 2012. Generally speaking, and pursuant to
<li><a href="/copyleft-compliance/avm.html">Court documents and source code of successful SFC-funded lawsuit in Germany against AVM</a></li> our <a href="/copyleft-compliance/principles.html">Principles of
</ul> Community-Oriented GPL enforcement</a>, Conservancy never settles a lawsuit
</p> unless we believe that full compliance has been achieved (or will be
achieved imminently) with the terms of <em>all</em> copyleft licenses
on <em>all</em> software included in the devices at issue in any lawsuit
that we've filed.</p>
{% endblock %} {% endblock %}

View file

@ -1,4 +1,4 @@
{% extends "base_vizio.html" %} {% extends "base_vizio_og.html" %}
{% block subtitle %}Copyleft Compliance Projects - {% endblock %} {% block subtitle %}Copyleft Compliance Projects - {% endblock %}
{% block submenuselection %}VizioMain{% endblock %} {% block submenuselection %}VizioMain{% endblock %}
{% block content %} {% block content %}

View file

@ -1,71 +1,133 @@
{% extends "base_vizio.html" %} {% extends "base_vizio.html" %}
{% load static %}
{% block subtitle %}Copyleft Compliance Projects - {% endblock %} {% block subtitle %}Copyleft Compliance Projects - {% endblock %}
{% block submenuselection %}VizioMain{% endblock %} {% block submenuselection %}VizioMain{% endblock %}
{% block content %}
<h1>Current Status of Vizio Case</h1>
<p>The case's expected trial date is in September 2025.</p>
<h3>History of Vizio Case</h3>
<p>On October 19, 2021, SFC filed a third-party beneficiary contract <a href="https://sfconservancy.org/docs/software-freedom-conservancy-v-vizio-complaint-2021-10-19.pdf">lawsuit</a> against Vizio in California State Court in Orange County, CA. Our <a href="/copyleft-compliance/glossary.html#complaint">complaint</a> demands <em>no financial compensation</em> but instead asks for what truly matters with regard to software rights and freedom: the &ldquo;specific performance&rdquo; (fulfilling a contract requirement in exactly the way the contract specifies) of production of complete, corresponding source code (CCS) &mdash; as defined in the various GPL Agreements (such as GPLv2 and LGPLv2.1).</p>
<p>Vizio has still not provided CCS for their televisions to SFC, and so our lawsuit continues. Instead, Vizio <a href="/blog/2021/dec/28/vizio-update-1/">attempted to &ldquo;remove&rdquo;</a> the case to federal court (arguing that copyright claims <em>preempted</em> our third-party beneficiary contract claim). We <a href="/news/2022/may/16/vizio-remand-win/">succeeded in our motion to remand the case back to state court</a>; the federal judge <a href="https://storage.courtlistener.com/recap/gov.uscourts.cacd.837808/gov.uscourts.cacd.837808.30.0.pdf">agreed that our case included an &ldquo;extra element&rdquo;</a> not covered by copyright.</p>
<p>After several months of litigation back in state court, Vizio <a href="https://sfconservancy.org/docs/2023-4-28_VIZIOs_Motion_for_Summary_Judgment_with_Reservation.pdf">filed for</a> <a href="/copyleft-compliance/glossary.html#summary-judgment">summary judgment</a> in the state court <em>again</em> arguing copyright preemption. The state court is not bound by the federal court's ruling against preemption, so Vizio was able to essentially re-argue its motion to dismiss. (Vizio also argued that the GPL Agreements have no third-party beneficiaries &mdash; which was the first time Vizio has tried to attack these claims substantively). On 29 December 2023, the judge <a href="https://sfconservancy.org/docs/Order_Denying_Vizio_Motion_for_Summary_Judgement_12-29-23.pdf"><strong>denied</strong> Vizio's motion for summary judgment</a>. </p>
<h3>Portions of Interest from the Docket in the Vizio Case</h3>
Below are documents from the docket(s) in this SFC v. Vizio case of interest,
provided in (roughly) chronological order:
{% block case-info %}
<h1>Software Freedom Conservancy v. Vizio Inc.</h1>
<ul> <ul>
<br> <li><span>Location:</span> California</li>
<li><a <li><span>Court Type:</span> Orange County Superior Court</li>
href="https://sfconservancy.org/docs/software-freedom-conservancy-v-vizio-complaint-2021-10-19.pdf">SFC's <li><span>Status:</span> Ongoing</li>
Original Complaint (2021-10-19)</a></li> <li><span>Last Update:</span> July 15, 2025</li>
<li><span>Trial Date:</span> <a href="/news/2025/jul/24/travel-grants-for-vizio-trial-to-foss-community/">January 12, 2026</a></li>
<br>
<li><h5>Removal (to federal court) and Remand (to state court)</h5></li>
<ul>
<li><a href="https://storage.courtlistener.com/recap/gov.uscourts.cacd.837808/gov.uscourts.cacd.837808.1.0.pdf">Vizio's Motion to Remove (to federal court)</a></li>
<li><a href="https://storage.courtlistener.com/recap/gov.uscourts.cacd.837808/gov.uscourts.cacd.837808.14.0_1.pdf">SFC's Motion to Remand (to state court)</a></li>
<li><a href="https://storage.courtlistener.com/recap/gov.uscourts.cacd.837808/gov.uscourts.cacd.837808.24.0_1.pdf">Vizio's Opposition of SFC's Motion to Remand (to state court)</a></li>
<li><a href="https://storage.courtlistener.com/recap/gov.uscourts.cacd.837808/gov.uscourts.cacd.837808.32.0.pdf">Transcript of the hearing of the motion to remand</a></li>
<li><a href="https://storage.courtlistener.com/recap/gov.uscourts.cacd.837808/gov.uscourts.cacd.837808.30.0.pdf"><strong>Decision by the federal court to remand the case to state court</strong></a></li>
</ul> </ul>
{% endblock %}
<li><h5>Vizio's Motion for Summary Judgment</h5></li>
<ul>
<li><a href="https://sfconservancy.org/docs/2023-4-28_VIZIOs_Motion_for_Summary_Judgment_with_Reservation.pdf">Vizio's Motion for Summary Judgment</li>
<li><a href="https://sfconservancy.org/docs/SFC_response_to_summary_judgement.pdf">SFC's response to Vizio's Motion for Summary Judgment</li>
<li><a href="https://sfconservancy.org/docs/Vizio_summary_judgement_reply_brief.pdf">Vizio's reply to SFC's response to Vizio's Motion for Summary Judgment</a></li>
<li><a href="https://sfconservancy.org/docs/Transcript_Full_Vizios_MSJ_HearingDeptC-33.231005.pdf">Full transcript from the hearing</a></li>
<li><a href="https://sfconservancy.org/docs/Order_Denying_Vizio_Motion_for_Summary_Judgement_12-29-23.pdf"><strong>Judge's
ruling denying Vizio's Motion for Summary Judgment</strong></a></li>
</ul>
<li><a {% block on-page-css %}
href="https://usethesource.sfconservancy.org/tmp_vizio_docs/software-freedom-conservancy-v-vizio-first_amended_complaint-2024-01-10.pdf">SFC's <style>
First Amended Complaint (2024-01-10)</a></li>
<br> .case-image {
<li><h5>SFC's Motion for Summary Adjudication</h5></li> background: url("{% static 'img/vizio-image.webp' %}") right center no-repeat;
<ul> background-size: cover;
<li><a href="https://sfconservancy.org/docs/software-freedom-conservancy-v-vizio_2023-12-01_SFC-Motion-Summary-Adjudication.pdf">SFC's }
Motion for Summary Adjudication</a></li> </style>
<li><a href="https://sfconservancy.org/docs/2024-02-01_SFC-vs-Vizio_Vizio-response-to-first-SFC-MSA.pdf">Vizio's {% endblock %}
response to SFC's Motion for Summary Adjudication</a></li>
<li><a href="https://usethesource.sfconservancy.org/tmp_vizio_docs/SFC_motion_summary_adjudication_reply_brief.pdf">SFC's
reply to Vizio's response to SFC's Motion for Summary Adjudication</a></li>
<li><a href="https://sfconservancy.org/docs/2024-03-26_SFC-vs-Vizio_order-partially-granting-SFC-first-MSA.pdf">Judge's
ruling partially granting SFC's Motion for Summary Adjudication</a></li>
</ul>
<br> {% block about-case %}
<li><h5>Mediation attempts and procedural matters in discovery</h5></li> <p>Modern smart TVs come with software that tracks viewing habits to deliver targeted advertising directly on the TV screen. Software Freedom Conservancy purchased a Vizio TV to develop an open-source version of the operating system that was more customizable and didn't track users to show them ads. This Vizio TV runs on Linux, an operating system that legally requires manufacturers to share the code that lets users customize their devices. When SFC asked Vizio to provide the <a href="glossary.html#ccs">complete, corresponding
<ul> source code (&ldquo;CCS&rdquo;)</a>, they refused. SFC sued Vizio in the Orange County Superior Court to receive this essential information.</p>
<li><a href="https://usethesource.sfconservancy.org/tmp_vizio_docs/350.pdf">Linux Foundation (Vizio witness) attempt to limit SFC's questions</a></li> <p>When Vizio chose to use Linux in its TVs, it accepted Linux's reciprocal contract, which gives purchasers all the rights that Vizio had, to modify and install the software onto the Vizio TV. However, when SFC asked Vizio to hold up its end of the bargain, by giving SFC the source code that SFC was owed so SFC could make the TVs better serve their users, Vizio refused.  After multiple years of back and forth with Vizio, SFC knew the only way Vizio would comply with the license and give SFC the <acronym title="complete, corresponding source code">CCS</acronym> was to sue Vizio.  So in October 2021 SFC sued Vizio in California state court.</p>
<p>The lawsuit is filed as a third-party beneficiary of GPLv2 (the license and contract that Linux and other software uses).  This means that, as a purchaser of a Vizio TV, SFC has rights in the contract that Vizio has with the developers of Linux and other software Vizio uses. SFC seeks to confirm in the courts that purchasers of devices running Linux and other software with reciprocal licenses like GPLv2 have a legal right to ask for, and receive, the source code for those devices, so they can adapt the software to their needs, and make practical use of those adaptations by being able to install those changes back onto the devices they purchased.</p>
<p>We have already seen the huge benefits that GPLv2 provides to device purchasers through projects
like OpenWrt, which allows owners of broadband routers to customize the functionality and features of these devices to better serve them. As an example, users can install ad-blocking software on their router to keep invasive advertising away from their children. This is just one of many ways that companies complying with the GPL is important, and why SFC wants to confirm this third-party right to source code in the courts.</p>
{% endblock %}
{% block news-coverage-link %}
<h2>
<a href="/press/vizio-coverage.html">
View other news coverage about this case
<svg class="arrow-right" aria-hidden="true">
<use href="{% static 'img/font_awesome_subset.svg' %}#arrow-right"></use>
</svg>
</a>
</h2>
{% endblock %}
{% block why-case-matters %}
<p>This case could help establish whether you, as a consumer, have the right to modify and improve the technology you've purchased rather than being forced to use it exactly as manufacturers dictate.</p>
{% endblock %}
{% block legal-docs %}
<details class="toggle-section">
<summary>
<svg class="toggle-icon plus" aria-hidden="true"><use href="{% static 'img/font_awesome_subset.svg' %}#plus"></use></svg>
<svg class="toggle-icon minus" aria-hidden="true"><use href="{% static 'img/font_awesome_subset.svg' %}#minus"></use></svg>
<span class="summary-title">SFCs Original Complaint <span>[Fall 2021]</span></span>
</summary>
<ul>
<li><a href="https://sfconservancy.org/static/docs/software-freedom-conservancy-v-vizio-complaint-2021-10-19.pdf">SFC's Original Complaint</a></li>
</ul>
</details>
<details class="toggle-section">
<summary>
<svg class="toggle-icon plus" aria-hidden="true"><use href="{% static 'img/font_awesome_subset.svg' %}#plus"></use></svg>
<svg class="toggle-icon minus" aria-hidden="true"><use href="{% static 'img/font_awesome_subset.svg' %}#minus"></use></svg>
<span class="summary-title">Removal and Remand (federal to state) <span>[Fall 2021]</span></span>
</summary>
<ul>
<li><a href="https://sfconservancy.org/docs/2023-4-28_VIZIOs_Motion_for_Summary_Judgment_with_Reservation.pdf">Vizio's Motion to Remove (to federal court)</a></li>
<li><a href="https://storage.courtlistener.com/recap/gov.uscourts.cacd.837808/gov.uscourts.cacd.837808.24.0_1.pdf">SFC's Motion to Remand (to state court)</a></li>
<li><a href="https://sfconservancy.org/docs/Vizio_summary_judgement_reply_brief.pdf">Vizio's Opposition of SFC's Motion to Remand (to state court)</a></li>
<li><a href="https://storage.courtlistener.com/recap/gov.uscourts.cacd.837808/gov.uscourts.cacd.837808.32.0.pdf">Transcript of the hearing of the motion to remand</a></li>
<li><a href="https://storage.courtlistener.com/recap/gov.uscourts.cacd.837808/gov.uscourts.cacd.837808.30.0.pdf">Decision by the federal court to remand the case to state court</a></li>
</ul>
</details>
<details class="toggle-section">
<summary>
<svg class="toggle-icon plus" aria-hidden="true"><use href="{% static 'img/font_awesome_subset.svg' %}#plus"></use></svg>
<svg class="toggle-icon minus" aria-hidden="true"><use href="{% static 'img/font_awesome_subset.svg' %}#minus"></use></svg>
<span class="summary-title">Vizio's Motion for Summary Adjudication <span>[Spring 2023]</span></span>
</summary>
<ul>
<li><a href="https://sfconservancy.org/docs/2023-4-28_VIZIOs_Motion_for_Summary_Judgment_with_Reservation.pdf">Vizio's Motion for Summary Judgment</a></li>
<li><a href="https://sfconservancy.org/docs/SFC_response_to_summary_judgement.pdf">SFC's response to Vizio's Motion for Summary Judgment</a></li>
<li><a href="https://sfconservancy.org/docs/Vizio_summary_judgement_reply_brief.pdf">Vizio's reply to SFC's response to Vizio's Motion for Summary Judgment</a></li>
<li><a href="https://sfconservancy.org/docs/Transcript_Full_Vizios_MSJ_HearingDeptC-33.231005.pdf">Full transcript from the hearing</a></li>
<li><a href="https://sfconservancy.org/docs/Order_Denying_Vizio_Motion_for_Summary_Judgement_12-29-23.pdf">Judge's ruling denying Vizio's Motion for Summary Judgment</a></li>
</ul>
</details>
<details class="toggle-section">
<summary>
<svg class="toggle-icon plus" aria-hidden="true"><use href="{% static 'img/font_awesome_subset.svg' %}#plus"></use></svg>
<svg class="toggle-icon minus" aria-hidden="true"><use href="{% static 'img/font_awesome_subset.svg' %}#minus"></use></svg>
<span class="summary-title">SFC's First Amended Complaint <span>[Winter 2024]</span></span></summary>
<ul>
<li><a
href="https://usethesource.sfconservancy.org/tmp_vizio_docs/software-freedom-conservancy-v-vizio-first_amended_complaint-2024-01-10.pdf">SFC's
First Amended Complaint (2024-01-10)</a></li>
</ul>
</details>
<details class="toggle-section">
<summary>
<svg class="toggle-icon plus" aria-hidden="true"><use href="{% static 'img/font_awesome_subset.svg' %}#plus"></use></svg>
<svg class="toggle-icon minus" aria-hidden="true"><use href="{% static 'img/font_awesome_subset.svg' %}#minus"></use></svg>
<span class="summary-title">SFC's Motion for Summary Adjudication <span>[Winter 2024]</span></span></summary>
<ul>
<li><a href="https://sfconservancy.org/docs/software-freedom-conservancy-v-vizio_2023-12-01_SFC-Motion-Summary-Adjudication.pdf">SFC's
Motion for Summary Adjudication</a></li>
<li><a href="https://sfconservancy.org/docs/2024-02-01_SFC-vs-Vizio_Vizio-response-to-first-SFC-MSA.pdf">Vizio's
response to SFC's Motion for Summary Adjudication</a></li>
<li><a href="https://usethesource.sfconservancy.org/tmp_vizio_docs/SFC_motion_summary_adjudication_reply_brief.pdf">SFC's
reply to Vizio's response to SFC's Motion for Summary Adjudication</a></li>
<li><a href="https://sfconservancy.org/docs/2024-03-26_SFC-vs-Vizio_order-partially-granting-SFC-first-MSA.pdf">Judge's
ruling partially granting SFC's Motion for Summary Adjudication</a></li>
</ul>
</details>
<details class="toggle-section">
<summary>
<svg class="toggle-icon plus" aria-hidden="true"><use href="{% static 'img/font_awesome_subset.svg' %}#plus"></use></svg>
<svg class="toggle-icon minus" aria-hidden="true"><use href="{% static 'img/font_awesome_subset.svg' %}#minus"></use></svg>
<span class="summary-title">Mediation attempts and procedural matters in discovery <span>[Spring-Fall 2024]</span></span></summary>
<ul>
<li><a href="https://usethesource.sfconservancy.org/tmp_vizio_docs/350.pdf">Linux Foundation (Vizio witness) attempt to limit SFC's questions</a></li>
<li><a href="https://usethesource.sfconservancy.org/tmp_vizio_docs/397.pdf">Judge's rulings on Motions to Compel</a></li> <li><a href="https://usethesource.sfconservancy.org/tmp_vizio_docs/397.pdf">Judge's rulings on Motions to Compel</a></li>
<li><a href="https://usethesource.sfconservancy.org/tmp_vizio_docs/411.pdf">Joint Statement re deadline on Motions to Compel and in-person inspection motion</a></li> <li><a href="https://usethesource.sfconservancy.org/tmp_vizio_docs/411.pdf">Joint Statement re deadline on Motions to Compel and in-person inspection motion</a></li>
<li><a href="https://usethesource.sfconservancy.org/tmp_vizio_docs/412.pdf">Setting trial date per Mandatory Settlement Conference result</a></li> <li><a href="https://usethesource.sfconservancy.org/tmp_vizio_docs/412.pdf">Setting trial date per Mandatory Settlement Conference result</a></li>
@ -75,28 +137,67 @@ First Amended Complaint (2024-01-10)</a></li>
<li><a href="https://usethesource.sfconservancy.org/tmp_vizio_docs/444.pdf">Joint Statement requesting trial rescheduling and bench trial</a></li> <li><a href="https://usethesource.sfconservancy.org/tmp_vizio_docs/444.pdf">Joint Statement requesting trial rescheduling and bench trial</a></li>
<li><a href="https://usethesource.sfconservancy.org/tmp_vizio_docs/450.pdf">Judge confirming rescheduled Status Conference and hearing dates</a></li> <li><a href="https://usethesource.sfconservancy.org/tmp_vizio_docs/450.pdf">Judge confirming rescheduled Status Conference and hearing dates</a></li>
<li><a href="https://usethesource.sfconservancy.org/tmp_vizio_docs/456.pdf">Status Conference result and new trial date of 2025-09-15</a></li> <li><a href="https://usethesource.sfconservancy.org/tmp_vizio_docs/456.pdf">Status Conference result and new trial date of 2025-09-15</a></li>
</ul> </ul>
</details>
<br> <details class="toggle-section">
<li><h5>SFC's Second Motion for Summary Adjudication</h5></li> <summary>
<ul> <svg class="toggle-icon plus" aria-hidden="true"><use href="{% static 'img/font_awesome_subset.svg' %}#plus"></use></svg>
<li><a href="https://sfconservancy.org/docs/2025-05-23_SFC-vs-Vizio_second-SFC-Motion-for-Summary-Adjudication.pdf">SFC's Second Motion for Summary Adjudication (2025-05-23)</a></li> <svg class="toggle-icon minus" aria-hidden="true"><use href="{% static 'img/font_awesome_subset.svg' %}#minus"></use></svg>
<span class="summary-title">SFC's Second Motion for Summary Adjudication <span>[Spring 2025]</span></span></summary>
<ul> <ul>
<li><a href="https://sfconservancy.org/docs/2025-05-23_SFC-vs-Vizio_second-SFC-Motion-for-Summary-Adjudication.pdf">SFC's Second Motion for Summary Adjudication (2025-05-23)</a></li>
<li><a href="https://usethesource.sfconservancy.org/tmp_vizio_docs/486.pdf">Statement of "undisputed material facts"</a></li> <li><a href="https://usethesource.sfconservancy.org/tmp_vizio_docs/486.pdf">Statement of "undisputed material facts"</a></li>
<li><a href="https://usethesource.sfconservancy.org/tmp_vizio_docs/488.pdf">Request for judicial notice in support of Motion for Summary Adjudication</a></li> <li><a href="https://usethesource.sfconservancy.org/tmp_vizio_docs/488.pdf">Request for judicial notice in support of Motion for Summary Adjudication</a></li>
<li><a href="https://usethesource.sfconservancy.org/tmp_vizio_docs/490.pdf">Appendix of exhibits</a></li> <li><a href="https://usethesource.sfconservancy.org/tmp_vizio_docs/490.pdf">Appendix of exhibits</a></li>
<li><a href="https://sfconservancy.org/docs/2025-08-01_SFC-vs-Vizio_Vizio-response-to-second-SFC-MSA.pdf">Vizio's response to SFC's Second Motion for Summary Adjudication (2025-08-01)</a></li>
<li><a href="https://sfconservancy.org/docs/2025-08-15_SFC-vs-Vizio_SFC-reply-to-Vizio-response-to-second-SFC-MSA.pdf">SFC's reply to Vizio's response to SFC's Second Motion for Summary Adjudication (2025-08-15)</a></li>
</ul> </ul>
<li>SFC's motion to set hearing date on its Motion for Summary Adjudication</li> </details>
<details class="toggle-section">
<summary>
<svg class="toggle-icon plus" aria-hidden="true"><use href="{% static 'img/font_awesome_subset.svg' %}#plus"></use></svg>
<svg class="toggle-icon minus" aria-hidden="true"><use href="{% static 'img/font_awesome_subset.svg' %}#minus"></use></svg>
<span class="summary-title">SFC's motion to set hearing date on its Motion for Summary Adjudication <span>[Spring 2025]</span></span></summary>
<ul> <ul>
<li><a href="https://usethesource.sfconservancy.org/tmp_vizio_docs/501.pdf">SFC's motion to set hearing date on its Motion for Summary Adjudication</a></li> <li><a href="https://usethesource.sfconservancy.org/tmp_vizio_docs/501.pdf">SFC's motion to set hearing date on its Motion for Summary Adjudication</a></li>
<li><a href="https://usethesource.sfconservancy.org/tmp_vizio_docs/507.pdf">Vizio's qualified non-opposition to set hearing</a></li> <li><a href="https://usethesource.sfconservancy.org/tmp_vizio_docs/507.pdf">Vizio's qualified non-opposition to set hearing</a></li>
<li><a href="https://usethesource.sfconservancy.org/tmp_vizio_docs/511.pdf">Judge's order on hearing date and new trial date of 2025-09-22</a></li> <li><a href="https://usethesource.sfconservancy.org/tmp_vizio_docs/511.pdf">Judge's order on hearing date and new trial date of 2025-09-22</a></li>
</ul> </ul>
</ul> </details>
</ul>
<h3>MEDIA CONTACT</h3> <details class="toggle-section">
<summary>
You can reach out media team at <a href="mailto:media@sfconservancy.org">&lt;media@sfconservancy.org&gt;</a></p> <svg class="toggle-icon plus" aria-hidden="true"><use href="{% static 'img/font_awesome_subset.svg' %}#plus"></use></svg>
<svg class="toggle-icon minus" aria-hidden="true"><use href="{% static 'img/font_awesome_subset.svg' %}#minus"></use></svg>
<span class="summary-title">Vizio's Second Motion for Summary Adjudication <span>[Spring 2025]</span></span></summary>
<ul>
<li><a href="https://sfconservancy.org/docs/2025-05-02_SFC-vs-Vizio_second-Vizio-Motion-for-Summary-Adjudication.pdf">Vizio's Second Motion for Summary Adjudication (2025-05-02)</a></li>
<li><a href="https://sfconservancy.org/docs/2025-05-02_SFC-vs-Vizio_second-Vizio-statement-of-undisputed-facts.pdf">Statement of "undisputed material facts"</a></li>
<li><a href="https://sfconservancy.org/docs/2025-07-03_SFC-vs-Vizio_SFC-response-to-second-Vizio-MSA.pdf">SFC's response to Vizio's Second Motion for Summary Adjudication (2025-07-03)</a></li>
<li><a href="https://sfconservancy.org/docs/2025-07-11_SFC-vs-Vizio_Vizio-reply-supporting-Vizio-MSA.pdf">Vizio's reply to SFC's response to Vizio's Second Motion for Summary Adjudication (2025-07-11)</a></li>
</ul>
</details>
<details class="toggle-section">
<summary>
<svg class="toggle-icon plus" aria-hidden="true"><use href="{% static 'img/font_awesome_subset.svg' %}#plus"></use></svg>
<svg class="toggle-icon minus" aria-hidden="true"><use href="{% static 'img/font_awesome_subset.svg' %}#minus"></use></svg>
<span class="summary-title">Judge's order on MSA hearing dates and new trial date of 2025-10-06 <span>[Summer 2025]</span></span></summary>
<ul>
<li><a href="https://sfconservancy.org/docs/2025-08-06_SFC-vs-Vizio_order-continuing-trial-to-20251006.pdf">Judge's order on MSA hearing dates and new trial date of 2025-10-06 (published 2025-08-06)</a></li>
</ul>
</details>
{% endblock %} {% endblock %}
{% block resources %}
<p>
<a href="/press/qanda.html">FAQ</a> / <a href="/docs/software-freedom-conservancy-v-vizio-photo-assets.zip">Photo Assets</a> / <a href="/copyleft-compliance/glossary.html">Glossary</a>
<br>
<a href="vizio-filing-press-release.html">Press Release</a> / <a href="mailto:media@sfconservancy.org">Media Contact</a> / <a href="/docs/software-freedom-conservancy-v-vizio-announce-press-kit.pdf">Press Kit</a>
</p>
{% endblock %}

View file

@ -1,6 +1,6 @@
{% extends "base_compliance.html" %} {% extends "base_compliance.html" %}
{% block subtitle %}Copyleft Compliance Projects - {% endblock %} {% block subtitle %}Copyleft Compliance Projects - {% endblock %}
{% block submenuselection %}PastLawsuits{% endblock %} {% block submenuselection %}ImpactLitigationCopyleft{% endblock %}
{% block content %} {% block content %}
<h1 id="contribution-and-similarity-analysis-of-christoph-hellwigs-linux-code-as-found-in-vmware-esxi-5.5">Contribution and Similarity Analysis of Christoph Hellwig's Linux Code as found in VMware ESXi 5.5</h1> <h1 id="contribution-and-similarity-analysis-of-christoph-hellwigs-linux-code-as-found-in-vmware-esxi-5.5">Contribution and Similarity Analysis of Christoph Hellwig's Linux Code as found in VMware ESXi 5.5</h1>

View file

@ -1,6 +1,6 @@
{% extends "base_compliance.html" %} {% extends "base_compliance.html" %}
{% block subtitle %}Copyleft Compliance Projects - {% endblock %} {% block subtitle %}Copyleft Compliance Projects - {% endblock %}
{% block submenuselection %}PastLawsuits{% endblock %} {% block submenuselection %}ImpactLitigationCopyleft{% endblock %}
{% block content %} {% block content %}
<h2>The time has come to stand up for the GPL.</h2> <h2>The time has come to stand up for the GPL.</h2>

View file

@ -1,6 +1,6 @@
{% extends "base_compliance.html" %} {% extends "base_compliance.html" %}
{% block subtitle %}Copyleft Compliance Projects - {% endblock %} {% block subtitle %}Copyleft Compliance Projects - {% endblock %}
{% block submenuselection %}PastLawsuits{% endblock %} {% block submenuselection %}ImpactLitigationCopyleft{% endblock %}
{% block content %} {% block content %}
<h1>Frequently Asked Questions about Christoph Hellwig's VMware Lawsuit</h1> <h1>Frequently Asked Questions about Christoph Hellwig's VMware Lawsuit</h1>

View file

@ -25,7 +25,8 @@
<h2 id="GiveUpGitHub">Give Up GitHub</h2> <h2 id="GiveUpGitHub">Give Up GitHub</h2>
<p><a href="https://www.theregister.com/2025/08/15/codeberg_beset_by_ai_bots/">The
Register &ndash; Codeberg beset by AI bots that now bypass Anubis tarpit</a></p>
<p><a href="https://www.theregister.com/2022/10/19/github_copilot_copyright/">The Register - How GitHub Copilot could steer Microsoft into a copyright storm</a></p> <p><a href="https://www.theregister.com/2022/10/19/github_copilot_copyright/">The Register - How GitHub Copilot could steer Microsoft into a copyright storm</a></p>
<p><a href="https://www.theregister.com/2022/06/30/software_freedom_conservancy_quits_github/">The Register - Open source body quits GitHub, urges you to do the same</a></p> <p><a href="https://www.theregister.com/2022/06/30/software_freedom_conservancy_quits_github/">The Register - Open source body quits GitHub, urges you to do the same</a></p>
<p><a href="https://thenextweb.com/news/github-copilot-works-so-well-because-it-steals-open-source-code-strips-credit">The Next Web - GitHub Copilot works so well because it steals open-source code and strips credit</a></p> <p><a href="https://thenextweb.com/news/github-copilot-works-so-well-because-it-steals-open-source-code-strips-credit">The Next Web - GitHub Copilot works so well because it steals open-source code and strips credit</a></p>

View file

@ -1,4 +1,4 @@
{% extends "base_vizio.html" %} {% extends "base_vizio_og.html" %}
{% block subtitle %}Press - {% endblock %} {% block subtitle %}Press - {% endblock %}
{% block submenuselection %}VizioQandA{% endblock %} {% block submenuselection %}VizioQandA{% endblock %}
{% block content %} {% block content %}

View file

@ -16,7 +16,7 @@
{% endblock %} {% endblock %}
{% block outercontent %} {% block outercontent %}
<div class="mw8 center ph2 ph3"> <div class="mw8 center ph2 ph3">
<h1>Thanks! <svg style="color: #ff41b4; width: 30px; height: 30px; vertical-align: middle;"><use href="{% static 'img/font_awesome.svg' %}#heart"></use></svg></h1> <h1>Thanks! <svg style="color: #ff41b4; width: 30px; height: 30px; vertical-align: middle;"><use href="{% static 'img/font_awesome_subset.svg' %}#heart"></use></svg></h1>
<div class="mw7 mb5"> <div class="mw7 mb5">
<p>Thanks very much for taking the time and effort to propose a community track. We'll get back to you as soon as we've selected the tracks. In the mean time if you have any questions, please email <a href="mailto:conference@sfconservancy.org">conference@sfconservancy.org</a>.</p> <p>Thanks very much for taking the time and effort to propose a community track. We'll get back to you as soon as we've selected the tracks. In the mean time if you have any questions, please email <a href="mailto:conference@sfconservancy.org">conference@sfconservancy.org</a>.</p>

File diff suppressed because it is too large Load diff

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 24 KiB

View file

@ -0,0 +1,5 @@
<svg width="81" height="40" viewBox="0 0 81 40" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M22.4863 12.5C24.5842 12.5 26.3704 13.2324 27.8435 14.6966C28.5485 15.4018 29.0845 16.2079 29.4506 17.114C29.8165 18.0203 30 18.9822 30 20.0001C30 21.0269 29.8188 21.9891 29.4576 22.886C29.096 23.7832 28.5623 24.5759 27.8573 25.2633C27.1253 25.9864 26.2949 26.5402 25.3661 26.9241C24.4377 27.308 23.4777 27.5 22.4868 27.5C21.4958 27.5 20.547 27.3106 19.6407 26.9307C18.7346 26.5515 17.922 26.0023 17.2032 25.2837C16.4843 24.5651 15.9375 23.7546 15.5625 22.8527C15.1875 21.9509 15 21.0002 15 20.0001C15 19.0089 15.1896 18.0559 15.5691 17.1407C15.9485 16.2254 16.5 15.4063 17.2231 14.683C18.6516 13.228 20.4059 12.5 22.4863 12.5ZM22.5135 13.8528C20.7992 13.8528 19.3571 14.4512 18.1873 15.6475C17.5979 16.2458 17.1448 16.9176 16.8279 17.6631C16.5106 18.4087 16.3524 19.1878 16.3524 20.0004C16.3524 20.804 16.5106 21.5787 16.8279 22.3237C17.145 23.0698 17.5979 23.7349 18.1873 24.3197C18.7765 24.9047 19.4415 25.3507 20.183 25.6592C20.9239 25.9672 21.7009 26.1212 22.5135 26.1212C23.3169 26.1212 24.0955 25.9653 24.8509 25.6526C25.6054 25.3397 26.2856 24.8893 26.8931 24.3C28.0626 23.1572 28.6472 21.7242 28.6472 20.0006C28.6472 19.1702 28.4953 18.3845 28.1918 17.6434C27.8887 16.9023 27.4464 16.2419 26.8666 15.6611C25.6605 14.4557 24.2099 13.8528 22.5135 13.8528ZM22.4195 18.7549L21.4147 19.2773C21.3074 19.0544 21.1759 18.8978 21.0198 18.8085C20.8635 18.7195 20.7184 18.6747 20.5843 18.6747C19.9149 18.6747 19.5798 19.1165 19.5798 20.0006C19.5798 20.4023 19.6646 20.7234 19.8341 20.9646C20.0038 21.2058 20.2538 21.3265 20.5843 21.3265C21.0219 21.3265 21.3299 21.112 21.5087 20.6836L22.4326 21.1523C22.2362 21.5187 21.9639 21.8065 21.6156 22.0162C21.2678 22.2262 20.8836 22.331 20.4638 22.331C19.7942 22.331 19.2537 22.1259 18.8431 21.7148C18.4325 21.3042 18.2272 20.7328 18.2272 20.0008C18.2272 19.2864 18.4348 18.7197 18.8499 18.2999C19.265 17.8804 19.7895 17.6704 20.4238 17.6704C21.3526 17.6699 22.0175 18.0316 22.4195 18.7549ZM26.7454 18.7549L25.7542 19.2773C25.6471 19.0544 25.5152 18.8978 25.3591 18.8085C25.2025 18.7195 25.0527 18.6747 24.9105 18.6747C24.2408 18.6747 23.9057 19.1165 23.9057 20.0006C23.9057 20.4023 23.9908 20.7234 24.1602 20.9646C24.3297 21.2058 24.5795 21.3265 24.9105 21.3265C25.3476 21.3265 25.6558 21.112 25.8342 20.6836L26.7717 21.1523C26.5666 21.5187 26.2896 21.8065 25.9417 22.0162C25.5934 22.2262 25.214 22.331 24.8034 22.331C24.1246 22.331 23.5825 22.1259 23.1765 21.7148C22.7697 21.3042 22.5667 20.7328 22.5667 20.0008C22.5667 19.2864 22.7741 18.7197 23.1897 18.2999C23.6045 17.8804 24.129 17.6704 24.763 17.6704C25.6917 17.6699 26.3528 18.0316 26.7454 18.7549Z" fill="#292A2E"/>
<path d="M40.4866 12.5C42.5845 12.5 44.3611 13.2277 45.8168 14.6832C47.2718 16.1298 48 17.9019 48 20C48 22.0986 47.2854 23.8571 45.8566 25.2767C44.348 26.7589 42.5576 27.5 40.4866 27.5C38.4595 27.5 36.7008 26.7634 35.2099 25.2901C33.7369 23.817 33 22.0541 33 20.0002C33 17.9558 33.7369 16.1834 35.2099 14.6834C36.6652 13.2277 38.4241 12.5 40.4866 12.5ZM40.5134 13.8528C38.808 13.8528 37.3662 14.4556 36.1875 15.661C34.9641 16.9023 34.3526 18.3486 34.3526 20C34.3526 21.6699 34.9596 23.1071 36.1737 24.3125C37.388 25.527 38.8343 26.1338 40.5129 26.1338C42.1823 26.1338 43.638 25.5223 44.8791 24.2991C46.0577 23.1563 46.647 21.7234 46.647 20C46.647 18.286 46.0486 16.8395 44.8526 15.661C43.665 14.4552 42.2184 13.8528 40.5134 13.8528ZM37.1651 18.9418C37.3078 18.0221 37.6781 17.3101 38.2765 16.8057C38.8746 16.3013 39.6021 16.0491 40.4595 16.0491C41.6377 16.0491 42.5756 16.4288 43.272 17.1873C43.9683 17.9462 44.3166 18.9195 44.3166 20.1069C44.3166 21.2588 43.9549 22.2163 43.2321 22.9794C42.5084 23.7425 41.5713 24.1245 40.4191 24.1245C39.5709 24.1245 38.8387 23.8702 38.2228 23.3612C37.6066 22.8521 37.2363 22.1291 37.1112 21.1916H39C39.0445 22.1023 39.5937 22.5577 40.6474 22.5577C41.1738 22.5577 41.5983 22.3299 41.9196 21.8748C42.2414 21.4196 42.4022 20.8121 42.4022 20.0534C42.4022 19.2587 42.2548 18.654 41.9604 18.2387C41.6655 17.8236 41.2418 17.6159 40.6877 17.6159C39.6874 17.6159 39.1252 18.0577 39.0002 18.9416H39.5494L38.063 20.4282L36.5763 18.9416L37.1651 18.9418Z" fill="#292A2E"/>
<path d="M58.4866 12.5C60.5932 12.5 62.3702 13.223 63.8168 14.6696C65.2718 16.1251 66 17.9019 66 20C66 22.1073 65.2854 23.8616 63.8566 25.2631C62.3388 26.7545 60.5489 27.5 58.4866 27.5C56.4595 27.5 54.7008 26.7631 53.2099 25.2898C51.7369 23.8166 51 22.0536 51 20C51 17.9466 51.7369 16.1698 53.2099 14.6698C54.6565 13.223 56.415 12.5 58.4866 12.5ZM58.5134 13.8528C56.808 13.8528 55.3662 14.4512 54.1875 15.6474C52.9641 16.8976 52.3526 18.3486 52.3526 20.0002C52.3526 21.661 52.9596 23.0987 54.1737 24.3123C55.388 25.5268 56.8343 26.1336 58.5129 26.1336C60.1823 26.1336 61.638 25.5226 62.8791 24.2989C64.0577 23.165 64.647 21.732 64.647 19.9998C64.647 18.2945 64.0486 16.8439 62.8526 15.6472C61.6563 14.4509 60.2098 13.8528 58.5134 13.8528ZM60.5224 18.1384V21.2052H59.6655V24.8478H57.3349V21.2054H56.478V18.1384C56.478 18.0043 56.5249 17.8906 56.6184 17.7969C56.7124 17.7034 56.8263 17.6562 56.9599 17.6562H60.0405C60.1655 17.6562 60.2773 17.7031 60.3752 17.7969C60.473 17.8906 60.5224 18.0045 60.5224 18.1384ZM57.4552 16.2099C57.4552 15.5049 57.8032 15.152 58.5 15.152C59.1968 15.152 59.5446 15.5045 59.5446 16.2099C59.5446 16.9062 59.1963 17.2545 58.5 17.2545C57.8037 17.2545 57.4552 16.9062 57.4552 16.2099Z" fill="#292A2E"/>
</svg>

After

Width:  |  Height:  |  Size: 5.3 KiB

View file

@ -4,18 +4,21 @@ Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com
License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
--> -->
<svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> <svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
<symbol id="facebook" viewBox="0 0 512 512"> <!-- Brands -->
<path fill="currentColor" d="M504 256C504 119 393 8 256 8S8 119 8 256c0 123.78 90.69 226.38 209.25 245V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.28c-30.8 0-40.41 19.12-40.41 38.73V256h68.78l-11 71.69h-57.78V501C413.31 482.38 504 379.78 504 256z"></path> <symbol id="facebook-f" viewBox="0 0 320 512">
<path fill="currentColor" d="M80 299.3V512H196V299.3h86.5l18-97.8H196V166.9c0-51.7 20.3-71.5 72.7-71.5c16.3 0 29.4 .4 37 1.2V7.9C291.4 4 256.4 0 236.2 0C129.3 0 80 50.5 80 159.4v42.1H14v97.8H80z"/>
</symbol> </symbol>
<symbol id="mastodon" viewBox="0 0 448 512"> <symbol id="mastodon" viewBox="0 0 448 512">
<path fill="currentColor" d="M433 179.11c0-97.2-63.71-125.7-63.71-125.7-62.52-28.7-228.56-28.4-290.48 0 0 0-63.72 28.5-63.72 125.7 0 115.7-6.6 259.4 105.63 289.1 40.51 10.7 75.32 13 103.33 11.4 50.81-2.8 79.32-18.1 79.32-18.1l-1.7-36.9s-36.31 11.4-77.12 10.1c-40.41-1.4-83-4.4-89.63-54a102.54 102.54 0 0 1-.9-13.9c85.63 20.9 158.65 9.1 178.75 6.7 56.12-6.7 105-41.3 111.23-72.9 9.8-49.8 9-121.5 9-121.5zm-75.12 125.2h-46.63v-114.2c0-49.7-64-51.6-64 6.9v62.5h-46.33V197c0-58.5-64-56.6-64-6.9v114.2H90.19c0-122.1-5.2-147.9 18.41-175 25.9-28.9 79.82-30.8 103.83 6.1l11.6 19.5 11.6-19.5c24.11-37.1 78.12-34.8 103.83-6.1 23.71 27.3 18.4 53 18.4 175z"></path> <path fill="currentColor" d="M433 179.11c0-97.2-63.71-125.7-63.71-125.7-62.52-28.7-228.56-28.4-290.48 0 0 0-63.72 28.5-63.72 125.7 0 115.7-6.6 259.4 105.63 289.1 40.51 10.7 75.32 13 103.33 11.4 50.81-2.8 79.32-18.1 79.32-18.1l-1.7-36.9s-36.31 11.4-77.12 10.1c-40.41-1.4-83-4.4-89.63-54a102.54 102.54 0 0 1-.9-13.9c85.63 20.9 158.65 9.1 178.75 6.7 56.12-6.7 105-41.3 111.23-72.9 9.8-49.8 9-121.5 9-121.5zm-75.12 125.2h-46.63v-114.2c0-49.7-64-51.6-64 6.9v62.5h-46.33V197c0-58.5-64-56.6-64-6.9v114.2H90.19c0-122.1-5.2-147.9 18.41-175 25.9-28.9 79.82-30.8 103.83 6.1l11.6 19.5 11.6-19.5c24.11-37.1 78.12-34.8 103.83-6.1 23.71 27.3 18.4 53 18.4 175z"></path>
</symbol> </symbol>
<symbol id="twitter" viewBox="0 0 512 512"> <symbol id="x-twitter" viewBox="0 0 512 512">
<path fill="currentColor" d="M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z"></path> <path fill="currentColor" d="M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z"/>
</symbol> </symbol>
<symbol id="youtube" viewBox="0 0 576 512"> <symbol id="youtube" viewBox="0 0 576 512">
<path fill="currentColor" d="M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z"></path> <path fill="currentColor" d="M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z"></path>
</symbol> </symbol>
<!-- Solid -->
<symbol id="rss-square" viewBox="0 0 448 512"> <symbol id="rss-square" viewBox="0 0 448 512">
<path fill="currentColor" d="M400 32H48C21.49 32 0 53.49 0 80v352c0 26.51 21.49 48 48 48h352c26.51 0 48-21.49 48-48V80c0-26.51-21.49-48-48-48zM112 416c-26.51 0-48-21.49-48-48s21.49-48 48-48 48 21.49 48 48-21.49 48-48 48zm157.533 0h-34.335c-6.011 0-11.051-4.636-11.442-10.634-5.214-80.05-69.243-143.92-149.123-149.123-5.997-.39-10.633-5.431-10.633-11.441v-34.335c0-6.535 5.468-11.777 11.994-11.425 110.546 5.974 198.997 94.536 204.964 204.964.352 6.526-4.89 11.994-11.425 11.994zm103.027 0h-34.334c-6.161 0-11.175-4.882-11.427-11.038-5.598-136.535-115.204-246.161-251.76-251.76C68.882 152.949 64 147.935 64 141.774V107.44c0-6.454 5.338-11.664 11.787-11.432 167.83 6.025 302.21 141.191 308.205 308.205.232 6.449-4.978 11.787-11.432 11.787z"></path> <path fill="currentColor" d="M400 32H48C21.49 32 0 53.49 0 80v352c0 26.51 21.49 48 48 48h352c26.51 0 48-21.49 48-48V80c0-26.51-21.49-48-48-48zM112 416c-26.51 0-48-21.49-48-48s21.49-48 48-48 48 21.49 48 48-21.49 48-48 48zm157.533 0h-34.335c-6.011 0-11.051-4.636-11.442-10.634-5.214-80.05-69.243-143.92-149.123-149.123-5.997-.39-10.633-5.431-10.633-11.441v-34.335c0-6.535 5.468-11.777 11.994-11.425 110.546 5.974 198.997 94.536 204.964 204.964.352 6.526-4.89 11.994-11.425 11.994zm103.027 0h-34.334c-6.161 0-11.175-4.882-11.427-11.038-5.598-136.535-115.204-246.161-251.76-251.76C68.882 152.949 64 147.935 64 141.774V107.44c0-6.454 5.338-11.664 11.787-11.432 167.83 6.025 302.21 141.191 308.205 308.205.232 6.449-4.978 11.787-11.432 11.787z"></path>
</symbol> </symbol>
@ -31,4 +34,22 @@ License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL
<symbol id="search" viewBox="0 0 512 512"> <symbol id="search" viewBox="0 0 512 512">
<path fill="currentColor" d="M505 442.7L405.3 343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3 44-79.7 44-128C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c48.3 0 92.7-16.4 128-44v16.3c0 6.4 2.5 12.5 7 17l99.7 99.7c9.4 9.4 24.6 9.4 33.9 0l28.3-28.3c9.4-9.4 9.4-24.6.1-34zM208 336c-70.7 0-128-57.2-128-128 0-70.7 57.2-128 128-128 70.7 0 128 57.2 128 128 0 70.7-57.2 128-128 128z"></path> <path fill="currentColor" d="M505 442.7L405.3 343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3 44-79.7 44-128C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c48.3 0 92.7-16.4 128-44v16.3c0 6.4 2.5 12.5 7 17l99.7 99.7c9.4 9.4 24.6 9.4 33.9 0l28.3-28.3c9.4-9.4 9.4-24.6.1-34zM208 336c-70.7 0-128-57.2-128-128 0-70.7 57.2-128 128-128 70.7 0 128 57.2 128 128 0 70.7-57.2 128-128 128z"></path>
</symbol> </symbol>
<symbol id="plus" viewBox="0 0 448 512">
<path fill="currentColor" d="M256 80c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 144L48 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l144 0 0 144c0 17.7 14.3 32 32 32s32-14.3 32-32l0-144 144 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-144 0 0-144z"/>
</symbol>
<symbol id="arrow-right" viewBox="0 0 448 512">
<path fill="currentColor" d="M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.8 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l306.7 0L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z"/>
</symbol>
<symbol id="minus" viewBox="0 0 448 512">
<path fill="currentColor" d="M432 256c0 17.7-14.3 32-32 32L48 288c-17.7 0-32-14.3-32-32s14.3-32 32-32l352 0c17.7 0 32 14.3 32 32z"/>
</symbol>
<symbol id="chevron-down" viewBox="0 0 512 512">
<path fill="currentColor" d="M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z"/>
</symbol>
<symbol id="chevron-up" viewBox="0 0 512 512">
<path fill="currentColor" d="M233.4 105.4c12.5-12.5 32.8-12.5 45.3 0l192 192c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L256 173.3 86.6 342.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l192-192z"/>
</symbol>
<symbol id="xmark" viewBox="0 0 384 512">
<path fill="currentColor" d="M342.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 210.7 86.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L146.7 256 41.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L192 301.3 297.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L237.3 256 342.6 150.6z"/>
</symbol>
</svg> </svg>

Before

Width:  |  Height:  |  Size: 5.3 KiB

After

Width:  |  Height:  |  Size: 6.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 130 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 171 KiB

View file

@ -58,10 +58,10 @@ qsa('.supporter-form').forEach(function(form) {
}); });
// Open mobile/search menu. // Open mobile/search menu.
qs('#menu-icon').addEventListener('click', function(event) { // qs('#menu-icon').addEventListener('click', function(event) {
qs('#navbar').classList.toggle('mobile'); // qs('#navbar').classList.toggle('mobile');
}); // });
qs('#search-icon').addEventListener('click', function(event) { // qs('#search-icon').addEventListener('click', function(event) {
qs('#navbar').classList.toggle('mobile'); // qs('#navbar').classList.toggle('mobile');
qs('#search-query').focus(); // qs('#search-query').focus();
}); // });

View file

@ -0,0 +1,89 @@
// A dedicated script for mobile navigation.
// It assumes the CSS is correctly set up for the slide-out and accordion behaviors.
document.addEventListener('DOMContentLoaded', function() {
// 1. Mobile Menu Open/Close Elements
const mobileMenuToggle = document.getElementById('mobile-menu-toggle');
const mainMobileNav = document.getElementById('main-mobile-nav');
const mobileNavClose = document.getElementById('mobile-nav-close');
const body = document.body;
// 2. Check if the required elements exist
if (mobileMenuToggle && mainMobileNav && mobileNavClose) {
// Handle opening the menu
mobileMenuToggle.addEventListener('click', function() {
mainMobileNav.classList.add('is-open');
body.classList.add('nav-open'); // Add class to body to prevent scrolling
mainMobileNav.setAttribute('aria-hidden', 'false');
mobileMenuToggle.setAttribute('aria-expanded', 'true');
});
// Handle closing the menu
mobileNavClose.addEventListener('click', function() {
mainMobileNav.classList.remove('is-open');
body.classList.remove('nav-open'); // Remove class from body
mainMobileNav.setAttribute('aria-hidden', 'true');
mobileMenuToggle.setAttribute('aria-expanded', 'false');
});
} else {
console.error("Mobile navigation elements not found. Please ensure IDs 'mobile-menu-toggle', 'main-mobile-nav', and 'mobile-nav-close' are correct in your HTML.");
}
// 3. Accordion Functionality
const mobileMainMenuItems = document.querySelectorAll('.mobile-main-menu > li');
mobileMainMenuItems.forEach(item => {
// Find the main link with a submenu indicator (aria-haspopup)
const parentLink = item.querySelector('a[aria-haspopup="true"]');
// Find the submenu <ul>
const submenu = item.querySelector('ul');
if (parentLink && submenu) {
// Prevent the main link from navigating and toggle the submenu
parentLink.addEventListener('click', function(event) {
// Check if the screen width is within the mobile range (using a common breakpoint)
if (window.matchMedia('(max-width: 66.999em)').matches) {
event.preventDefault();
// Toggle the 'is-expanded' class on the parent <li>
item.classList.toggle('is-expanded');
if (item.classList.contains('is-expanded')) {
// Expand the submenu by setting max-height to its scroll height
submenu.style.maxHeight = submenu.scrollHeight + 'px';
parentLink.setAttribute('aria-expanded', 'true');
} else {
// Collapse the submenu
submenu.style.maxHeight = '0';
parentLink.setAttribute('aria-expanded', 'false');
}
// Close other open accordions
mobileMainMenuItems.forEach(otherItem => {
if (otherItem !== item && otherItem.classList.contains('is-expanded')) {
otherItem.classList.remove('is-expanded');
const otherSubmenu = otherItem.querySelector('ul');
if (otherSubmenu) {
otherSubmenu.style.maxHeight = '0';
otherItem.querySelector('a[aria-haspopup="true"]').setAttribute('aria-expanded', 'false');
}
}
});
}
});
}
});
// 4. Ensure accordion max-height is recalculated on window resize
window.addEventListener('resize', function() {
mobileMainMenuItems.forEach(item => {
if (item.classList.contains('is-expanded')) {
const submenu = item.querySelector('ul');
if (submenu) {
// Recalculate max-height in case content reflowed
submenu.style.maxHeight = submenu.scrollHeight + 'px';
}
}
});
});
});

View file

@ -24,16 +24,14 @@
<h2>Blogs by Tag</h2> <h2>Blogs by Tag</h2>
<ul> <ul>
{% for tag in all_tags %} {% for tag in all_tags %}
<li><a href="{{ tag.get_absolute_url }}">{{ tag.label }}</a> <li><a href="{{ tag.get_absolute_url }}">{{ tag.label }}</a></li>
(<a href="/feeds/blog/?tag={{ tag.slug }}">rss</a>)</li>
{% endfor %} {% endfor %}
</ul> </ul>
<h2>Blogs by Author</h2> <h2>Blogs by Author</h2>
<ul> <ul>
{% for author in all_authors %} {% for author in all_authors %}
<li><a href="/blog/?author={{ author.username }}">{{ author.formal_name }}</a> <li><a href="/blog/?author={{ author.username }}">{{ author.formal_name }}</a></li>
(<a href="/feeds/blog/?author={{ author.username }}">rss</a>)</li>
{% endfor %} {% endfor %}
</ul> </ul>
</div> </div>

View file

@ -9,7 +9,7 @@
{% endblock %} {% endblock %}
{% block outercontent %} {% block outercontent %}
<div class="content-with-donate-sidebar mw8 center ph2 ph3"> <div class="content-with-donate-sidebar">
<div id="container"> <div id="container">
<div id="mainContent">{% block content %}{% endblock %}</div> <div id="mainContent">{% block content %}{% endblock %}</div>
<div id="sidebar" class="{% block submenuselection %}{% endblock %}"> <div id="sidebar" class="{% block submenuselection %}{% endblock %}">
@ -28,18 +28,17 @@
<li class="VizioPhotoAssets"><a href="/docs/software-freedom-conservancy-v-vizio-photo-assets.zip">Photo Assets</a></li> <li class="VizioPhotoAssets"><a href="/docs/software-freedom-conservancy-v-vizio-photo-assets.zip">Photo Assets</a></li>
<li class="Glossary"><a href="/copyleft-compliance/glossary.html">Glossary</a></li> <li class="Glossary"><a href="/copyleft-compliance/glossary.html">Glossary</a></li>
</ul> </ul>
<h2>More About Copyleft Compliance</h2> <h2>More About Our Copyleft Advocacy</h2>
<ul> <ul>
<li class="HelpComply"><a href="/copyleft-compliance/help.html">How To Help</a></li> <li class="HelpComply"><a href="/copyleft-compliance/help.html">How To Help</a></li>
<li class="EnforcementStrategy"><a href="/copyleft-compliance/enforcement-strategy.html">Strategic GPL Enforcement Initiative</a></li> <li class="EnforcementStrategy"><a href="/copyleft-compliance/enforcement-strategy.html">Strategic GPL Enforcement Initiative</a></li>
<li class="CopyleftPrinciples"><a href="/copyleft-compliance/principles.html">Principles of Community-Oriented GPL Enforcement</a></li> <li class="ImpactLitigationCopyleft"><a href="/copyleft-compliance/past-lawsuits.html">Impact Litigation for Copyleft</a></li>
<li class="LiberateFirmware"><a href="/copyleft-compliance/firmware-liberation.html">Liberate IoT Firmware via GPL Enforcement</a></li> <li class="LiberateFirmware"><a href="/copyleft-compliance/firmware-liberation.html">Liberate IoT Firmware via GPL Enforcement</a></li>
<li class="PastLawsuits"><a href="/copyleft-compliance/past-lawsuits.html">Previous Copyleft Litigation</a></li> <li class="CopyleftPrinciples"><a href="/copyleft-compliance/principles.html">Principles of Community-Oriented GPL Enforcement</a></li>
<li class="CopyleftOrg"><a href="https://copyleft.org/">copyleft.org</a></li>
</ul> </ul>
</div> </div>
</div> </div>
<div class="donate-sidebar"> <!-- <div class="donate-sidebar">
<details> <details>
<summary>Support Now!</summary> <summary>Support Now!</summary>
@ -51,6 +50,6 @@
Sustainer <strong>right now</strong></span></a>. We can't sustain Sustainer <strong>right now</strong></span></a>. We can't sustain
this work without ongoing support from donors like you!</p> this work without ongoing support from donors like you!</p>
</details> </details>
</div> </div> -->
</div> </div>
{% endblock %} {% endblock %}

View file

@ -1,5 +1,7 @@
{% load static %} {% load static %}
<!DOCTYPE html><html lang="en" prefix="og: http://ogp.me/ns#">
<!DOCTYPE html> <!DOCTYPE html>
<html lang="en" prefix="og: http://ogp.me/ns#"> <html lang="en" prefix="og: http://ogp.me/ns#">
<head> <head>
@ -10,94 +12,158 @@
<meta name="keywords" content="software, freedom, conservancy, open source, gnu, GNU, Open Source, Free and Open Source, Free and Open Source Software, FLOSS, FOSS, protect, protection, help, policy, linux, non-profit" /> <meta name="keywords" content="software, freedom, conservancy, open source, gnu, GNU, Open Source, Free and Open Source, Free and Open Source Software, FLOSS, FOSS, protect, protection, help, policy, linux, non-profit" />
<link rel="shortcut icon" href="{% static 'favicon.ico' %}" type="image/x-icon" /> <link rel="shortcut icon" href="{% static 'favicon.ico' %}" type="image/x-icon" />
<link rel="stylesheet" type="text/css" href="{% static 'css/tachyons.min.css' %}"/> <link rel="stylesheet" type="text/css" href="{% static 'css/tachyons.min.css' %}"/>
<link rel="stylesheet" type="text/css" media="screen" href="{% static 'css/conservancy.css' %}" />
<link rel="stylesheet" type="text/css" media="(min-width: 67em)" href="{% static 'css/conservancy-bigscreen.css' %}" /> <link rel="stylesheet" type="text/css" media="(min-width: 67em)" href="{% static 'css/conservancy-bigscreen.css' %}" />
<script src="{% static 'js/conservancy.js' %}" defer></script> <link rel="stylesheet" type="text/css" media="screen" href="{% static 'css/conservancy.css' %}" />
<script src="{% static 'js/conservancy.js' %}" ></script>
{% block head %}{% endblock %} {% block head %}{% endblock %}
</head> </head>
<body class="conservancy-{% block category %}{% endblock %}"> <body class="conservancy-{% block category %}{% endblock %}">
<header>
<div class="flex-ns center mw8">
<div class="w-60-ns">
<h1 id="conservancyheader" class="mt2 mt3-ns mb2 mb3-ns">
<a href="/">
<img src="{% static 'img/conservancy-header.svg' %}" alt="Software Freedom Conservancy" class="db center mh3-ns" width="284" height="90" />
</a>
</h1>
</div>
<ul id="feature-menu" class="w-40-ns mt2 mt4-ns mb2 mb2-ns mh2 pt1 flex flex-wrap justify-center items-center list"> <a class="notification-bar" href="/copyleft-compliance/vizio.html" role="alert" aria-label="Important notification: Get the latest update on our Vizio court case">Get the latest update on our Vizio court case <svg class="arrow-right" aria-hidden="true"><use href="{% static 'img/font_awesome_subset.svg' %}#arrow-right"></use></svg></a>
<li><span id="menu-icon" class="dn-ns ph2 pointer">
<svg style="color: var(--orange); width: 30px; height: 30px;"><use href="{% static 'img/font_awesome.svg' %}#bars"></use></svg> <header class="header-container">
</span></li> <div class="header-inner"> {# Added class for styling #}
<li class="donate"><a href="/donate/" class="f5 mh1 mv1 ph2 pv1 ttu b btn-orange">Donate</a></li>
<li class="sustainer"><a href="/sustainer/" class="f5 mh1 mv1 ph2 pv1 ttu b btn-orange">Join</a></li> <nav id="primary-nav-bar">
<li class="vizio"><a href="/vizio/" class="f5 mh1 mv1 ph2 pv1 ttu b btn-orange">Vizio</a></li> <a href="/" class="header-logo-link">
<li><span id="search-icon" class="dib ph2 pointer"> <img src="{% static 'img/conservancy-header-logo.svg' %}" alt="Software Freedom Conservancy" class="header-logo" width="284" height="90" />
<svg style="color: var(--orange); width: 30px; height: 30px;"><use href="{% static 'img/font_awesome.svg' %}#search"></use></svg> </a>
</span></li>
</ul> <button id="mobile-menu-toggle" class="dn-ns bg-transparent bn pa2 pointer" aria-expanded="false" aria-controls="main-mobile-nav">
<svg style="color: var(--orange); width: 30px; height: 30px;"><use href="{% static 'img/font_awesome_subset.svg' %}#bars"></use></svg>
<span class="sr-only">Toggle navigation menu</span>
</button>
<ul id="main-desktop-list" role="menu"> {# desktop nav only on non-small screens #}
<li class="News"><a href="/news/" role="menuitem" aria-haspopup="true">News <svg class="menu-arrow"><use href="{% static 'img/font_awesome_subset.svg' %}#chevron-down"></use></svg></a> {# Renamed WhatWeDo to About to match mockup #}
{% include 'submenus/news_partial2025.html' %}
</li>
<li class="About"><a href="/about/" role="menuitem" aria-haspopup="true">About <svg class="menu-arrow"><use href="{% static 'img/font_awesome_subset.svg' %}#chevron-down"></use></svg></a> {# Renamed WhatWeDo to About to match mockup #}
{% include 'submenus/about_partial2025.html' %} {# This partial might contain "Press Releases", "Blog", etc. based on mockup #}
</li>
<li class="OurWork"><a href="/activities" role="menuitem" aria-haspopup="true">Our Work <svg class="menu-arrow" ><use href="{% static 'img/font_awesome_subset.svg' %}#chevron-down"></use></svg></a> {# Renamed WhoWeAre to OurWork to match mockup #}
{% include 'submenus/our-work_partial2025.html' %}
</li>
<li class="Tools"><a href="#" role="menuitem" aria-haspopup="true">Tools <svg class="menu-arrow" ><use href="{% static 'img/font_awesome_subset.svg' %}#chevron-down"></use></svg></a>
{% include 'submenus/tools_partial2025.html' %}
</li>
<li class="Learn"><a href="/learn" role="menuitem" aria-haspopup="true">Learn <svg class="menu-arrow" ><use href="{% static 'img/font_awesome_subset.svg' %}#chevron-down"></use></svg></a>
{% include 'submenus/learn_partial2025.html' %}
</li>
<li>
<a href="/donate/" class="desktop-donate-btn">Donate</a> {# desktop-only donate button #}
</li>
</ul>
</nav>
</div> </div>
</header> </header>
<div id="navbar-outer" class="mt2 mt0-ns mb2"> <div id="main-mobile-nav" class="mobile-nav-overlay" aria-hidden="true">
<div id="navbar" class="center mw8 nested-list-resetb dn db-ns"> <div class="mobile-nav-header">
<ul class="f5 ttu flex flex-wrap justify-center"> <a href="/" class="mobile-logo-link">
<!-- Remaining previous menu items <img src="{% static 'img/conservancy-header-logo.svg' %}" alt="Software Freedom Conservancy" width="200" />
<li class="Projects"><a href="/projects/">Projects</a></li> </a>
<li class="npoacct"><a href="/npoacct/">NPOAcct</a></li> <button id="mobile-nav-close" class="bg-transparent bn pa2 pointer">
--> <svg style="color: var(--navy); width: 30px; height: 30px;"><use href="{% static 'img/font_awesome_subset.svg' %}#xmark"></use></svg>
<span class="sr-only">Close navigation menu</span>
<li class="search dn-ns"> </button>
<form method="get" action="https://duckduckgo.com" class="ml2 flex mw6"> </div>
<input id="search-query" type="text" name="q" placeholder="Search with DuckDuckGo" class="pa2 ba b--gray br0" style="flex: 1 1 auto; width: 1%;" />
<input type="hidden" name="sites" value="sfconservancy.org" />
<button type="submit" class="bg-orange bn white pa2 pointer btn-orange" style="margin-left: -1px;">
<svg style="color: white; width: 20px; height: 20px;"><use href="{% static 'img/font_awesome.svg' %}#search"></use></svg>
</button>
</form>
</li>
<li class="Home dn db-ns"><a href="/">Home</a></li>
<li class="WhatWeDo"><a href="/activities">What we do</a>
{% include 'submenus/what_we_do_partial.html' %}
</li>
<li class="WhoWeAre"><a href="/about/">Who we are</a>
{% include 'submenus/who_we_are_partial.html' %}
</li>
<li class="Learn"><a href="/learn">Learn</a>
{% include 'submenus/learn_partial.html' %}
</li>
<li class="News"><a href="/news/">News</a>
{% include 'submenus/news_partial.html' %}
</li>
</ul>
</div>
<div id="navbar-clear"></div>
<nav class="mobile-nav-content" aria-label="Main Mobile Navigation">
<ul class="mobile-main-menu list" role="menu">
<li class="News"><a href="/news/" role="menuitem" aria-haspopup="true">News <svg class="menu-arrow" ><use href="{% static 'img/font_awesome_subset.svg' %}#chevron-down"></use></svg></a>
{% include 'submenus/news_partial2025.html' %}
</li>
<li class="About"><a href="/about/" role="menuitem" aria-haspopup="true">About <svg class="menu-arrow" ><use href="{% static 'img/font_awesome_subset.svg' %}#chevron-down"></use></svg></a>
{% include 'submenus/about_partial2025.html' %}
</li>
<li class="OurWork"><a href="/activities" role="menuitem" aria-haspopup="true">Our Work <svg class="menu-arrow" ><use href="{% static 'img/font_awesome_subset.svg' %}#chevron-down"></use></svg></a>
{% include 'submenus/our-work_partial2025.html' %}
</li>
<li class="Tools"><a href="/tools" role="menuitem" aria-haspopup="true">Tools <svg class="menu-arrow" ><use href="{% static 'img/font_awesome_subset.svg' %}#chevron-down"></use></svg></a>
{% include 'submenus/tools_partial2025.html' %}
</li>
<li class="Learn"><a href="/learn" role="menuitem" aria-haspopup="true">Learn <svg class="menu-arrow" ><use href="{% static 'img/font_awesome_subset.svg' %}#chevron-down"></use></svg></a>
{% include 'submenus/learn_partial2025.html' %}
</li>
{# Add Donate button at the bottom of mobile nav, as seen in mockup #}
<li class="mobile-donate"><a href="/donate/" role="menuitem">Donate</a></li>
</ul>
</nav>
</div> </div>
{% include "fundgoal/fundraiser_goal_banner_partial.html" %} {% include "fundgoal/fundraiser_goal_banner_partial.html" %}
<div> <div>
{% block outercontent %}<div id="mainContent" class="mw8 center ph2 ph3"> {% block content %}{% endblock %}</div>{% endblock %} {% block outercontent %}<div id="mainContent" class="mw8 center ph2 ph3"> {% block content %}{% endblock %}</div>{% endblock %}
</div> </div>
<div id="conservancyfooter" class="mt4-ns pt3 ph3 bg-light-gray"> <footer class="footer-container" role="contentinfo">
<p>Connect with Conservancy on <div class="footer-inner">
<a href="https://social.sfconservancy.org/conservancy">Fediverse</a>, {# Logo #}
<a href="https://x.com/conservancy">X</a>, <a href="/" id="footer-logo-link">
<a href="https://www.facebook.com/SoftwareFreedomConservancy/">Facebook</a>, <img class="footer-logo" src="{% static 'img/conservancy-header-logo.svg' %}" alt="Software Freedom Conservancy" />
and <a href="https://www.youtube.com/channel/UCUEeuNvX2UyTTyTYXR9dm_A">YouTube</a>.</p> </a>
<p><a href="/">Main Page</a> | <a href="/about/contact/">Contact</a> | <a href="/sponsors/">Sponsors</a> | <a href="/privacy-policy/">Privacy Policy</a> | <a href="/feeds/omnibus/">RSS Feed</a></p> {# Social Links #}
<p>Our privacy policy was last updated <strong>22 December 2020</strong>.</p> <div class="social-links">
<a class="social-x" href="https://x.com/conservancy" aria-label="X">
<svg class="fa-icon" aria-hidden="true"><use href="{% static 'img/font_awesome_subset.svg' %}#x-twitter"></use></svg>
</a>
<a class="social-facebook" href="https://www.facebook.com/SoftwareFreedomConservancy/" aria-label="Facebook">
<svg class="fa-icon" aria-hidden="true"><use href="{% static 'img/font_awesome_subset.svg' %}#facebook-f"></use></svg>
</a>
<a class="social-youtube" href="https://www.youtube.com/channel/UCUEeuNvX2UyTTyTYXR9dm_A" aria-label="YouTube">
<svg class="fa-icon" aria-hidden="true"><use href="{% static 'img/font_awesome_subset.svg' %}#youtube"></use></svg>
</a>
<a class="social-mastodon" href="https://social.sfconservancy.org/conservancy" aria-label="Fediverse">
<svg class="fa-icon" aria-hidden="true"><use href="{% static 'img/font_awesome_subset.svg' %}#mastodon"></use></svg>
</a>
</div>
<p class="copyright_info"> {# Footer Nav #}
<a rel="license" href="https://creativecommons.org/licenses/by-sa/4.0"><img alt="Creative Commons License" style="border-width:0" src="https://i.creativecommons.org/l/by-sa/4.0/88x31.png" width="88" height="31" /></a> <div class="footer-nav">
<br />This page, and all contents herein, unless a license is otherwise <nav aria-label="Footer navigation">
specified, are licensed under a <ul>
<a rel="license" href="https://creativecommons.org/licenses/by-sa/4.0">Creative <li><a href="/">Main Page</a></li>
Commons Attribution-ShareAlike 4.0 International License</a>.</p> <li><a href="/about/">Contact</a></li>
</div> <li><a href="/sponsors/">Sponsors</a></li>
<li><a href="/feeds/omnibus/">RSS Feed</a></li>
<li><a href="/donate/" id="footer-donate-btn" aria-label="Donate to Software Freedom Conservancy">Donate</a></li>
</ul>
</nav>
</div>
{# Charity Info #}
<div class="charity-info">
<p>Software Freedom Conservancy is a 501(c)(3) non-profit charity.</p>
</div>
</div>
{# Privacy Policy, CC License, CC Logo #}
<div class="site-footer-info">
<div class="privacy-policy">
<p><a href="/privacy-policy/">Privacy Policy</a> last updated 22 December 2020.</p>
</div>
<div class="cc-license">
<p>This page and its contents are licensed under a <a rel="license" href="https://creativecommons.org/licenses/by-sa/4.0"> Creative Commons Attribution-Share Alike 4.0 International License</a>.</p>
</div>
<a class="cc-logo" rel="license" href="https://creativecommons.org/licenses/by-sa/4.0">
<img src="{% static 'img/creative-commons-footer-icons.svg' %}" alt="Creative Commons Attribution-Share Alike 4.0 International License" />
</a>
</div>
</footer>
<script src="{% static 'js/mobile-nav.js' %}"></script>
</body> </body>
</html> </html>

View file

@ -5,45 +5,46 @@
{% block category %}Vizio{% endblock %} {% block category %}Vizio{% endblock %}
{% block head %} {% block head %}
<link href="{% static 'css/forms.css' %}" rel="stylesheet" type="text/css"/> <link href="{% static 'css/forms.css' %}" rel="stylesheet" type="text/css"/>
{% block on-page-css %}{% endblock %}
{% endblock %} {% endblock %}
{% block outercontent %} {% block outercontent %}
<div class="content-with-donate-sidebar mw8 center ph2 ph3">
<div id="container"> <section class="case-header">
<div id="mainContent">{% block content %}{% endblock %}</div> <div class="case-info flex">
<div id="sidebar" class="VizioTopBar {% block submenuselection %}{% endblock %}"> <div class="case-info w-50-l ph2 pv4 ph5-ns pv5-ns">
<h2>What We Do</h2> <h4>Court Case</h4>
{% include 'submenus/what_we_do_partial.html' %} {% block case-info %}{% endblock %}
<h2>Vizio Lawsuit</h2>
<ul>
<li class="VizioMain"><a href="/copyleft-compliance/vizio.html">About the Lawsuit</a></li>
<li class="VizioPressRelease"><a href="/copyleft-compliance/vizio-filing-press-release.html">Press Release</a></li>
<li class="VizioComplaint"><a href="/docs/software-freedom-conservancy-v-vizio-complaint-2021-10-19.pdf">Complaint</a></li>
<li class="VizioQandA"><a href="/press/qanda.html">Q&amp;A</a></li>
<li class="VizioPress"><a href="/press/vizio-coverage.html">Vizio Press Coverage</a></li>
</ul>
<h2>Resources for Journalists</h2>
<ul>
<li class="VizioPressKit"><a href="/docs/software-freedom-conservancy-v-vizio-announce-press-kit.pdf">Press Kit</a></li>
<li class="VizioPhotoAssets"><a href="/docs/software-freedom-conservancy-v-vizio-photo-assets.zip">Photo Assets</a></li>
<li class="Glossary"><a href="/copyleft-compliance/glossary.html">Glossary</a></li>
</ul>
<h2><ul><li class="ComplianceMain"><a href="/copyleft-compliance/index.html">More About Copyleft Compliance</a></li></ul></h2>
</div>
</div> </div>
<div class="donate-sidebar"> <div class="case-image w-50-ns dn db-l"></div>
<details> </div>
<summary>Support Now!</summary> <div class="case-bar"></div>
</section>
<h3>Support Copyleft Enforcement Now!</h3>
<p> <section class="case-content">
To support our copyleft compliance &amp; enforcement work, <div class="case-content-left">
please <a href="/sustainer/#annual"><span class="donate-box-highlight">become a Conservancy <div class="about-case">
Sustainer <strong>right now</strong></span></a>. We can't sustain <h2>About the case</h2>
this work without ongoing support from donors like you!</p> {% block about-case %}{% endblock %}
</details> </div>
</div> <div class="news-coverage-link">{% block news-coverage-link %}{% endblock %}</div>
</div> </div>
<div class="case-content-right">
<div class="why-case-matters">
<h2>Why this case matters</h2>
{% block why-case-matters %}{% endblock %}
</div>
<div class="legal-documents">
<h2>About the case</h2>
<p>Below are legal documents from the docket(s) in this case, provided in approximate chronological order:</p>
{% block legal-docs %}{% endblock %}
</div>
<div class="resources">
<h2>Resources</h2>
{% block resources %}{% endblock %}
</div>
</section>
{% endblock %} {% endblock %}

View file

@ -0,0 +1,53 @@
{% extends "base_conservancy.html" %}
{% load cache %}
{% load humanize %}
{% load static %}
{% block category %}Vizio{% endblock %}
{% block head %}
<link href="{% static 'css/forms.css' %}" rel="stylesheet" type="text/css"/>
{% endblock %}
{% block outercontent %}
<div class="content-with-donate-sidebar">
<div id="container">
<div id="mainContent">{% block content %}{% endblock %}</div>
<div id="sidebar" class="VizioTopBar {% block submenuselection %}{% endblock %}">
<h2>What We Do</h2>
{% include 'submenus/what_we_do_partial.html' %}
<h2>Vizio Lawsuit</h2>
<ul>
<li class="VizioMain"><a href="/copyleft-compliance/vizio.html">About the Lawsuit</a></li>
<li class="VizioPressRelease"><a href="/copyleft-compliance/vizio-filing-press-release.html">Press Release</a></li>
<li class="VizioComplaint"><a href="/docs/software-freedom-conservancy-v-vizio-complaint-2021-10-19.pdf">Complaint</a></li>
<li class="VizioQandA"><a href="/press/qanda.html">Q&amp;A</a></li>
<li class="VizioPress"><a href="/press/vizio-coverage.html">Vizio Press Coverage</a></li>
</ul>
<h2>Resources for Journalists</h2>
<ul>
<li class="VizioPressKit"><a href="/docs/software-freedom-conservancy-v-vizio-announce-press-kit.pdf">Press Kit</a></li>
<li class="VizioPhotoAssets"><a href="/docs/software-freedom-conservancy-v-vizio-photo-assets.zip">Photo Assets</a></li>
<li class="Glossary"><a href="/copyleft-compliance/glossary.html">Glossary</a></li>
</ul>
<h2><ul><li class="ComplianceMain"><a href="/copyleft-compliance/index.html">More About Copyleft Compliance</a></li></ul></h2>
</div>
</div>
<!-- <div class="donate-sidebar">
<details>
<summary>Support Now!</summary>
<h3>Support Copyleft Enforcement Now!</h3>
<p>
To support our copyleft compliance &amp; enforcement work,
please <a href="/sustainer/#annual"><span class="donate-box-highlight">become a Conservancy
Sustainer <strong>right now</strong></span></a>. We can't sustain
this work without ongoing support from donors like you!</p>
</details>
</div> -->
</div>
{% endblock %}

View file

@ -14,7 +14,7 @@
<p>Displaying posts <p>Displaying posts
{% if authors %}by {% for author in authors %}{% if not forloop.last %}{% if not forloop.first %}, {% endif %}{% endif %}<a href="{{ author.biography_url }}">{{ author.formal_name }}</a>{% if forloop.revcounter == 2 %} and {% endif %}{% endfor %}{% endif %} {% if authors %}by {% for author in authors %}{% if not forloop.last %}{% if not forloop.first %}, {% endif %}{% endif %}<a href="{{ author.biography_url }}">{{ author.formal_name }}</a>{% if forloop.revcounter == 2 %} and {% endif %}{% endfor %}{% endif %}
{% if tags %}tagged {% for tag in tags %}{% if not forloop.last %}{% if not forloop.first %}, {% endif %}{% endif %}<a href="{{ tag.get_absolute_url }}">{{ tag.label }}</a>{% if forloop.revcounter == 2 %} or {% endif %}{% endfor %}{% endif %} {% if tags %}tagged {% for tag in tags %}{% if not forloop.last %}{% if not forloop.first %}, {% endif %}{% endif %}<a href="{{ tag.get_absolute_url }}">{{ tag.label }}</a>{% if forloop.revcounter == 2 %} or {% endif %}{% endfor %}{% endif %}
</p> <a href="/feeds/blog/{% if query_string %}?{{ query_string }}{% endif %}"><img src="{% static 'img/feed-icon-14x14.png' %}" alt="[RSS]"/></a></p>
{% endif %} {% endif %}
{% for entry in blog_entries %} {% for entry in blog_entries %}

View file

@ -36,14 +36,10 @@ initiatives that actively make technology more inclusive, and advancing policy
strategies that defend FOSS (such as copyleft). <a href="/about" class="orange">Learn more.</a></p> strategies that defend FOSS (such as copyleft). <a href="/about" class="orange">Learn more.</a></p>
</section> </section>
<section class="w-30-ns mh2 pa3 bg-light-blue ba b--gray"> <section class="w-30-ns mh2 pa3 bg-light-blue ba b--gray">
<h2 class="f4 ttu">LGPL win for routers!</h2> <h2 class="f4 ttu">Give Up GitHub!</h2>
<p>SFC funded lawsuit wins rights in Germany! Users of AVM routers <p>There's never been a better time than now
in Germany are now able to take advantage of the LGPL software on to <a href="https://GiveUpGitHub.org"><em>Give Up GitHub!</em></a> Read
their routers to allow them to reinstall and reconfigure their more about <a href="https://GiveUpGitHub.org">how &amp; why to give it up today&hellip;</a></p>
FRITZ!Box routers. To read more about the case and why this software
right-to-repair is important.</p>
<a href="/news/2025/jan/09/avm-copyleft-lawsuit-resolved-with-install" class="f5 dib pa2 ttu b
btn-orange">Check it out!</a>
</section> </section>
</div> </div>
@ -87,9 +83,15 @@ strategies that defend FOSS (such as copyleft). <a href="/about" class="orange">
<div class="w-30-ns mh2"> <div class="w-30-ns mh2">
<div class="ph3 pv2 ba b--gray"> <div class="ph3 pv2 ba b--gray">
<h3 class="ttu">Featured Term</h3> <h3 class="ttu">Featured Term</h3>
<h4 id="foss-commons">amicus curiae</h4> <h4 id="summary-judgment">Summary Judgment</h4>
<p>“Amicus curiae” literally means “friend of the court” and is what you call someone who isnt a party to the case but,because of their strong interest or expertise in the subject matter of the case, has information or argument that the court would find useful in reaching a decision.</p> <p>In a <em>summary judgment</em> motion, a party in a lawsuit asks the Court
<p><a href="/copyleft-compliance/glossary.html#amicus" class="orange ttu">Visit our glossary of terms</a></p> to rule immediately on some (or all) of the claims made
in <a href="#complaint">the complaint</a>. A motion for summary judgment on
just some issues is called &ldquo;partial&rdquo;. &hellip; In California
state court &mdash; these are &ldquo;motions for summary
adjudication&rdquo;.</p>
<p><a href="/copyleft-compliance/glossary.html#summary-judgment" class="orange ttu">Visit
full glossary of terms&hellip;</a></p>
</div> </div>
<div class="mh3 pt3"> <div class="mh3 pt3">
@ -99,7 +101,7 @@ strategies that defend FOSS (such as copyleft). <a href="/about" class="orange">
<h2 class="f6 ttu mt2 mb1">RSS feed</h2> <h2 class="f6 ttu mt2 mb1">RSS feed</h2>
<div class="ml2"> <div class="ml2">
<a href="/feeds/omnibus" class="mr2"><svg class="orange" style="width: 30px; height: 30px;"><use href="{% static 'img/font_awesome.svg#rss-square' %}"></use></svg></a> <a href="/feeds/omnibus" class="mr2"><svg class="orange" style="width: 30px; height: 30px;"><use href="{% static 'img/font_awesome_subset.svg' %}#rss-square"></use></svg></a>
</div> </div>
<h2 class="f6 ttu mt2 mb1">Follow us</h2> <h2 class="f6 ttu mt2 mb1">Follow us</h2>

View file

@ -1,6 +1,6 @@
{% load static %} {% load static %}
<a href="https://social.sfconservancy.org/conservancy" class="mr2"><svg style="color: #3088d4; width: 30px; height: 30px;"><use href="{% static 'img/font_awesome.svg' %}#mastodon"></use></svg></a> <a href="https://social.sfconservancy.org/conservancy" class="mr2"><svg style="color: #3088d4; width: 30px; height: 30px;"><use href="{% static 'img/font_awesome_subset.svg' %}#mastodon"></use></svg></a>
<a href="https://twitter.com/conservancy" class="mr2"><svg style="color: #199bf0; width: 30px; height: 30px;"><use href="{% static 'img/font_awesome.svg' %}#twitter"></use></svg></a> <a href="https://twitter.com/conservancy" class="mr2"><svg style="width: 30px; height: 30px;"><use href="{% static 'img/font_awesome_subset.svg' %}#x-twitter"></use></svg></a>
<a href="https://www.facebook.com/SoftwareFreedomConservancy/" class="mr2"><svg style="color: #0b86ee; width: 30px; height: 30px;"><use href="{% static 'img/font_awesome.svg' %}#facebook"></use></svg></a> <a href="https://www.facebook.com/SoftwareFreedomConservancy/" class="mr2"><svg style="color: #0b86ee; width: 30px; height: 30px;"><use href="{% static 'img/font_awesome_subset.svg' %}#facebook-f"></use></svg></a>
<a href="https://www.youtube.com/channel/UCUEeuNvX2UyTTyTYXR9dm_A" class="mr2"><svg style="color: #ff0000; width: 30px; height: 30px;"><use href="{% static 'img/font_awesome.svg' %}#youtube"></use></svg></a> <a href="https://www.youtube.com/channel/UCUEeuNvX2UyTTyTYXR9dm_A" class="mr2"><svg style="color: #ff0000; width: 30px; height: 30px;"><use href="{% static 'img/font_awesome_subset.svg' %}#youtube"></use></svg></a>

View file

@ -0,0 +1,59 @@
<ul class="dropdown-menu-list">
{# Added a new class for styling the list container #}
<li class="Sponsors">
<a class_="dropdown-item-link" href="/sponsors/">
<h3>
Sponsors
</h3>
</a>
</li>
<li class="Sustainers">
<a class_="dropdown-item-link" href="/sustainer/">
<h3>
Sustainers
</h3>
</a>
</li>
<li class="Directors">
<a class_="dropdown-item-link" href="/about/board/">
<h3>
Board of Directors
</h3>
</a>
</li>
<li class="Staff">
<a class_="dropdown-item-link" href="/about/staff/">
<h3>
Staff
</h3>
</a>
</li>
<li class="Eval">
<a class_="dropdown-item-link" href="/about/eval-committee/">
<h3>
Evaluation Committee
</h3>
</a>
</li>
<li class="Outside">
<a class_="dropdown-item-link" href="/about/outside/">
<h3>
Outside Counsel, et alia
</h3>
</a>
</li>
<li class="Transparency">
<a class_="dropdown-item-link" href="/about/transparency">
<h3>
Transparency
</h3>
</a>
</li>
<li class="Contact">
<a class_="dropdown-item-link" href="/about/contact/">
<h3>
Contact
</h3>
</a>
</li>
</ul>

View file

@ -0,0 +1,33 @@
<ul class="dropdown-menu-list">
{# Added a new class for styling the list container #}
<li>
<a class_="dropdown-item-link" href="{% url 'podjango:cast-home' podcast_slug='the-corresponding-source' %}">
<h3>
The Corresponding Source
</h3>
<p class_="dropdown-description">
A bi-weekly oggcast about legal, policy, and many other issues in the Free, Libre, and Open Source Software (FLOSS) world. 
</p>
</a>
</li>
<li>
<a class_="dropdown-item-link" href="/copyleft-compliance/glossary.html">
<h3>
Glossary of Terms
</h3>
<p class_="dropdown-description">
A list of terms you might be unfamiliar with but occur frequently in our work.
</p>
</a>
</li>
<li>
<a class_="dropdown-item-link" href="/press/qanda.html">
<h3>
FAQ About the Vizio Lawsuit
</h3>
<p class_="dropdown-description">
Your most frequently asked questions about the Vizio lawsuit, answered in one place.
</p>
</a>
</li>
</ul>

View file

@ -0,0 +1,38 @@
<ul class="dropdown-menu-list">
{# Added a new class for styling the list container #}
<li>
<a class_="dropdown-item-link" href="/news/">
<h3>
Press Releases
</h3>
</a>
</li>
<li>
<a class_="dropdown-item-link" href="/press/">
<h3>
Press
</h3>
</a>
</li>
<li>
<a class_="dropdown-item-link" href="/blog/">
<h3>
Blog
</h3>
</a>
</li>
<li>
<a class_="dropdown-item-link" href="/press/vizio-coverage.html">
<h3>
Vizio Lawsuit in the News
</h3>
</a>
</li>
<li>
<a class_="dropdown-item-link" href="/press/inthenews.html">
<h3>
Our Issues in the News
</h3>
</a>
</li>
</ul>

View file

@ -0,0 +1,53 @@
<ul class="dropdown-menu-list">
{# Added a new class for styling the list container #}
<li class="CopyleftCompliance">
<a class_="dropdown-item-link" href="/copyleft-compliance/">
<h3>
Copyleft Compliance
</h3>
<p class_="dropdown-description">
We defend and uphold the rights of software users and consumers under copyleft licenses.
</p>
</a>
</li>
<li class="ImpactLitigaton">
<a class_="dropdown-item-link" href="/copyleft-compliance/past-lawsuits.html">
<h3>
Impact Litigation
</h3>
<p class_="dropdown-description">
We defend the legal rights of software users. Learn the details, status, and stakes of our court cases.
</p>
</a>
</li>
<li class="GiveUpGitHub">
<a class_="dropdown-item-link" href="https://GiveUpGitHub.org">
<h3>
Give Up GitHub
</h3>
<p class_="dropdown-description">
We urge FOSS Developers to <em>Give Up GitHub!</em> Learn why.
</p>
</a>
</li>
<li class="Outreachy">
<a class_="dropdown-item-link" href="https://outreachy.org">
<h3>
Outreachy
</h3>
<p class_="dropdown-description">
We offer internships for anyone who faces under&shy;representation, systemic bias, or discrimination in the tech industry.
</p>
</a>
</li>
<li class="FOSSY">
<a class_="dropdown-item-link" href="https://fossy.us">
<h3>
FOSSY
</h3>
<p class_="dropdown-description">
Our annual community-oriented conference focused on the creation and impact of free and open source software.
</p>
</a>
</li>
</ul>

View file

@ -0,0 +1,33 @@
<ul class="dropdown-menu-list">
{# Added a new class for styling the list container #}
<li class="MemberProjects">
<a class_="dropdown-item-link" href="/projects/">
<h3>
Member Projects
</h3>
<p class_="dropdown-description">
We provide non-profit infrastructure and services to our members creating Free/Libre and Open Source Software.
</p>
</a>
</li>
<li class="UseTheSource">
<a class_="dropdown-item-link" href="{% url 'usethesource:landing' %}">
<h3>
Use The Source
</h3>
<p class_="dropdown-description">
Our tool for evaluating the source code candidates companies must provide for GPLed software.
</p>
</a>
</li>
<li class="OpenWrtOneRouter">
<a class_="dropdown-item-link" href="/activities/openwrt-one.html">
<h3>
OpenWrt One
</h3>
<p class_="dropdown-description">
We designed and built the first ever wireless Internet router designed with software freedom and right to repair in mind.
</p>
</a>
</li>
</ul>

View file

@ -2,10 +2,12 @@
<!-- <li><a href="{% url 'podjango:cast-home' podcast_slug='the-corresponding-source' %}">The Corresponding Source</a></li> --> <!-- <li><a href="{% url 'podjango:cast-home' podcast_slug='the-corresponding-source' %}">The Corresponding Source</a></li> -->
<li class="CopyleftCompliance"><a href="/copyleft-compliance/">Copyleft Compliance</a></li> <li class="CopyleftCompliance"><a href="/copyleft-compliance/">Copyleft Compliance</a></li>
<li class="VizioTopBar"><a href="/copyleft-compliance/vizio.html">Vizio Lawsuit</a></li> <li class="VizioTopBar"><a href="/copyleft-compliance/vizio.html">Vizio Lawsuit</a></li>
<li class="FIXME2"><a href="/copyleft-compliance/past-lawsuits.html">Previous Lawsuits</a></li> <li class="ImpactLitigationCopyleft"><a href="/copyleft-compliance/past-lawsuits.html#past">Past Impact Litigation</a></li>
<li class="GiveUpGitHub"><a href="https://GiveUpGitHub.org/"><em>Give Up GitHub!</em></a></li>
<li class="FIXME"><a href="/projects/">Member Projects</a></li> <li class="FIXME"><a href="/projects/">Member Projects</a></li>
<li class="Outreachy"><a href="https://outreachy.org">Outreachy</a></li> <li class="Outreachy"><a href="https://outreachy.org">Outreachy</a></li>
<li class="UseTheSource"><a href="{% url 'usethesource:landing' %}">Use The Source</a></li> <li class="UseTheSource"><a href="{% url 'usethesource:landing' %}">Use The Source</a></li>
<li class="FOSSY"><a href="https://fossy.us">FOSSY</a></li> <li class="FOSSY"><a href="https://fossy.us">FOSSY</a></li>
<li><a href="/activities/openwrt-one.html">OpenWrt One</a></li> <li><a href="/activities/openwrt-one.html">OpenWrt One</a></li>
<li><a href="/activities/awards.html">Awards</a></li>
</ul> </ul>