Compare commits
1 commit
master
...
pono/20250
Author | SHA1 | Date | |
---|---|---|---|
628dec920d |
48 changed files with 452 additions and 2235 deletions
1
TODO.md
1
TODO.md
|
@ -1,6 +1,5 @@
|
|||
# To-do
|
||||
|
||||
* use an XML query tool to build `img/font_awesome_subset.svg`
|
||||
* rate limiting to prevent abuse - especially on POST requests
|
||||
* consider removing `events` and `worldmap` modules
|
||||
* ask Denver about why so many license files
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
{% block category %}Copyright Assignment{% endblock %}
|
||||
{% block outercontent %}
|
||||
<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_subset.svg' %}#heart"></use></svg></h1>
|
||||
<h1>Thanks! <svg style="color: #ff41b4; width: 30px; height: 30px; vertical-align: middle;"><use href="{% static 'img/font_awesome.svg' %}#heart"></use></svg></h1>
|
||||
|
||||
<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>
|
||||
|
|
|
@ -6,35 +6,35 @@
|
|||
|
||||
<h1>Give Up GitHub!</h1>
|
||||
|
||||
<p>Since June 2022,
|
||||
we <a href="https://sfconservancy.org/blog/2022/jun/30/give-up-github-launch/">have been
|
||||
encouraging and help FOSS developers</a> to <strong>give up on
|
||||
GitHub</strong>! </p>
|
||||
<p>On Wednesday 29 June 2022, we <a href="https://sfconservancy.org/blog/2022/jun/30/give-up-github-launch/">began
|
||||
calling on all FOSS developers</a> to <strong>give up on
|
||||
GitHub</strong>. </p>
|
||||
|
||||
<div class="picture-small right">
|
||||
<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."/>
|
||||
<img src="{% static 'img/GiveUpGitHub.svg' %}" alt="A parody of the GitHub logo, walling off user rights and demanding payment"/>
|
||||
</div>
|
||||
<p>We realize this is not an easy task; GitHub is ubiquitous. Through their
|
||||
effective marketing, GitHub has convinced Free and Open Source Software
|
||||
(<abbr>FOSS</abbr>) developers that GitHub is the best (and even the only) place for FOSS
|
||||
(FOSS) developers that GitHub is the best (and even the only) place for FOSS
|
||||
development. However, as a proprietary, trade-secret tool, GitHub itself is
|
||||
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
|
||||
to replace a proprietary tool (BitKeeper)</a>, and to make FOSS development
|
||||
distributed — using FOSS tools and without a centralized site. GitHub
|
||||
has distorted Git — creating add-on features that turn a distributed,
|
||||
has warped Git — creating add-on features that turn a distributed,
|
||||
egalitarian, and FOSS system into a centralized, proprietary site. And, all
|
||||
those add-on features are controlled by a single, for-profit company — Microsoft. By
|
||||
those add-on features are controlled by a single, for-profit company. By
|
||||
staying on GitHub, established FOSS communities bring newcomers to this
|
||||
proprietary platform — expanding GitHub's reach. and limiting the
|
||||
imaginations of the next generation of FOSS developers.</p>
|
||||
|
||||
<p>We know that many rely on GitHub every day. Giving up a ubiquitous,
|
||||
gratis service that has useful (albeit proprietary) features remains perennially
|
||||
gratis service that has useful (albeit proprietary) features is perennially
|
||||
difficult. For software developers, giving up GitHub will be even harder
|
||||
than giving up Facebook and Twitter/X! We don't blame anyone who struggles, but hope you
|
||||
than giving up Facebook! 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
|
||||
seeking better alternatives!</p>
|
||||
seeking better alternatives! Also, please check back to this page regularly,
|
||||
as we'll continue to update it throughout 2022 and beyond!</p>
|
||||
|
||||
<h2>Why Give Up GitHub?</h2>
|
||||
|
||||
|
@ -42,52 +42,33 @@ seeking better alternatives!</p>
|
|||
the most important ones:
|
||||
|
||||
<ul>
|
||||
<li><p>Microsoft has escalated the incorporation of its for-profit
|
||||
<a href="https://github.com/features/copilot" rel="nofollow">Copilot
|
||||
product</a>. The Copilot banner now incorporates many different, proprietary,
|
||||
so-called “Artificial Intelligence” (<abbr>AI</abbr>)
|
||||
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
|
||||
<li><p><a href="https://github.com/features/copilot" rel="nofollow">Copilot
|
||||
is a for-profit product</a> — developed and marketed by Microsoft
|
||||
and their GitHub subsidiary — that uses Artificial Intelligence (AI)
|
||||
techniques to automatically generate code interactively for developers.
|
||||
The AI model was trained
|
||||
(<a href="https://github.blog/2021-06-30-github-copilot-research-recitation/"
|
||||
rel="nofollow">according to GitHub's own statements</a>) exclusively with
|
||||
projects that were hosted on GitHub, including many licensed
|
||||
under <a href="https://sfconservancy.org/copyleft-compliance/glossary.html#copyleft">copyleft</a>
|
||||
licenses. (Microsoft even admits that there was one document that they
|
||||
encountered (and ignored) <q>a whopping 700,000 different times during
|
||||
training — … the GNU General Public License</q>.</p>
|
||||
|
||||
<p>Most of those projects are not in the “public
|
||||
licenses. Most of those projects are not in the “public
|
||||
domain”, they are licensed
|
||||
under <a href="https://opensource.org/licenses"><acronym title="Free and Open Source Software">FOSS</acronym> licenses</a>. These licenses
|
||||
under <a href="https://opensource.org/licenses"><acronym title="Free and
|
||||
Open Source Software">FOSS</acronym> licenses</a>. These licenses
|
||||
have <em>requirements</em> including proper author attribution and, in
|
||||
the case of <a href="https://copyleft.org/"><em>copyleft</em>
|
||||
licenses</a>, they sometimes require that works based on and/or that
|
||||
incorporate the software be licensed under the same copyleft license as
|
||||
the prior work. Microsoft and GitHub have been ignoring these license
|
||||
requirements for more than a year. Their only defense of these
|
||||
actions <a href="https://web.archive.org/web/20210709181805/https://twitter.com/natfriedman/status/1409914420579344385">was
|
||||
a still-unretracted statement by their former CEO</a>, in which he falsely claims that
|
||||
actions <a href="https://twitter.com/natfriedman/status/1409914420579344385">was
|
||||
a tweet by their former CEO</a>, in which he falsely claims that
|
||||
unsettled law on this topic is actually settled. In addition to the legal
|
||||
issues,
|
||||
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
|
||||
of creating proprietary software are grave.</p> </li>
|
||||
|
||||
<li>Along with the crescendo of “AI” 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 “CoreAI”
|
||||
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
|
||||
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
|
||||
|
@ -106,7 +87,7 @@ problematic. Regardless of your views on ICE and its behavior, GitHub's
|
|||
employees to sometimes contribute FOSS to upstream projects, but our
|
||||
community has been burned so many times before by companies that claim to
|
||||
support FOSS, while actively convincing the community to rely on their
|
||||
proprietary software. We shouldn't let GitHub burn us in this same way!</p></li>
|
||||
proprietary software. We won'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
|
||||
industry, as GitHub does not even offer any self-hosting FOSS option.
|
||||
|
@ -115,7 +96,7 @@ complaints about GitLab's business model of parallel “Community”
|
|||
and “Enterprise” editions, at least GitLab's Community Edition
|
||||
provides basic functionality for self-hosting and is 100% FOSS. Meanwhile,
|
||||
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>
|
||||
|
||||
<li><p>GitHub has long sought to discredit copyleft generally. Their various
|
||||
|
@ -126,13 +107,9 @@ keynote on attacking copyleft and the GPL</a>. This trickled down from the
|
|||
top. We've personally observed various GitHub employees over the years
|
||||
arguing in many venues to convince projects to avoid copyleft;
|
||||
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>
|
||||
seen a GitHub employee do this in a GitHub bug ticket directly</a>.</p></li>
|
||||
|
||||
</li>
|
||||
|
||||
<li><p>GitHub is now fully part of Microsoft — a company whose
|
||||
executives have historically repeatedly attacked copyleft licensing
|
||||
— ongoing regularly since 2001.</p></li>
|
||||
<li><p>GitHub is wholly owned by Microsoft, a company whose executives have historically repeatedly attacked copyleft licensing.</p></li>
|
||||
</ul>
|
||||
|
||||
<h2>How Do I Give Up GitHub?</h2>
|
||||
|
@ -176,7 +153,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
|
||||
take the first steps.</p>
|
||||
|
||||
<p>Long term, we've been maintaining this stable URL (that can always be reached
|
||||
<p>Long term, we'll develop this stable URL (that can always be reached
|
||||
by <a href="https://GiveUpGitHub.org">GiveUpGitHub.org</a>) to include links
|
||||
to resources to help everyone — from the most privileged developer to
|
||||
newcomers and members of underrepresented groups in FOSS — to give up
|
||||
|
@ -202,44 +179,28 @@ list regularly as we find more resources. If you'd like to suggest a
|
|||
resource not yet listed, you can discuss it on
|
||||
the <a href="https://lists.sfconservancy.org/mailman/listinfo/give-up-github">Give-Up-GitHub
|
||||
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>
|
||||
<li>Alternative Hosting Services:
|
||||
<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>
|
||||
</ul>
|
||||
<li>Self-Host (or join a group that self-hosts). A few options:
|
||||
<ul>
|
||||
|
||||
<li><a href="https://forgejo.org">Forgejo</a></li>
|
||||
<ul><li><a href="https://gitea.io">Gitea</a></li>
|
||||
<li> <a href="https://gitlab.com/rluna-gitlab/gitlab-ce">GitLab
|
||||
Community Edition</a> (note, the GitLab Enterprise Edition, which is
|
||||
provided to the public on gitlab.com, is (like GitHub) trade-secret,
|
||||
proprietary, vendor-lock-in software)</li>
|
||||
<li><a href="https://sr.ht/~sircmpwn/sourcehut/">SourceHut</a></li>
|
||||
</ul></li>
|
||||
(We'll be adding tutorials soon on how to self-host!)
|
||||
</ul></p>
|
||||
|
||||
<h2>Ways To Help Even <em>Before</em> You Give Up GitHub</h2>
|
||||
|
||||
<p>First of all, please promote our campaign by sharing
|
||||
the <a href="https://giveupgithub.org"><strong>GiveUpGitHub.org</strong></a>
|
||||
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> — 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.
|
||||
<p>Here are some ideas of how you can help raise the importance of this issue
|
||||
even while you're still a GitHub user. (We'll publish longer tutorials in
|
||||
future about these and other ways to help.)
|
||||
<ul>
|
||||
<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
|
||||
|
|
|
@ -85,50 +85,40 @@ affiliates and the developer community. Bdale currently serves on the
|
|||
boards of the Freedombox Foundation, Linux Professional Institute, and
|
||||
Aleph Objects.</p>
|
||||
|
||||
<h2 id="bkuhn">Bradley Kuhn</h2>
|
||||
<h2 id="bkuhn">Bradley M. Kuhn</h2>
|
||||
|
||||
<p>In addition to being a Director-at-large of SFC,
|
||||
Bradley Kuhn is also on staff as
|
||||
<acronym title="Software Freedom Conservancy">SFC</acronym>'s
|
||||
<a href="/about/staff/#bkuhn">Policy Fellow and
|
||||
Hacker-in-Residence</a>.</p>
|
||||
|
||||
<p>Kuhn began his work in the software freedom movement
|
||||
as a volunteer in 1992 — 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 FSF’s Executive Director from 2001–2005, Kuhn led FSF’s 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>Kuhn was SFC’s primary
|
||||
volunteer from 2006–2010, and became its first staffer in 2011. Kuhn’s
|
||||
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
|
||||
<p><a href="http://ebb.org/bkuhn/">Bradley M. Kuhn</a> is
|
||||
the <a href="/about/staff/#bkuhn">Policy Fellow and Hacker-in-Residence</a>
|
||||
at <a href="/">Software Freedom Conservancy</a> and editor-in-chief
|
||||
of <a href="https://copyleft.org">copyleft.org</a>. Kuhn began his work in
|
||||
the software freedom movement as a volunteer in 1992, when he became an early
|
||||
adopter of Linux-based systems, and began contributing to various Free
|
||||
Software projects, including Perl. He worked during the 1990s as a system
|
||||
administrator and software developer for various companies, and taught AP
|
||||
Computer Science at Walnut Hills High School in Cincinnati. Kuhn's
|
||||
non-profit career began in 2000, when he was hired by the FSF. As FSF's
|
||||
Executive Director from 2001–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
|
||||
was appointed President of Software Freedom Conservancy in April 2006, was
|
||||
Conservancy's primary volunteer from 2006–2010, and has been a
|
||||
full-time staffer since early 2011. Kuhn holds a summa cum laude B.S. in
|
||||
Computer Science
|
||||
from <a href="https://www.loyola.edu/academics/computer-science">Loyola
|
||||
from <a href="http://www.loyola.edu/academic/computerscience">Loyola
|
||||
University in Maryland</a>, and an M.S. in Computer Science from
|
||||
the <a href="http://www.cs.uc.edu/">University of
|
||||
Cincinnati</a>. <a href="http://www.ebb.org/bkuhn/articles/thesis/">Kuhn’s
|
||||
Master’s thesis</a> discussed methods for dynamic interoperability of FOSS
|
||||
programming languages. Kuhn received the 2012 Open Source Award, and the 2021
|
||||
Award for the Advancement of Free Software — both in recognition for
|
||||
his lifelong policy work on copyleft licensing and its enforcement.</p>
|
||||
Cincinnati</a>. <a href="http://www.ebb.org/bkuhn/articles/thesis/">Kuhn's
|
||||
Master's thesis</a> discussed methods for dynamic interoperability of Free
|
||||
Software programming languages. Kuhn received
|
||||
the <a href="http://www.oscon.com/oscon2012/public/schedule/detail/25039">O'Reilly
|
||||
Open Source Award in 2012</a>, in recognition for his lifelong policy work on
|
||||
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>
|
||||
|
||||
<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="allison">Dr. Allison Randal – Chair of the Board</h2>
|
||||
<h2 id="allison">Dr. Allison Randal - Chair of the Board</h2>
|
||||
|
||||
<p> Over the course of multiple decades as a free software developer,
|
||||
Allison has worked in a wide variety of projects and domains, from
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
|
||||
<h1>Other Outside Counsel</h1>
|
||||
|
||||
<h2>Olivier Hugot – Of Counsel, France</h2>
|
||||
<h2>Olivier Hugot - Of Counsel, France</h2>
|
||||
|
||||
<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
|
||||
|
@ -34,7 +34,7 @@ member of the associations INTA and IAEL.</p>
|
|||
Directors</a> who continue to support Conservancy's mission and
|
||||
occasionally advise Conservancy.</em></p>
|
||||
|
||||
<h2>Peter Brown – Director Emeritus</h2>
|
||||
<h2>Peter Brown - Director Emeritus</h2>
|
||||
|
||||
<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
|
||||
|
@ -43,7 +43,7 @@ member of the associations INTA and IAEL.</p>
|
|||
been a Director of New Internationalist Publications Cooperative, and
|
||||
worked in London for BBC Network Radio.</p>
|
||||
|
||||
<h2 id="dachary">Loïc Dachary – Director Emeritus</h2>
|
||||
<h2 id="dachary">Loïc Dachary - Director Emeritus</h2>
|
||||
|
||||
<p>Loïc Dachary has been involved with the Free Software Movement since
|
||||
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 contribute to <a href="http://ceph.com/">Ceph</a> within OpenStack.</p>
|
||||
|
||||
<h2>Ian Lance Taylor – Director Emeritus</h2>
|
||||
<h2>Ian Lance Taylor - Director Emeritus</h2>
|
||||
|
||||
<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
|
||||
|
@ -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
|
||||
Yale University.</p>
|
||||
|
||||
<h2>Tom Tromey – Director Emeritus</h2>
|
||||
<h2>Tom Tromey - Director Emeritus</h2>
|
||||
|
||||
<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
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
|
||||
<p>The staff are listed alphabetically by surname.</p>
|
||||
|
||||
<h2 id="dimesio">Rosanne DiMesio – Technical Bookkeeper</h2>
|
||||
<h2 id="dimesio">Rosanne DiMesio - Technical Bookkeeper</h2>
|
||||
|
||||
<p>Rosanne DiMesio is the Technical Bookkeeper at the Software Freedom
|
||||
Conservancy where she handles incoming and outgoing accounting
|
||||
|
@ -19,7 +19,7 @@ their user experience. Rosanne received her Masters in Communication &
|
|||
Theater at the University of Illinois at Chicago and her Bachelor’s
|
||||
degree in English from the University of Chicago.</p>
|
||||
|
||||
<h2 id="denver">Denver Gingerich – Director of Compliance</h2>
|
||||
<h2 id="denver">Denver Gingerich - Director of Compliance</h2>
|
||||
|
||||
<p>Denver manages SFC's license compliance work, including its technical parts
|
||||
(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,
|
||||
CopyleftConf, and the Open Video Conference.</p>
|
||||
|
||||
<h2 id="tracy">Tracy Homer – Operations Manager</h2>
|
||||
<h2 id="tracy">Tracy Homer - Operations Manager</h2>
|
||||
<p>Tracy acts as Operations Manager at Software Freedom Conservancy.
|
||||
Bringing her super-skills of organization and love of bureaucracy,
|
||||
she helps things run at SFC smoothly behind the scenes.
|
||||
|
@ -46,45 +46,40 @@ Tracy has a degree in GIS from the University of Tennessee and enjoys
|
|||
making artistic maps using FOSS.</p>
|
||||
|
||||
|
||||
<h2 id="bkuhn">Bradley Kuhn – Policy Fellow & Hacker-in-Residence</h2>
|
||||
<p>Kuhn began his work in the software freedom movement
|
||||
as a volunteer in 1992 — 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 FSF’s Executive Director from 2001–2005, Kuhn led FSF’s 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>
|
||||
<h2 id="bkuhn">Bradley M. Kuhn - Policy Fellow and Hacker-in-Residence</h2>
|
||||
|
||||
<p>Kuhn was <acronym title="Software Freedom Conservancy">SFC</acronym>’s primary
|
||||
volunteer from 2006–2010, and became its first staffer in 2011. Kuhn’s
|
||||
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
|
||||
from <a href="https://www.loyola.edu/academics/computer-science">Loyola
|
||||
<p><a href="http://ebb.org/bkuhn/">Bradley M. Kuhn</a> is
|
||||
the <a href="https://sfconservancy.org/about/staff/#bkuhn">Policy Fellow and
|
||||
Hacker-in-Residence</a> at <a href="https://sfconservancy.org/">Software Freedom
|
||||
Conservancy</a> and editor-in-chief
|
||||
of <a href="https://copyleft.org">copyleft.org</a>. Kuhn began his work in
|
||||
the software freedom movement as a volunteer in 1992, when he became an early
|
||||
adopter of Linux-based systems, and began contributing to various Free
|
||||
Software projects, including Perl. He worked during the 1990s as a system
|
||||
administrator and software developer for various companies, and taught AP
|
||||
Computer Science at Walnut Hills High School in Cincinnati. Kuhn's
|
||||
non-profit career began in 2000, when he was hired by the FSF. As FSF's
|
||||
Executive Director from 2001–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 2006–2010, 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
|
||||
the <a href="http://www.cs.uc.edu/">University of
|
||||
Cincinnati</a>. <a href="http://www.ebb.org/bkuhn/articles/thesis/">Kuhn’s
|
||||
Master’s thesis</a> discussed methods for dynamic interoperability of FOSS
|
||||
programming languages. Kuhn received the 2012 Open Source Award, and the 2021
|
||||
Award for the Advancement of Free Software — both in recognition for
|
||||
his lifelong policy work on copyleft licensing and its enforcement.</p>
|
||||
Cincinnati</a>. <a href="http://www.ebb.org/bkuhn/articles/thesis/">Kuhn's
|
||||
Master's thesis</a> discussed methods for dynamic interoperability of Free
|
||||
Software programming languages. Kuhn received
|
||||
the <a href="http://www.oscon.com/oscon2012/public/schedule/detail/25039">O'Reilly
|
||||
Open Source Award in 2012</a>, in recognition for his lifelong policy work on
|
||||
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>
|
||||
|
||||
<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 – General Counsel</h2>
|
||||
<h2 id="rick">Rick Sanders - General Counsel</h2>
|
||||
|
||||
<p>Rick Sanders, has over 20 years' experience as a intellectual-property
|
||||
litigator. He started his legal career at Fenwick & West's Silicon Valley
|
||||
|
@ -101,7 +96,7 @@ Tennessee. Before becoming a lawyer, Rick was a college instructor in English
|
|||
composition and literature, especially Shakespeare. He is a native of Mountain
|
||||
View, California and now lives in Nashville.</p>
|
||||
|
||||
<h2 id="karen">Karen M. Sandler – Executive Director</h2>
|
||||
<h2 id="karen">Karen M. Sandler - Executive Director</h2>
|
||||
|
||||
<p>Karen M. Sandler is an attorney and the executive director of Software Freedom
|
||||
Conservancy, a 501c3 nonprofit organization focused on ethical technology. As
|
||||
|
@ -127,7 +122,7 @@ The Cooper Union for the Advancement of Science and Art.</p>
|
|||
the O’Reilly Open Source Award in 2011. She received an honorary doctorate
|
||||
from KU Leuven in 2023.</p>
|
||||
|
||||
<h2 id="sage">Sage Sharp – Project Manager, Outreachy</h2>
|
||||
<h2 id="sage">Sage Sharp - Project Manager, Outreachy</h2>
|
||||
<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
|
||||
systemic bias or impacted by underrepresentation in tech. Sage is a
|
||||
|
@ -136,7 +131,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
|
||||
Conduct.</p>
|
||||
|
||||
<h2 id="pono">Daniel Pono Takamori – Community Organizer & Non-Profit Problem Solver</h2>
|
||||
<h2 id="pono">Daniel Pono Takamori - Community Organizer & Non-Profit Problem Solver</h2>
|
||||
<p>Pono joined Conservancy to help fill a community need for bridging technical
|
||||
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
|
||||
|
@ -146,7 +141,7 @@ equitable and inclusive space. With a background in mathematics and physics,
|
|||
he looks forward to mobilizing social intelligence and community goveranance
|
||||
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 - Systems Administrator</h2>
|
||||
<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
|
||||
found it intellectually intersting and found the FOSS world an incredible
|
||||
|
|
|
@ -11,13 +11,11 @@ New York State. Below, Conservancy makes available these filings for
|
|||
public inspection, in reverse chronological order:</p>
|
||||
|
||||
<ul>
|
||||
<li>Filing Year 2024: Fiscal Year from 2024-03-01 through 2025-02-28
|
||||
<p><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
|
||||
grants an extension to 2026-01-15, and we have requested that 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>Filing Year 2023: Fiscal Year from 2023-03-01 through 2024-02-28<br/>
|
||||
<p>This fiscal period <strong>has not yet completed</strong>,
|
||||
but <a href="https://www.irs.gov/charities-non-profits/return-due-dates-for-exempt-organizations-annual-return">the
|
||||
2023 filing deadline for FY 2023-24 is 2024-07-15</a>. The IRS typically
|
||||
grants an extension to 2025-01-15, and we may seek the extension.</p>
|
||||
</li>
|
||||
<li>Filing Year 2022: Fiscal Year from 2022-03-01 through 2023-02-28<br/>
|
||||
<ul>
|
||||
|
|
|
@ -1,29 +0,0 @@
|
|||
{% 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 %}
|
|
@ -94,20 +94,17 @@ requests for remedy for the matter.</p>
|
|||
<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 can’t replace.</p>
|
||||
|
||||
<h3 id="summary-judgment">summary judgment</h3>
|
||||
<h3 id="standing">standing</h3>
|
||||
<p>Legal standing is a property of a party seeking legal remediation, needed to demonstrate that they are sufficiently affected by and connected to a case. ie, you must show that you are directly affected by the issue at hand.</p>
|
||||
|
||||
<h3 id="summary-judgment">Summary Judgment</h3>
|
||||
<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 href="#complaint">the complaint</a>. A motion for summary judgment on
|
||||
just some issues is called “partial”. 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 —
|
||||
including California — these are called “motions for
|
||||
summary adjudication”.</p>
|
||||
|
||||
|
||||
to rule immediately on some (or all) of the claims made in <a
|
||||
href="#complaint">the complaint</a>.
|
||||
|
||||
<h3 id="third-party-beneficiary">third-party beneficiaries of the GPL</h3>
|
||||
<p>People who aren’t 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 GPL’d software. See also General Public License (GPL).</p>
|
||||
<p>Here's an example unrelated to software that explains the concept of “third party beneficary” (“3PB”): Imagine if Alice is a carpenter with a niece named Charlotte, who is just about to start college. Bob wants Alice to fix his stairs. Alice wants to help Charlotte pay tutition for school, so she alters her standard contract so Bob has to pay Charlotte the fee that would normally go to Alice. If Bob reneges on this promise, Charlotte would have the right enforce her claim to that fee against Bob, even though Charlotte isn't a party to the carpentry contract between Alice and Bob.</p>
|
||||
|
||||
|
||||
{% endblock %}
|
||||
|
|
|
@ -1,43 +1,44 @@
|
|||
{% extends "base_compliance.html" %}
|
||||
{% block subtitle %}Copyleft Compliance Projects - {% endblock %}
|
||||
{% block submenuselection %}ImpactLitigationCopyleft{% endblock %}
|
||||
{% block submenuselection %}PastLawsuits{% endblock %}
|
||||
{% block content %}
|
||||
|
||||
<h1>Impact Litigation for Copyleft</h1>
|
||||
<h1>Previous Copyleft Litigation</h1>
|
||||
|
||||
<p>Pursuant to our <a href="/copyleft-compliance/principles.html">Principles of
|
||||
Community-Oriented GPL enforcement</a>, Software Freedom Conservancy
|
||||
(<abbr>SFC</abbr>) engages in
|
||||
litigation only as an last resort when other methods to adjudicate users'
|
||||
rights under copyleft fail. However, when necessary, SFC engages in impact
|
||||
litigation in lawsuits around the world — both as a Plaintiff
|
||||
ourselves and by paying the legal fees of other Plaintiffs.</p>
|
||||
Community-Oriented GPL enforcement</a>, Software Freedom Conservancy sees
|
||||
litigation as an last resort when other methods to achieve copyleft
|
||||
compliance fail. Below, we discuss the outcome of past compliance
|
||||
lawsuits where Conservancy played a role.</p>
|
||||
|
||||
<h2>Current Copyleft Litigation</h2>
|
||||
<h2 id="best-buy-et-al">Software Freedom Conservancy v. Best Buy, et al</h2>
|
||||
|
||||
Our current impact litigation against <a href="/vizio/">Vizio</a> is ongoing
|
||||
to establish users' rights under the GPLv2 and LGPLv2.1. Please
|
||||
do <a href="/vizio/">read more about it</a> and <a href="/sustainer">donate
|
||||
to support this work!</a>
|
||||
<p>On 14 December 2009, Software Freedom Conservancy 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>
|
||||
|
||||
<h2 id="#past">Past Copyleft Litigation</h2>
|
||||
<p>Conservancy settled with each defendant at different times, and the
|
||||
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>
|
||||
|
||||
These past lawsuits are listed in reverse chronological order.
|
||||
<p>One oft-stated confusion about this litigation was that we sued Best Buy
|
||||
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
|
||||
“Insignia” “house brand” that they produced as
|
||||
their own product.</p>
|
||||
|
||||
<h3 id="avm">Sebastian Steck's AVM Lawsuit</h3>
|
||||
<h2 id="vmware">Christoph Hellwig's VMware Lawsuit</h2>
|
||||
|
||||
<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
|
||||
<p>Conservancy partially funded and assisted in coordination of Christoph
|
||||
Hellwig's lawsuit against VMware in Germany. That case concluded in 2019.
|
||||
You can view the relevant announcements and analysis that Conservancy has
|
||||
published about the case below, starting with the announcement regarding
|
||||
|
@ -59,24 +60,15 @@ These past lawsuits are listed in reverse chronological order.
|
|||
</ul>
|
||||
</p>
|
||||
|
||||
<h3 id="best-buy-et-al">Software Freedom Conservancy v. Best Buy, et al</h3>
|
||||
<h2 id="avm">Sebastian Steck's AVM Lawsuit</h2>
|
||||
|
||||
<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>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>SFC settled with each defendant at different times, and the
|
||||
dismissals can be seen in the docket — the last occurring in
|
||||
September 2012. 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>
|
||||
<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>
|
||||
|
||||
{% endblock %}
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
{% extends "base_vizio_og.html" %}
|
||||
{% extends "base_vizio.html" %}
|
||||
{% block subtitle %}Copyleft Compliance Projects - {% endblock %}
|
||||
{% block submenuselection %}VizioMain{% endblock %}
|
||||
{% block content %}
|
||||
|
|
|
@ -1,133 +1,71 @@
|
|||
{% extends "base_vizio.html" %}
|
||||
{% load static %}
|
||||
{% block subtitle %}Copyleft Compliance Projects - {% 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 “specific performance” (fulfilling a contract requirement in exactly the way the contract specifies) of production of complete, corresponding source code (CCS) — 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 “remove”</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 “extra element”</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 — 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>
|
||||
<li><span>Location:</span> California</li>
|
||||
<li><span>Court Type:</span> Orange County Superior Court</li>
|
||||
<li><span>Status:</span> Ongoing</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><a
|
||||
href="https://sfconservancy.org/docs/software-freedom-conservancy-v-vizio-complaint-2021-10-19.pdf">SFC's
|
||||
Original Complaint (2021-10-19)</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>
|
||||
{% 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>
|
||||
|
||||
{% block on-page-css %}
|
||||
<style>
|
||||
<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>
|
||||
|
||||
.case-image {
|
||||
background: url("{% static 'img/vizio-image.webp' %}") right center no-repeat;
|
||||
background-size: cover;
|
||||
}
|
||||
</style>
|
||||
{% endblock %}
|
||||
<br>
|
||||
<li><h5>SFC's Motion for Summary Adjudication</h5></li>
|
||||
<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>
|
||||
|
||||
{% block about-case %}
|
||||
<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
|
||||
source code (“CCS”)</a>, they refused. SFC sued Vizio in the Orange County Superior Court to receive this essential information.</p>
|
||||
<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">SFC’s 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>
|
||||
<br>
|
||||
<li><h5>Mediation attempts and procedural matters in discovery</h5></li>
|
||||
<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/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>
|
||||
|
@ -137,67 +75,28 @@ like OpenWrt, which allows owners of broadband routers to customize the function
|
|||
<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/456.pdf">Status Conference result and new trial date of 2025-09-15</a></li>
|
||||
</ul>
|
||||
</details>
|
||||
</ul>
|
||||
|
||||
<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 Second Motion for Summary Adjudication <span>[Spring 2025]</span></span></summary>
|
||||
<br>
|
||||
<li><h5>SFC's Second Motion for Summary Adjudication</h5></li>
|
||||
<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>
|
||||
<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/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://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>
|
||||
</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>
|
||||
<li>SFC's motion to set hearing date on its Motion for Summary Adjudication</li>
|
||||
<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/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>
|
||||
</ul>
|
||||
</details>
|
||||
</ul>
|
||||
</ul>
|
||||
|
||||
<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 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>
|
||||
<h3>MEDIA CONTACT</h3>
|
||||
|
||||
You can reach out media team at <a href="mailto:media@sfconservancy.org"><media@sfconservancy.org></a></p>
|
||||
|
||||
<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 %}
|
||||
|
||||
|
||||
|
||||
{% 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 %}
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
{% extends "base_compliance.html" %}
|
||||
{% block subtitle %}Copyleft Compliance Projects - {% endblock %}
|
||||
{% block submenuselection %}ImpactLitigationCopyleft{% endblock %}
|
||||
{% block submenuselection %}PastLawsuits{% endblock %}
|
||||
{% 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>
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
{% extends "base_compliance.html" %}
|
||||
{% block subtitle %}Copyleft Compliance Projects - {% endblock %}
|
||||
{% block submenuselection %}ImpactLitigationCopyleft{% endblock %}
|
||||
{% block submenuselection %}PastLawsuits{% endblock %}
|
||||
{% block content %}
|
||||
<h2>The time has come to stand up for the GPL.</h2>
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
{% extends "base_compliance.html" %}
|
||||
{% block subtitle %}Copyleft Compliance Projects - {% endblock %}
|
||||
{% block submenuselection %}ImpactLitigationCopyleft{% endblock %}
|
||||
{% block submenuselection %}PastLawsuits{% endblock %}
|
||||
{% block content %}
|
||||
<h1>Frequently Asked Questions about Christoph Hellwig's VMware Lawsuit</h1>
|
||||
|
||||
|
|
|
@ -25,8 +25,7 @@
|
|||
|
||||
|
||||
<h2 id="GiveUpGitHub">Give Up GitHub</h2>
|
||||
<p><a href="https://www.theregister.com/2025/08/15/codeberg_beset_by_ai_bots/">The
|
||||
Register – 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/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>
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
{% extends "base_vizio_og.html" %}
|
||||
{% extends "base_vizio.html" %}
|
||||
{% block subtitle %}Press - {% endblock %}
|
||||
{% block submenuselection %}VizioQandA{% endblock %}
|
||||
{% block content %}
|
||||
|
|
|
@ -16,7 +16,7 @@
|
|||
{% endblock %}
|
||||
{% block outercontent %}
|
||||
<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_subset.svg' %}#heart"></use></svg></h1>
|
||||
<h1>Thanks! <svg style="color: #ff41b4; width: 30px; height: 30px; vertical-align: middle;"><use href="{% static 'img/font_awesome.svg' %}#heart"></use></svg></h1>
|
||||
|
||||
<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>
|
||||
|
|
File diff suppressed because it is too large
Load diff
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
File diff suppressed because one or more lines are too long
Before Width: | Height: | Size: 24 KiB |
|
@ -1,5 +0,0 @@
|
|||
<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>
|
Before Width: | Height: | Size: 5.3 KiB |
|
@ -4,21 +4,18 @@ 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)
|
||||
-->
|
||||
<svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
|
||||
<!-- Brands -->
|
||||
<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 id="facebook" viewBox="0 0 512 512">
|
||||
<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>
|
||||
<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>
|
||||
</symbol>
|
||||
<symbol id="x-twitter" viewBox="0 0 512 512">
|
||||
<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 id="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>
|
||||
</symbol>
|
||||
<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>
|
||||
</symbol>
|
||||
|
||||
<!-- Solid -->
|
||||
<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>
|
||||
</symbol>
|
||||
|
@ -34,22 +31,4 @@ License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL
|
|||
<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>
|
||||
</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>
|
Before Width: | Height: | Size: 6.3 KiB After Width: | Height: | Size: 5.3 KiB |
Binary file not shown.
Before Width: | Height: | Size: 130 KiB |
Binary file not shown.
Before Width: | Height: | Size: 171 KiB |
|
@ -58,10 +58,10 @@ qsa('.supporter-form').forEach(function(form) {
|
|||
});
|
||||
|
||||
// Open mobile/search menu.
|
||||
// qs('#menu-icon').addEventListener('click', function(event) {
|
||||
// qs('#navbar').classList.toggle('mobile');
|
||||
// });
|
||||
// qs('#search-icon').addEventListener('click', function(event) {
|
||||
// qs('#navbar').classList.toggle('mobile');
|
||||
// qs('#search-query').focus();
|
||||
// });
|
||||
qs('#menu-icon').addEventListener('click', function(event) {
|
||||
qs('#navbar').classList.toggle('mobile');
|
||||
});
|
||||
qs('#search-icon').addEventListener('click', function(event) {
|
||||
qs('#navbar').classList.toggle('mobile');
|
||||
qs('#search-query').focus();
|
||||
});
|
||||
|
|
|
@ -1,89 +0,0 @@
|
|||
// 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';
|
||||
}
|
||||
}
|
||||
});
|
||||
});
|
||||
});
|
|
@ -24,14 +24,16 @@
|
|||
<h2>Blogs by Tag</h2>
|
||||
<ul>
|
||||
{% for tag in all_tags %}
|
||||
<li><a href="{{ tag.get_absolute_url }}">{{ tag.label }}</a></li>
|
||||
<li><a href="{{ tag.get_absolute_url }}">{{ tag.label }}</a>
|
||||
(<a href="/feeds/blog/?tag={{ tag.slug }}">rss</a>)</li>
|
||||
{% endfor %}
|
||||
</ul>
|
||||
|
||||
<h2>Blogs by Author</h2>
|
||||
<ul>
|
||||
{% for author in all_authors %}
|
||||
<li><a href="/blog/?author={{ author.username }}">{{ author.formal_name }}</a></li>
|
||||
<li><a href="/blog/?author={{ author.username }}">{{ author.formal_name }}</a>
|
||||
(<a href="/feeds/blog/?author={{ author.username }}">rss</a>)</li>
|
||||
{% endfor %}
|
||||
</ul>
|
||||
</div>
|
||||
|
|
|
@ -9,7 +9,7 @@
|
|||
{% endblock %}
|
||||
|
||||
{% block outercontent %}
|
||||
<div class="content-with-donate-sidebar">
|
||||
<div class="content-with-donate-sidebar mw8 center ph2 ph3">
|
||||
<div id="container">
|
||||
<div id="mainContent">{% block content %}{% endblock %}</div>
|
||||
<div id="sidebar" class="{% block submenuselection %}{% endblock %}">
|
||||
|
@ -28,17 +28,18 @@
|
|||
<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>More About Our Copyleft Advocacy</h2>
|
||||
<h2>More About Copyleft Compliance</h2>
|
||||
<ul>
|
||||
<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="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="CopyleftPrinciples"><a href="/copyleft-compliance/principles.html">Principles of Community-Oriented 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="CopyleftOrg"><a href="https://copyleft.org/">copyleft.org</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<!-- <div class="donate-sidebar">
|
||||
<div class="donate-sidebar">
|
||||
<details>
|
||||
<summary>Support Now!</summary>
|
||||
|
||||
|
@ -50,6 +51,6 @@
|
|||
Sustainer <strong>right now</strong></span></a>. We can't sustain
|
||||
this work without ongoing support from donors like you!</p>
|
||||
</details>
|
||||
</div> -->
|
||||
</div>
|
||||
</div>
|
||||
{% endblock %}
|
||||
|
|
|
@ -1,7 +1,5 @@
|
|||
{% load static %}
|
||||
|
||||
<!DOCTYPE html><html lang="en" prefix="og: http://ogp.me/ns#">
|
||||
|
||||
<!DOCTYPE html>
|
||||
<html lang="en" prefix="og: http://ogp.me/ns#">
|
||||
<head>
|
||||
|
@ -12,158 +10,94 @@
|
|||
<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="stylesheet" type="text/css" href="{% static 'css/tachyons.min.css' %}"/>
|
||||
<link rel="stylesheet" type="text/css" media="(min-width: 67em)" href="{% static 'css/conservancy-bigscreen.css' %}" />
|
||||
<link rel="stylesheet" type="text/css" media="screen" href="{% static 'css/conservancy.css' %}" />
|
||||
<script src="{% static 'js/conservancy.js' %}" ></script>
|
||||
<link rel="stylesheet" type="text/css" media="(min-width: 67em)" href="{% static 'css/conservancy-bigscreen.css' %}" />
|
||||
<script src="{% static 'js/conservancy.js' %}" defer></script>
|
||||
{% block head %}{% endblock %}
|
||||
</head>
|
||||
|
||||
<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>
|
||||
|
||||
<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>
|
||||
|
||||
<header class="header-container">
|
||||
<div class="header-inner"> {# Added class for styling #}
|
||||
|
||||
<nav id="primary-nav-bar">
|
||||
<a href="/" class="header-logo-link">
|
||||
<img src="{% static 'img/conservancy-header-logo.svg' %}" alt="Software Freedom Conservancy" class="header-logo" width="284" height="90" />
|
||||
</a>
|
||||
|
||||
<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>
|
||||
|
||||
|
||||
<ul id="feature-menu" class="w-40-ns mt2 mt4-ns mb2 mb2-ns mh2 pt1 flex flex-wrap justify-center items-center list">
|
||||
<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>
|
||||
</span></li>
|
||||
<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>
|
||||
<li class="vizio"><a href="/vizio/" class="f5 mh1 mv1 ph2 pv1 ttu b btn-orange">Vizio</a></li>
|
||||
<li><span id="search-icon" class="dib ph2 pointer">
|
||||
<svg style="color: var(--orange); width: 30px; height: 30px;"><use href="{% static 'img/font_awesome.svg' %}#search"></use></svg>
|
||||
</span></li>
|
||||
</ul>
|
||||
</div>
|
||||
</header>
|
||||
|
||||
<div id="main-mobile-nav" class="mobile-nav-overlay" aria-hidden="true">
|
||||
<div class="mobile-nav-header">
|
||||
<a href="/" class="mobile-logo-link">
|
||||
<img src="{% static 'img/conservancy-header-logo.svg' %}" alt="Software Freedom Conservancy" width="200" />
|
||||
</a>
|
||||
<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>
|
||||
</button>
|
||||
</div>
|
||||
<div id="navbar-outer" class="mt2 mt0-ns mb2">
|
||||
<div id="navbar" class="center mw8 nested-list-resetb dn db-ns">
|
||||
<ul class="f5 ttu flex flex-wrap justify-center">
|
||||
<!-- Remaining previous menu items
|
||||
<li class="Projects"><a href="/projects/">Projects</a></li>
|
||||
<li class="npoacct"><a href="/npoacct/">NPOAcct</a></li>
|
||||
-->
|
||||
|
||||
<li class="search dn-ns">
|
||||
<form method="get" action="https://duckduckgo.com" class="ml2 flex mw6">
|
||||
<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>
|
||||
|
||||
|
||||
|
||||
{% include "fundgoal/fundraiser_goal_banner_partial.html" %}
|
||||
|
||||
<div>
|
||||
{% block outercontent %}<div id="mainContent" class="mw8 center ph2 ph3"> {% block content %}{% endblock %}</div>{% endblock %}
|
||||
</div>
|
||||
|
||||
<footer class="footer-container" role="contentinfo">
|
||||
<div class="footer-inner">
|
||||
{# Logo #}
|
||||
<a href="/" id="footer-logo-link">
|
||||
<img class="footer-logo" src="{% static 'img/conservancy-header-logo.svg' %}" alt="Software Freedom Conservancy" />
|
||||
</a>
|
||||
<div id="conservancyfooter" class="mt4-ns pt3 ph3 bg-light-gray">
|
||||
<p>Connect with Conservancy on
|
||||
<a href="https://social.sfconservancy.org/conservancy">Fediverse</a>,
|
||||
<a href="https://x.com/conservancy">X</a>,
|
||||
<a href="https://www.facebook.com/SoftwareFreedomConservancy/">Facebook</a>,
|
||||
and <a href="https://www.youtube.com/channel/UCUEeuNvX2UyTTyTYXR9dm_A">YouTube</a>.</p>
|
||||
|
||||
{# Social Links #}
|
||||
<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><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>
|
||||
<p>Our privacy policy was last updated <strong>22 December 2020</strong>.</p>
|
||||
|
||||
{# Footer Nav #}
|
||||
<div class="footer-nav">
|
||||
<nav aria-label="Footer navigation">
|
||||
<ul>
|
||||
<li><a href="/">Main Page</a></li>
|
||||
<li><a href="/about/">Contact</a></li>
|
||||
<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>
|
||||
<p class="copyright_info">
|
||||
<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>
|
||||
<br />This page, and all contents herein, unless a license is otherwise
|
||||
specified, are licensed under a
|
||||
<a rel="license" href="https://creativecommons.org/licenses/by-sa/4.0">Creative
|
||||
Commons Attribution-ShareAlike 4.0 International License</a>.</p>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
@ -5,46 +5,45 @@
|
|||
{% block category %}Vizio{% endblock %}
|
||||
{% block head %}
|
||||
<link href="{% static 'css/forms.css' %}" rel="stylesheet" type="text/css"/>
|
||||
{% block on-page-css %}{% endblock %}
|
||||
|
||||
{% endblock %}
|
||||
|
||||
{% block outercontent %}
|
||||
|
||||
<section class="case-header">
|
||||
<div class="case-info flex">
|
||||
<div class="case-info w-50-l ph2 pv4 ph5-ns pv5-ns">
|
||||
<h4>Court Case</h4>
|
||||
{% block case-info %}{% endblock %}
|
||||
<div class="content-with-donate-sidebar mw8 center ph2 ph3">
|
||||
<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&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="case-image w-50-ns dn db-l"></div>
|
||||
</div>
|
||||
<div class="case-bar"></div>
|
||||
</section>
|
||||
<div class="donate-sidebar">
|
||||
<details>
|
||||
<summary>Support Now!</summary>
|
||||
|
||||
<h3>Support Copyleft Enforcement Now!</h3>
|
||||
|
||||
<section class="case-content">
|
||||
<div class="case-content-left">
|
||||
<div class="about-case">
|
||||
<h2>About the case</h2>
|
||||
{% block about-case %}{% endblock %}
|
||||
</div>
|
||||
<div class="news-coverage-link">{% block news-coverage-link %}{% endblock %}</div>
|
||||
<p>
|
||||
To support our copyleft compliance & 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>
|
||||
<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 %}
|
||||
|
|
|
@ -1,53 +0,0 @@
|
|||
{% 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&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 & 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 %}
|
|
@ -14,7 +14,7 @@
|
|||
<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 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 %}
|
||||
<a href="/feeds/blog/{% if query_string %}?{{ query_string }}{% endif %}"><img src="{% static 'img/feed-icon-14x14.png' %}" alt="[RSS]"/></a></p>
|
||||
</p>
|
||||
{% endif %}
|
||||
|
||||
{% for entry in blog_entries %}
|
||||
|
|
|
@ -36,10 +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>
|
||||
</section>
|
||||
<section class="w-30-ns mh2 pa3 bg-light-blue ba b--gray">
|
||||
<h2 class="f4 ttu">Give Up GitHub!</h2>
|
||||
<p>There's never been a better time than now
|
||||
to <a href="https://GiveUpGitHub.org"><em>Give Up GitHub!</em></a> Read
|
||||
more about <a href="https://GiveUpGitHub.org">how & why to give it up today…</a></p>
|
||||
<h2 class="f4 ttu">SFC files updated MSA in Vizio</h2>
|
||||
<p>Recently, in the historic Vizio lawsuit, SFC has filed a new Motion for Summary Adjudication. Seeking to establish the right of "third-party beneficiaries" to the GPL. This is the right we are hope to enshrine for all users and recievers of copyleft software. Follow along as we move to trial later this year in this landmark lawsuit.</p>
|
||||
<a href="/news/2025/jul/10/sfc-updates-motion-for-summary-adjudication-vizio/" class="f5 dib pa2 ttu b
|
||||
btn-orange">Check it out!</a>
|
||||
</section>
|
||||
</div>
|
||||
|
||||
|
@ -83,15 +83,9 @@ strategies that defend FOSS (such as copyleft). <a href="/about" class="orange">
|
|||
<div class="w-30-ns mh2">
|
||||
<div class="ph3 pv2 ba b--gray">
|
||||
<h3 class="ttu">Featured Term</h3>
|
||||
<h4 id="summary-judgment">Summary Judgment</h4>
|
||||
<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 href="#complaint">the complaint</a>. A motion for summary judgment on
|
||||
just some issues is called “partial”. … In California
|
||||
state court — these are “motions for summary
|
||||
adjudication”.</p>
|
||||
<p><a href="/copyleft-compliance/glossary.html#summary-judgment" class="orange ttu">Visit
|
||||
full glossary of terms…</a></p>
|
||||
<h4 id="foss-commons">third-party beneficiary</h4>
|
||||
<p>People who aren’t 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 GPL’d software. See also General Public License (GPL).</p>
|
||||
<p><a href="/copyleft-compliance/glossary.html#third-party-beneficiary" class="orange ttu">Visit our glossary of terms</a></p>
|
||||
</div>
|
||||
|
||||
<div class="mh3 pt3">
|
||||
|
@ -101,7 +95,7 @@ adjudication”.</p>
|
|||
|
||||
<h2 class="f6 ttu mt2 mb1">RSS feed</h2>
|
||||
<div class="ml2">
|
||||
<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>
|
||||
<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>
|
||||
</div>
|
||||
|
||||
<h2 class="f6 ttu mt2 mb1">Follow us</h2>
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
{% 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_subset.svg' %}#mastodon"></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_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_subset.svg' %}#youtube"></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.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://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.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>
|
||||
|
|
|
@ -1,59 +0,0 @@
|
|||
<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>
|
|
@ -1,33 +0,0 @@
|
|||
<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>
|
|
@ -1,38 +0,0 @@
|
|||
<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>
|
|
@ -1,53 +0,0 @@
|
|||
<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­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>
|
|
@ -1,33 +0,0 @@
|
|||
<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>
|
|
@ -2,12 +2,10 @@
|
|||
<!-- <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="VizioTopBar"><a href="/copyleft-compliance/vizio.html">Vizio Lawsuit</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="FIXME2"><a href="/copyleft-compliance/past-lawsuits.html">Previous Lawsuits</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="UseTheSource"><a href="{% url 'usethesource:landing' %}">Use The Source</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/awards.html">Awards</a></li>
|
||||
</ul>
|
||||
|
|
Loading…
Add table
Reference in a new issue