Compare commits

..

21 commits

Author SHA1 Message Date
a2421ddcbd Final linkage 2026-01-14 14:12:24 -08:00
173139b04e Final fixes I hope 2026-01-14 14:08:27 -08:00
1a9461152b fix various copoy 2026-01-14 14:05:53 -08:00
cf6d469f8f make copy both situations match 2026-01-14 14:04:27 -08:00
1a2e7214af fix copy text 2026-01-14 14:00:34 -08:00
0f11cace7c fix url, fix number 2026-01-14 13:56:55 -08:00
321dde57cb Add date pono and karen decided 2026-01-14 13:44:24 -08:00
12f618af3b Close <em> tag 2026-01-14 13:40:05 -08:00
42887bfb0b There was still a missing {% endif %} 😩 2026-01-14 13:33:22 -08:00
ce2bbbba7b Rework if-then-else mess; format div's 2026-01-14 13:30:08 -08:00
76ef5019af fix endifs and change formatting
formatting removes additional raised on original bar
also increase size of larger portion of match
2026-01-14 11:49:59 -08:00
8719403b81 Still not right, boy an django template mode for Emacs would help
{# LEFT OFF HERE #} shows where I left off.
2026-01-14 11:24:18 -08:00
4b0172080f logic 2026-01-14 10:48:25 -08:00
f33fc80520 Minor changes to logic 2026-01-14 10:42:37 -08:00
2b26d1efb2 endif wrong? 2026-01-14 10:34:03 -08:00
c3aff1e73a Not sure my endif count is right, so this my 500 2026-01-14 10:32:31 -08:00
8d75fdf851 Create a real FUND_GOAL_1 2026-01-14 10:11:39 -08:00
06dfa1a619 Now, make a duplicate of sitefundgoal0 text for sitefundgoal1. 2026-01-14 10:09:21 -08:00
746fa42f6c Next step, make a sitefundgoal1 object. 2026-01-14 10:07:43 -08:00
a17c08f00c Step 2, switch to using 'sitefundgoal0' 2026-01-14 10:04:42 -08:00
e5ea74887a First step to a two-bar solution; make another SITE_FUNDGOAL …
… but don't use it yet.
2026-01-14 09:37:00 -08:00
11 changed files with 48 additions and 79 deletions

View file

@ -18,6 +18,20 @@ mission.</p>
<p>Currently, the directors of Conservancy are:</p> <p>Currently, the directors of Conservancy are:</p>
<h2 id="jeremy">Jeremy Allison</h2>
<p>Jeremy Allison is one of the lead developers on the Samba Team, a
group of programmers developing an Open Source Windows compatible file
and print server product for UNIX systems. Developed over the Internet
in a distributed manner similar to the Linux system, Samba is used by
all Linux distributions as well as many thousands of corporations and
products worldwide. Jeremy handles the co-ordination of Samba
development efforts and acts as a corporate liaison to companies using
the Samba code commercially.</p>
<p>He works for CIQ as a Distinguished Engineer, working on Open
Source code.</p>
<h2 id="laura">Dr. Laura Fortunato</h2> <h2 id="laura">Dr. Laura Fortunato</h2>
<p><a href="http://www.santafe.edu/~fortunato/">Dr. Laura Fortunato</a> <p><a href="http://www.santafe.edu/~fortunato/">Dr. Laura Fortunato</a>

View file

@ -13,6 +13,21 @@ members of Conservancy.
projects</a> <a href="/members/apply/">that apply</a> projects</a> <a href="/members/apply/">that apply</a>
for membership in Conservancy.</p> for membership in Conservancy.</p>
<h2>Jeremy Allison</h2>
<a id="jeremy"></a>
<p>Jeremy Allison is one of the lead developers on the Samba Team, a group
of programmers developing an Open Source Windows compatible file and print
server product for UNIX systems. Developed over the Internet in a
distributed manner similar to the Linux system, Samba is used by all Linux
distributions as well as many thousands of corporations and products
worldwide. Jeremy handles the co-ordination of Samba development efforts
and acts as a corporate liaison to companies using the Samba code
commercially.</p>
<p>He works for CIQ as a Distinguished Engineer, working on Open
Source code.</p>
<h2>Tom Callaway</h2> <h2>Tom Callaway</h2>
<a id="tom"></a> <a id="tom"></a>

View file

@ -1,59 +0,0 @@
{% extends "base_conservancy.html" %}
{% load static %}
{% block title %}OpenWrt One - {% endblock %}
{% block head %}
{{ block.super }}
<script defer src="{% static "js/vendor/alpine-3.14.1.js" %}"></script>
<script>
var gallery = {
images: [
'{% static "img/projects/openwrt/banana_pi_openwrt_one_case_5.jpg" %}',
'{% static "img/projects/openwrt/banana_pi_openwrt_one_case_6.jpg" %}',
'{% static "img/projects/openwrt/banna_pi_openwrt_one_interface-1a.jpg" %}',
'{% static "img/projects/openwrt/banna_pi_openwrt_one_interface-1b.jpg" %}',
'{% static "img/projects/openwrt/openwrt_one_1.jpg" %}',
'{% static "img/projects/openwrt/openwrt_one_3.jpg" %}',
'{% static "img/projects/openwrt/openwrt_one_4.jpg" %}',
],
selected_image: '{% static "img/projects/openwrt/banana_pi_openwrt_one_case_5.jpg" %}',
};
</script>
{% endblock %}
{% block outercontent %}
<div class="mw8 center ph2 ph3">
<section class="pa2 mt4 mb3">
<h2 class="f2 lh-title mt0">OpenWrt One</h2>
<h3 class="f4 lh-title">The First Router Designed Specifically For OpenWrt</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/projects/openwrt/banana_pi_openwrt_one_case_5.jpg" %}">
<div class="flex flex-row flex-wrap">
<template x-for="image in images" :key="image">
<a href="#" x-on:click.prevent="selected_image = image"> <img x-bind:src="image" alt="Thumbnail" class="w4"></a>
<pre x-text="selected_image">foo</pre>
</template>
</div>
</div>
<div class="w-30-ns mb3">
<div class="bg-light-gray pa3">
<div class="mb1">SCaLE Price:</div>
<div class="f2 mb4">$149 USD</div>
<div class="mb2 mt4">Spec sheet:</div>
<a href="https://openwrt.org/toh/openwrt/one" class="f6 w-100 white bg-green tc db pv2 ph3 mb2" >Official link</a>
</div>
</div>
</div>
<div>
<p>This is the first wireless Internet router designed and built with your software freedom and right to repair in mind. The OpenWrt One will never be locked down and is forever unbrickable. This device services <strong>your</strong> needs as its owner and user. Everyone deserves control of their computing. The OpenWrt One takes a great first step toward bringing software rights to your home: you can control your own network with the software of your choice, and ensure your right to change, modify, and repair it as you like.</p>
<p>The OpenWrt One demonstrates what's possible when hardware designers and manufacturers prioritize your software right to repair; OpenWrt One exuberantly follows these requirements of the copyleft licenses of Linux and other GPL'd programs. This device provides the fully copyleft-compliant source code release from the start. Device owners have all the rights as intended on Day 1; device owners are encouraged to take full advantage of these rights to improve and repair the software on their OpenWrt One.</p>
<p>Priced starting at US$125 for a complete OpenWrt One with case, it's ready for a wide variety of use cases. Manufactured in collaboration with Banana Pi, the OpenWrt One uses the MediaTek MT7981B SoC, with MT7976C wifi, 1 GiB DDR4 RAM, 128 MiB SPI NAND + 4 MiB SPI NOR flash, two Ethernet ports (2.5 GbE and 1 GbE), a USB host port, M.2 2042 for NVMe SSD or similar devices, and mikroBUS expansion header. The OpenWrt offers both PoE (Power over Ethernet) via the 2.5 GbE port , or direct power via the USB-C power port with 12V USB-PD. A convenient USB serial interface is built into the other USB-C port: expert users won't miss any boot messages! This hacker-friendly device is unbrickable, providing a switch to separately flash the NOR and NAND portions of the flash memory.</p>
</div>
</section>
</div>
{% endblock %}

View file

@ -40,7 +40,7 @@
<div class="w-30-ns mb3"> <div class="w-30-ns mb3">
<div class="bg-light-gray pa3"> <div class="bg-light-gray pa3">
<div class="mb1">From:</div> <div class="mb1">From:</div>
<div class="f2 mb4">$125 USD</div> <div class="f2 mb4">$83 USD</div>
<div class="mb2">Official retailers:</div> <div class="mb2">Official retailers:</div>
<a href="https://www.aliexpress.com/item/1005007795779282.html" class="f5 w-100 white bg-green tc db pv2 ph3 mb2">AliExpress</a> <a href="https://www.aliexpress.com/item/1005007795779282.html" class="f5 w-100 white bg-green tc db pv2 ph3 mb2">AliExpress</a>
@ -65,7 +65,7 @@
<p>The OpenWrt One demonstrates what's possible when hardware designers and manufacturers prioritize your software right to repair; OpenWrt One exuberantly follows these requirements of the copyleft licenses of Linux and other GPL'd programs. This device provides the fully copyleft-compliant source code release from the start. Device owners have all the rights as intended on Day 1; device owners are encouraged to take full advantage of these rights to improve and repair the software on their OpenWrt One.</p> <p>The OpenWrt One demonstrates what's possible when hardware designers and manufacturers prioritize your software right to repair; OpenWrt One exuberantly follows these requirements of the copyleft licenses of Linux and other GPL'd programs. This device provides the fully copyleft-compliant source code release from the start. Device owners have all the rights as intended on Day 1; device owners are encouraged to take full advantage of these rights to improve and repair the software on their OpenWrt One.</p>
<p>Priced starting at US$125 for a complete OpenWrt One with case, it's ready for a wide variety of use cases. Manufactured in collaboration with Banana Pi, the OpenWrt One uses the MediaTek MT7981B SoC, with MT7976C wifi, 1 GiB DDR4 RAM, 128 MiB SPI NAND + 4 MiB SPI NOR flash, two Ethernet ports (2.5 GbE and 1 GbE), a USB host port, M.2 2042 for NVMe SSD or similar devices, and mikroBUS expansion header. The OpenWrt offers both PoE (Power over Ethernet) via the 2.5 GbE port , or direct power via the USB-C power port with 12V USB-PD. A convenient USB serial interface is built into the other USB-C port: expert users won't miss any boot messages! This hacker-friendly device is unbrickable, providing a switch to separately flash the NOR and NAND portions of the flash memory.</p> <p>Priced starting at US$83 for a complete OpenWrt One with case, it's ready for a wide variety of use cases. Manufactured in collaboration with Banana Pi, the OpenWrt One uses the MediaTek MT7981B SoC, with MT7976C wifi, 1 GiB DDR4 RAM, 128 MiB SPI NAND + 4 MiB SPI NOR flash, two Ethernet ports (2.5 GbE and 1 GbE), a USB host port, M.2 2042 for NVMe SSD or similar devices, and mikroBUS expansion header. The OpenWrt offers both PoE (Power over Ethernet) via the 2.5 GbE port , or direct power via the USB-C power port with 12V USB-PD. A convenient USB serial interface is built into the other USB-C port: expert users won't miss any boot messages! This hacker-friendly device is unbrickable, providing a switch to separately flash the NOR and NAND portions of the flash memory.</p>
</div> </div>
</section> </section>
</div> </div>

View file

@ -10,8 +10,8 @@
<li><span>Location:</span> California</li> <li><span>Location:</span> California</li>
<li><span>Court Type:</span> Orange County Superior Court</li> <li><span>Court Type:</span> Orange County Superior Court</li>
<li><span>Status:</span> Ongoing</li> <li><span>Status:</span> Ongoing</li>
<li><span>Last Update:</span> February 27, 2026</li> <li><span>Last Update:</span> July 15, 2025</li>
<li><span>Trial Date:</span> August 10-19, 2026</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>
</ul> </ul>
{% endblock %} {% endblock %}

View file

@ -239,7 +239,7 @@ under its license, the GPLv2. These copyright holders have formally asked
Conservancy to engage in compliance efforts for their copyrights in the Conservancy to engage in compliance efforts for their copyrights in the
Linux kernel.</p> Linux kernel.</p>
<h2><a href="https://harvey-os.github.io/">Harvey OS</a></h2> <h2><a href="http://harvey-os.org/">Harvey OS</a></h2>
<img class="project-logo" src="{% static 'img/projects/harvey.svg' %}" alt="" /> <img class="project-logo" src="{% static 'img/projects/harvey.svg' %}" alt="" />

View file

@ -3,13 +3,13 @@
<div class="mw8 center ph2 ph3"> <div class="mw8 center ph2 ph3">
<h1><abbr title="Free and Open Source Software Yearly">FOSSY</abbr>: Propose a Commmunity Track!</h1> <h1><abbr title="Free and Open Source Software Yearly">FOSSY</abbr>: Propose a Commmunity Track!</h1>
<div class="mw7 mb5"> <div class="mw7 mb5">
<p>SFC will be hosting <a href="https://fossy.ca/">a community oriented conference</a> this coming summer August 6th - 9th, 2026 at UBC in Vancouver, BC, Canada. Focused on the creation and impact of free and open source software, uplifting contributors of all experience. We plan to have 8 tracks of talks over 4 days and to dedicate a substantial portion of these track to community run tracks, similar to the DevRooms at FOSDEM or the miniconfs at LinuxConfAU. We'd like to invite you (and your small team, ideally 2 or 3 people) to run a track based on a topic you're all passionate about. If selected, your team will be responsible for inviting speakers, selecting talks and organising the schedule for your track. If that sounds good to you, please fill in the form to tell us more about your team's idea. If you have any questions please don't hesitate to email us at <a href="mailto:conference@sfconservancy.org">conference@sfconservancy.org</a>.</p> <p>SFC will be hosting a community oriented conference this coming summer July 31st - August 3rd, 2025 in Portland, Oregon in the United States. Focused on the creation and impact of free and open source software, uplifting contributors of all experience. We plan to have 8 tracks of talks over 4 days and to dedicate a substantial portion of these track to community run tracks, similar to the DevRooms at FOSDEM or the miniconfs at LinuxConfAU. We'd like to invite you to run a track based on a topic you're passionate about. If selected, you will be responsible for inviting speakers, selecting talks and organising the schedule for your track. If that sounds good to you, please fill in the form to tell us more about your idea. If you have any questions please don't hesitate to email us at <a href="mailto:conference@sfconservancy.org">conference@sfconservancy.org</a>.</p>
<p><strong>Please understand that organizing a track is a signficant amount of work</strong>, and while we'll be so grateful for your contributions, depending on sponsor sign ups we are unlikely to be able to pay stipends or fund travel for speakers or organizers of your track (please let us know if travel is burdensome for you as an organizer). Given the high work load of organizing a conference track, we expect at least two people to be responsible (see primary and secondary proposer's below). Feel free to include more later, but we need at least two people for the proposal. Note when completing "Number of days" that there are normally 6 talks per day per track.</p> <p><strong>Please understand that organizing a track is a signficant amount of work</strong>, and while we'll be so grateful for your contributions, depending on sponsor sign ups we are unlikely to be able to pay stipends or fund travel for speakers or organizers of your track (please let us know if travel is burdensome for you as an organizer). Given the high work load of organizing a conference track, we expect at least two people to be responsible (see primary and secondary proposer's below). Feel free to include more later, but we need at least two people for the proposal.</p>
<p>Please fill out the questions below to apply. We want the conference to appeal to a wide audience, so are looking for tracks ranging from specific technical topics and people-focused themes, to the collaborative future of free software. We'd like to see a diversity of both niche and general topics that allow people from different backgrounds to participate.</p> <p>Please fill out the questions below to apply. We want the conference to appeal to a wide audience, so are looking for tracks ranging from specific technical topics and people-focused themes, to the collaborative future of free software. We'd like to see a diversity of both niche and general topics that allow people from different backgrounds to participate.</p>
<p><strong>The deadline for submission is Friday March 13th 2026.</strong></p> <p><strong>The deadline for submission is Saturday March 1st 2025.</strong></p>
<form action="." method="post" class="mw7"> <form action="." method="post" class="mw7">
{% csrf_token %} {% csrf_token %}

View file

@ -3,6 +3,6 @@ from django.urls import path
from .views import CommunityTrackProposalCreateView, CommunityTrackProposalThanksView from .views import CommunityTrackProposalCreateView, CommunityTrackProposalThanksView
urlpatterns = [ urlpatterns = [
path('community-tracks/', CommunityTrackProposalCreateView.as_view(), name='fossy-add'), # path('community-tracks/', CommunityTrackProposalCreateView.as_view(), name='fossy-add'),
path('<uuid:pk>/', CommunityTrackProposalThanksView.as_view(), name='fossy-thanks'), # path('<uuid:pk>/', CommunityTrackProposalThanksView.as_view(), name='fossy-thanks'),
] ]

View file

@ -70,11 +70,11 @@
{% if sitefundgoal0.days_remaining == 0 %} {# IF LEVEL 0.1.3.0.0 testing options for sitefundgoal0.days_remaining #} {% if sitefundgoal0.days_remaining == 0 %} {# IF LEVEL 0.1.3.0.0 testing options for sitefundgoal0.days_remaining #}
For <strong>only</strong> the next {{ sitefundgoal0.hours_remaining }} hour{{ sitefundgoal0.hours_remaining|pluralize }}, the For <strong>only</strong> the next {{ sitefundgoal0.hours_remaining }} hour{{ sitefundgoal0.hours_remaining|pluralize }}, the
{% elif sitefundgoal0.days_remaining == 1 %} {# ELSIF LEVEL 0.1.3.0.0 testing options for sitefundgoal0.days_remaining #} {% elif sitefundgoal0.days_remaining == 1 %} {# ELSIF LEVEL 0.1.3.0.0 testing options for sitefundgoal0.days_remaining #}
Help us reach our goal this season to keep SFC going. Through tomorrow only, the Help us reach our goal of <b>$503,878</b> this season to keep SFC going. Through tomorrow only, the
{% elif sitefundgoal0.days_remaining < 14 %} {# ELSIF LEVEL 0.1.3.0.0 testing options for sitefundgoal0.days_remaining #} {% elif sitefundgoal0.days_remaining < 14 %} {# ELSIF LEVEL 0.1.3.0.0 testing options for sitefundgoal0.days_remaining #}
Help us reach our goal this season to keep SFC going. For only {{ sitefundgoal0.days_remaining }} more days, the Help us reach our goal of <b>$503,878</b> this season to keep SFC going. For only {{ sitefundgoal0.days_remaining }} more days, the
{% else %} {# ELSE LEVEL 0.1.3.0.0 testing options for sitefundgoal0.days_remaining #} {% else %} {# ELSE LEVEL 0.1.3.0.0 testing options for sitefundgoal0.days_remaining #}
Help us reach our goal this season to keep SFC going. Until January 15, the Help us reach our goal of <b>$503,878</b> this season to keep SFC going. Until January 15, the
{% endif %} {# ENDIF LEVEL 0.1.3.0.0 testing options for sitefundgoal0.days_remaining #} {% endif %} {# ENDIF LEVEL 0.1.3.0.0 testing options for sitefundgoal0.days_remaining #}
next <b>${{ sitefundgoal0.match_remaining|floatformat:0|intcomma }}</b> of <a href="/sustainer/">support we receive</a> will be matched! next <b>${{ sitefundgoal0.match_remaining|floatformat:0|intcomma }}</b> of <a href="/sustainer/">support we receive</a> will be matched!
{% endif %} {# ENDIF LEVEL 0.1.3.0 testing if sitefundgoal0.match_remaining has anything left #} {% endif %} {# ENDIF LEVEL 0.1.3.0 testing if sitefundgoal0.match_remaining has anything left #}

View file

@ -171,6 +171,8 @@
<a href="https://youtu.be/yCCxMfW0LTM">(watch on Youtube)</a> <a href="https://youtu.be/yCCxMfW0LTM">(watch on Youtube)</a>
</video> </video>
Year In Review 2025
<h3>The wide range of work we engage in is supported by people like you.</h3> <h3>The wide range of work we engage in is supported by people like you.</h3>

View file

@ -36,13 +36,10 @@ initiatives that actively make technology more inclusive, and advancing policy
strategies that defend FOSS (such as copyleft). <a href="/about" class="orange">Learn more.</a></p> strategies that defend FOSS (such as copyleft). <a href="/about" class="orange">Learn more.</a></p>
</section> </section>
<section class="w-30-ns mh2 pa3 bg-light-blue ba b--gray"> <section class="w-30-ns mh2 pa3 bg-light-blue ba b--gray">
<h2 class="f4 ttu">Match Pledge<br/> Stretch Goal!</h2> <h2 class="f4 ttu">Match pledge increase!</h2>
<p>Thanks to our dedicated donors, we raised <strong>$423,854</strong> so far! <p>SFC's match pledge has just been increased to <b>$251,939</b>!
<a href="https://sfconservancy.org/news/2026/jan/14/match-challenge-extended-by-40012/">Two If you <a href="https://sfconservancy.org/sustainer/">renew your Sustainership</a> or <a href="https://sfconservancy.org/donate/">donate</a> before January 15th, your contribution will be doubled!
anonymous donors pledged</a> <strong>an additional match of $40,012</strong> Read more in our <a href="https://sfconservancy.org/sustainer/#YearInReview">Year in Review</a>.</p>
through 2026-02-05. <a href="https://sfconservancy.org/sustainer/">Donate <em>now</em></a>
to <em>double</em> your contribution!
Read about our work in <a href="https://sfconservancy.org/sustainer/#YearInReview">2025 in Review&hellip;</a></p>
</section> </section>
</div> </div>