diff --git a/404.html b/404.html index ccf967f..e6c752f 100644 --- a/404.html +++ b/404.html @@ -1,19 +1,67 @@ - TiB. | You're not meant to be here. + TiB. | 404 + - + - - -
Return Home
-

404: Page Not Found

+ + +
+ +
+ +
+
+

404: Page Not Found

+

+ Sorry, but + this page does not exist. +

+
+
+ \ No newline at end of file diff --git a/about/extensions.html b/about/extensions.html deleted file mode 100644 index 27d53ac..0000000 --- a/about/extensions.html +++ /dev/null @@ -1,16 +0,0 @@ - - - - TiB. | Firefox Security - - - - - - - -
- - - - diff --git a/about/index.html b/about/index.html index 2d4d51d..5ce96ae 100644 --- a/about/index.html +++ b/about/index.html @@ -4,71 +4,252 @@ TiB. | About + -
- -

- Tebibyte Media was started in 2020 by Emma Tebibyte in order to create - a community of technology-savvy individuals who share faer values. The - original goal was to propagate free software values, and that goal - heavily influenced the development of the Project's new goals. The - loose group quickly became a project dedicated to bringing together - other, like-minded projects and networks. -
- Today, Tebibyte Media is an aspiring group of free software and - open-access enthusiasts who believe that all information should be - free and publicly accessible. To that end, we promote, share, - connect, and support like-minded developers and artists whose work - progresses toward this goal. Read more at our - blog. -

+
+ +
+ +
+
+
+

+ Structure +

+

+ Tebibyte Media is composed of two distinct parts: the + Network and the Project. The latter is made up of its + staff and the infrastructure that + supports it. The constituent projects and networks + associated with the Project make up our Network. This + distinction exists in order to maintain an appropriate + separation between the Project's and members' interests and + to preserve some of the heterogeneity of these communities. +

+

+ Staff +

+

+ Emma Tebibyte is the leader of the Project and the + + benevolent dictator for life of Tebibyte Media. The + Network is designed with + autonomy in mind so that the Project staff cannot abuse + the power given to them. +

+

+ Developers +

+

+ Our developer team is responsible for hacking on and + building the tooling the Project needs to facilitate the + Project's continued functioning. Our lead developer is + Lilith, and her team includes + Turtle1331. +

+
+

+ Editors +

+
+ + editors@tebibyte.media +
+
+

+ Our editors are responsible for maintaining the + weblog; editing submissions and + coordinating with staff, Network representatives, and guest + writers; and reading and approving Network applications. Our + lead editor is Trinity and her team + includes vista and + thegoose. +

+ Platform Managers +

+

+ Our platform managers are responsible for the maintenance of + the services hosted on Tebibyte Media's server + (TebiBlog, + Tebitea, + and Matrix), as well as maintaining + Network members' infrastructure when necessary. The + standards by which the Project operates are managed by them + as well. Our lead platform managers are + mars and Emma, and their team includes + sasha. +

+
+

+ Network +

+ +
+

+ Tebibyte Media's raison d'être is its + Network. Our goal as a Project is to foster the growth of + that Network by extending connections of solidarity between + individuals, projects, and other networks who share the + values we believe are important in the digital age. +

+

+ For more information regarding the specification of the + Network as well as the current list of members, the benefits + they enjoy, and their responsibilities, see our + Network page. +

+
+
+
+
+

+ History +

+

+ Tebibyte Media was started in 2020 by Emma + Tebibyte to create a community of technology-savvy + individuals who shared faer values. The original goal was to + propagate free software values, and that goal heavily + influenced the development of the itss new today. +

+

+ Today, Tebibyte Media is an aspiring group of free software + and open-access enthusiasts who believe that all information + should be free and publicly accessible. To that end, we + promote, share, connect, and support like-minded developers, + artists, writers, and creators whose work progresses toward + this goal. Read more at our blog. +

+
+
+

+ + WTF is a Tebibyte? + +

+

+ A tebibyte is a unit of digital storage equal to + 1099511627776 bytes. The confusion ensuing due to Microsoft + Windows' usage of the SI prefixes instead of the proper IEC ones + is documented on + + Wikipedia. +

+
+
+

+ How is your site licensed? +

+

+ The Tebibyte Media website is free software: you can + redistribute it and/or modify it under the terms of the GNU + Affero General Public License as published by the Free + Software Foundation, either version 3 of the License, or + (at your option) any later version. +

+

+ The Tebibyte Media website is distributed in the hope that + it will be useful, but WITHOUT ANY WARRANTY; without even + the implied warranty of MERCHANTABILITY or FITNESS FOR A + PARTICULAR PURPOSE. See the GNU Affero General Public + License for more details. +

+

+ You should have received a copy of the GNU Affero General + Public License along with the Tebibyte Media website. See + + here for that copy. The source code is available + here. +

+
+
+

+ Who is your hosting provider? +

+

+ The server hosting this site and its services is hosted on a + Linode running + Debian 11 with the + + Linux-libre kernel. +

+
+
+

+ Special Thanks +

+

+ Thank you to robotcritter for having been a wonderful member + of the staff and for the support with the server. We + couldn't have existed without your contributions. We wish + you well at your job and look forward to seeing what + + Cyborg can become! ‹3 +

+

+ Thanks to + + classic5000 at + Ortus Journal for giving me the reason I needed to + create the Network! +

+
+
+
+ +
+
+ - diff --git a/assets/TiB.css b/assets/TiB.css index 853dec7..4f80273 100644 --- a/assets/TiB.css +++ b/assets/TiB.css @@ -5,55 +5,224 @@ url('https://tebibyte.media/assets/fonts/ubuntu.woff'); } + @font-face { + font-family: 'Ubuntu Mono Ligaturized'; + src: url('https://tebibyte.media/assets/fonts/UbuntuMonoLigaturized-Regular.ttf'); + } + ::selection { - color: white; - background: red; + color: #000000; + background: #8f2424; } -::-moz-selection { - color: white; - background: red; +* { + box-sizing: border-box; + color: #f0f0f0; + font-family: 'Ubuntu'; + scrollbar-color: #8f2424 transparent; } -header { - text-align: center; - padding: 0%; - margin: auto; +*:focus { + outline: 2px solid hsl(0, 80%, 40%);; +} + +a { + color: #8f2424; + text-decoration: none; +} + +a:active { + color: hsl(0, 80%, 40%); +} + +a:hover { + color: hsl(0, 80%, 40%); + text-decoration: underline; +} + +aside { + padding: 0.5em 0.75em; +} + +blockquote { + border-bottom: solid #8f2424 0.1rem; } body { background-color: black; - font-family: 'Ubuntu'; - color: white; - max-width: 50em; - margin: 0% auto; - padding: 0% 5%; -} - -p { + margin: 0; + padding: 0 5%; text-align: justify; } +dd { + text-align: left; +} + +dt { + font-weight: bold; +} + +figcaption { + padding-bottom: 1em; + text-align: center; +} + +figure { + margin: 0 1em; + padding: 0; +} + footer { - position:fixed; - bottom: 0; - width: 100%; + align-items: center; + display: flex; + flex-wrap: wrap; + justify-content: space-between; + margin: 1em auto; + max-width: 70em; + padding: 0.5em 1em; } -li.home { +h1, h2, h3, h4, h5, h6 { + margin: 0; + border-bottom: solid #8f2424 0.1rem; + font-weight: bold; + padding-bottom: 0.5em; +} + +header { + text-align: center; + padding: 0; + margin: auto; +} + +hgroup * { + margin-top: 0.5em; +} + +i { + color: inherit; +} + +li { + margin: 1em 0; +} + +li ul, li ol { + margin: 0.25em 0; +} + +main { + display: flex; + justify-content: space-between; + flex-wrap: wrap; + gap: 1em; + text-align: inherit; +} + +nav { + display: flex; + flex-direction: row-reverse; + font-weight: bold; +} + +menu { + padding: 0.5em; +} + +menu li { display: inline; } -li.blog { - display: inline; +menu li:not(:last-child)::after { + content: "|"; + color: #4a3333; } -li.network { - display: inline; +menu li a { + text-decoration: underline; } -li.about { - display: inline; +section { + flex-basis: 100%; +} + +strong { + font-size: 1.17em; +} + +ul { + list-style-type: disc; +} + +header, main, nav { + max-width: 70em; + margin: 0 auto; +} + +aside, .errorcode, figure, footer, menu { + background: hsl(0, 20%, 7%); + width: auto; + border: solid; + border-color: hsl(0, 80%, 40%); + border-radius: 1em; +} + +.column { + flex-basis: 49%; + flex-grow: 1; +} + +.copyleft { + padding: 0; +} + +.copyleft p, .webring p { + margin: 0; + white-space: nowrap; +} + +.errorcode h1 { + border: none; + padding: 1em; +} + +.errorcode { + margin: 1em 0; + text-align: center; +} + +.errorcode section { + flex-direction: column; +} + +.icon { + text-align: left; +} + +.icon img { + max-width: 1em; +} + +.webring a { + text-decoration: underline; +} + +.webring a:hover { + text-decoration: none; +} + +@media (max-width: 30em) { + footer { + flex-wrap: wrap; + justify-content: center; + } + + .copyleft, .webring { + flex-basis: 100%; + flex-grow: 1; + text-align: center; + } } #home nav .home > a { @@ -62,13 +231,7 @@ li.about { text-decoration: none; } -#blog nav .blog > a { - pointer-events: none; - cursor: default; - text-decoration: none; -} - -#network nav .network >a { +#network nav .network > a { pointer-events: none; cursor: default; text-decoration: none; @@ -80,26 +243,10 @@ li.about { text-decoration: none; } -a:link { - color: white; -} - -a:visited { - color: white; -} - -a:hover { - color: red; - text-decoration: underline; -} - -a:active { - color: red; - text-decoration: underline; -} - -ul { - list-style-type: disc; +#logo { + vertical-align: top; + max-width: 192px; + min-width: 128px; } /* diff --git a/index.html b/index.html index c29ffad..8793a21 100644 --- a/index.html +++ b/index.html @@ -11,22 +11,178 @@ -
- -
-

Let's liberate information together.

-
-

- Tebibyte Media works to promote free and libre projects in order - to provide support and publicity to member projects. Its members - enjoy benefits like management of server hosting, email management, - access to our services, and any future - benefits that come as a result of the expanding nature of the - project. -

-
-

- open collective Donate using Liberapay

+
+ +
+ +
+
+ For the dreamers, from the doers. +

+ Tebibyte Media is the culmination of what + free + software and + + open-access philosophy is all about—preserving and promoting + the essential freedom to share: +

+
+
+

+ Signing a typical software license agreement means + betraying your neighbor: “I promise to deprive my + neighbor of this program so that I can have a copy for + myself.” People who make such choices feel internal + psychological pressure to justify them, by downgrading + the importance of helping one’s neighbors—thus public + spirit suffers. This is psychosocial harm associated + with the material harm of discouraging use of the + program. +

+
+
+ Richard Stallman, + + + Why Software Should be Free, "Damaging + Social Cohesion", para. 2–3 +
+
+

+ Our Network is designed to facilitate and + spread that spirit of sharing, cooperation, and solidarity by + providing to members firm foundations of support. If your + project or community is young and you and your team are not sure + how to build a userbase, maintain your own services, or if you + need a way to get yourself and your work out there, you should + consider applying! +

+

+ Even if you've been around the block, we're always accepting new + members who share our values, and experienced Network members + are also extremely important to us. +

+
+
+ +
+
+
+

+ Reading List +

+
+
+ Richard Stallman + – ­Free Software, Free Society + + [PDF] +
+
+ As the de-facto leader of the free software world + and the founder of the + Free Software Foundation, + RMS has + written a number of works. These are not limited to + free software; though, of course, that is what he is + known for. This book is an accumulation of the most + important of his writing. +
+ +
+ Eric S. Raymond + The Cathedral and the Bazaar + + [XHTML] +
+
+ + Given enough eyeballs, all bugs are shallow. In + his critique of the "cathedral-builder style" of + software development, + ESR covers the importance of the + practical principles behind free software + [1] development. +
+ +
+ Daniel Stenberg + Uncurled + [HTML] +
+
+ Stenberg's guide to developing free software + [1] projects focuses on the + less-obvious aspects of the process—for example, the + section entitled "Your project" covers the difficulties + of starting itself. +
+
+

+ [1] This piece + refers to "free software" as + + "open source". +

+
+
+ - + \ No newline at end of file diff --git a/network/index.html b/network/index.html index 700ed5f..cf6ba35 100644 --- a/network/index.html +++ b/network/index.html @@ -4,255 +4,398 @@ TiB. | Network + -
- -

- Tebibyte Media's raison d'être is its Network. Our goal as a - Project is to foster the creation of that Network by extending - connections of solidarity between project who share the values we - believe are important in the new digital age. -

- -

Specification

-

- Tebibyte Media is composed of two distinct parts: the Network and - the Project. The latter is made up of myself, the individuals I - have recruited into the Project, and the infrastructure which supports - it; the former, the constituent projects and networks which are - associated with the Project. This distinction exists in order to - maintain an appropriate separation between the interests of these - entities to preserve the heterogeneity of these communities. -

-

- Like the components defined above, the members of the Network are - split into two separate categories: -

-

- A "project" in this context is an entity whose constituents are - individuals; a "network" is one whose members are projects - themselves, or a mix of projects and other networks. -

-

- A Tebibyte Media "project" does not necessarily have to be - a free software project; it can be anything involving strong - public engagement and iterative development. For example, a - post-modernist fiction-writing blog can count as a Tebibyte - Media project, as long as the work is ongoing and the blog is - shared at no cost to its readers. -

-

- A "project" could be an open writing publication requiring - attention or third-party reviewing, a free software project - looking for a userbase and pool of talented developers, or an art - project looking for exposure and contributors. -

-

- A "network" might be a webring, an online social hub for the - advancement of some idea or combined agenda, or an organization - which has multiple distinct components or internal projects but - which still works toward one main goal. A webring whose - constituents are all blogs that focus on physics would be an - example. -

-

- In the case of members creating new networks internal to Tebibyte - Media's influence, we take it upon ourselves to mediate and foster - that connection; we see these novel networks as partially our - responsibility. -

- -

Responsibilites & - Assurances

-

- Joining the Network is not a binding agreement. We would obviously - prefer it if members would adhere to the responsibilities we - ask them to adhere to, but we obviously cannot force them to, and - they are under no formal obligation to. In the same way, the Network - is set up in a way that prevents Tebibyte Media (the Project) from - using its power to harm members. All data and servers relating to - any given member's infrastructure are theirs, with administrator - privileges attached to those resources. -

-

- Every project in the Network will be represented by a single person - who will be appropriately selected by the members of that project. - For example, in the case of a free software project run by a BDFL, - the leader of that project would be that Representative or could - select someone else to represent it. Any member networks are given - the opportunity to provide as many Representatives as there are - distinct viewpoints in the community that network represents. -

-

- Every month, on the first day of the month, the Project will put out - a blog post detailing the month in review of the Network. - Representatives of each member entity will be responsible for - working with the Project Editors in order to write a short two- or - three-paragraph decription of the state of their member entity, - including what has been accomplished in the past month and what is - on the horizon. These sections will be submitted to the blog - repository using the git version-tracking system. Knowledge of this - system is not required but is preferred.Our editors will be able to - guide Representatives through the submission process and help with - any problems presented by this setup. -

- -

Member Benefits

-

- The Project takes upon itself responsibilities for each member of - the Network: we will provide infrastructure that your project needs - to succeed. Infrastructure currently available includes: -

- Planned infrastructure includes: - - In addition to benefits, we also offer community coordination and - the benefit of the existing Tebibyte Media Network as a baseline - level of exposure. -

- -

Members

- -

ARF, an - experimental programming language with a focus on modularization and - clarity of code.

- - - - - -

Application

-

In order to apply to be a member of the Tebibyte Media Network, - please reference the below guidelines. All applications should be sent - to apply@tebibyte.media.

-

Please write the application in plaintext as an essay without - organizational headers.

-
    -
  1. Name of project or network and describe organizational makeup - -
  2. -
  3. A short written section describing the project or network - -
  4. -
  5. (If not already existing) a clear description of the vision of - the project or network's - minimum - viable product - -
  6. -
  7. Estimated timespans for the project or network (i.e. one month, - a few months, a year, continuous) and a roadmap for the completed - project
  8. -
  9. Project licensing details - -
  10. -
+ In addition to benefits, we also offer community coordination + and the existing Tebibyte Media Network as a baseline level of + exposure. +

+ +
+

+ Application +

+

+ In order to apply to be a member of the Tebibyte Media + Network, please reference the below guidelines. All applications + should be sent to + apply@tebibyte.media. +

+

+ Please write the application in plaintext as an essay without + organizational headers. +

+
    +
  1. +

    + Include the name of the applicant and describe its + organizational makeup; constituent members of the and + its representative(s). + [?] + +

    +
  2. +
  3. +

    + Define the type of work it is (i.e. software, + educational resource, publisher, art project). +

    +
  4. + +
  5. +

    + Describe the programming languages, writing styles, + target platforms or technical information regarding the + creation of its contents. +

    +
  6. + +
  7. +

    + Link technical resources which contextualize its + creation, including reference materials, any work that + is similar, or anything upon which it is based. This may + include any issues encountered by similar works that the + applicant plans to solve. +

    +
  8. + +
  9. +

    + Is this an experimental undertaking, which innovates in + its field, a refined reimplementation of a + tried-and-true solution, or something in between? +

    +
  10. + +
  11. +

    + Create a description of the vision of the applicant's + + minimum viable product. Minimum viable products are + not complete or fully functional; they must simply + demonstrate promising work. It is important to the + success of any work that it + + releases early and releases often. +

    +
  12. + +
  13. +

    + Explain who the target userbase or audience is and what + kinds of contributors the applicant would appeal to are. +

    +
  14. + +
  15. +

    + Describe the long-term goals of the applicant: +

    +
      +
    • +

      + Estimated timespans: what will it look like in a + month? In a year? Write a road map. +

      +
    • + +
    • +

      + How will the it contribute to the ecosystem it + inhabits? +

      +
    • + +
    • +

      + Is it trying to solve a problem, occupy an + unfilled niche, or something else? +

      +
    • + +
    • +

      + Does anything exist that is also + attempting solve these problems? If so, how is + this endeavor different? +

      +
    • + +
    +
  16. + +
  17. +

    + What does it gain from joining the Network? +

    +
  18. + +
  19. +

    + What does it bring to the table for other + Network members? For example, if the applicant + were a writing collective, it could provide + valuable editorial knowledge. If it were an art + project, it could create mixed-media projects + with other members or design graphics for their + projects. +

    +

    + It should be noted that the applicant need not + provide services to other Network members at no + cost. For the guidelines on what is + required from members, see the + Responsibilities section + of this page. +

    +
  20. + +
  21. +

    + Does your work follow the + + Unix Philosophy (if applicable)? If not, explain + why and how it departs from it. +

    +
  22. + +
  23. +

    + Project licensing details—Tebibyte Media will not accept + projects whose licensing conflicts with our goal of + furthering free software and open-access ideology. See + + the Free Software Foundation's recommendations + as well as + + their list of free software licenses + for guidance on software licensing; for others, see + the + + Creative Commons license chooser. +

    +

    + Applicants whose works are covered in part by a + No-Derivatives variant of these licenses are accepted + only in circumstances when the component of the work is + originally licensed that way by another author. +

    +
  24. +
+
+ + - \ No newline at end of file +