From 3919da5699a2722f35f30a9d49b479f14dd3f8e0 Mon Sep 17 00:00:00 2001 From: emma Date: Wed, 25 Jan 2023 17:18:40 -0500 Subject: [PATCH] fixed minor issues & bumped copyright year --- 404.html | 144 ++++---- LICENSE => COPYING | 0 about/index.html | 470 ++++++++++++------------- assets/TiB.css | 31 +- discord/index.html | 4 + index.html | 384 ++++++++++---------- network/index.html | 845 ++++++++++++++++++++++----------------------- 7 files changed, 944 insertions(+), 934 deletions(-) rename LICENSE => COPYING (100%) diff --git a/404.html b/404.html index b1c38a6..2e4969e 100644 --- a/404.html +++ b/404.html @@ -1,71 +1,85 @@ + + + + - - TiB. | 404 - - - - - - - - - -
- -
- +
+
+

404: Page Not Found

+

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

+
+
+ diff --git a/LICENSE b/COPYING similarity index 100% rename from LICENSE rename to COPYING diff --git a/about/index.html b/about/index.html index fd19cb9..34604be 100644 --- a/about/index.html +++ b/about/index.html @@ -1,256 +1,228 @@ + + + - - TiB. | About - - - - - - - - - -
- -
- +
+
+
+

+ 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 founder 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. +

+

+ The other members of staff include Lilith, + mars, sasha, + thegoose, Trinity, + and vista". +

+

+ 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 on + a Discord “server” who shared faer values. Its + original goal was to propagate free software values, which influenced + its current purpose. +

+

+ 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 f0fbf36..0d2413d 100644 --- a/assets/TiB.css +++ b/assets/TiB.css @@ -1,3 +1,20 @@ +/* + * Copyright (c) 2021-2023 Tebibyte Media + * + * TiB.css is free software: you can redistribute 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. + * + * TiB.css 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 General Public License along with + * TiB.css. If not, see . + */ + @font-face { font-family: 'Ubuntu'; src: url('https://tebibyte.media/assets/fonts/ubuntu.ttf'); @@ -260,17 +277,3 @@ aside, .errorcode, figure, footer, menu { min-width: 128px; } -/* - * TiB.css is free software: you can redistribute 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. - * - * TiB.css 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 General Public License along with - * TiB.css. If not, see . - */ diff --git a/discord/index.html b/discord/index.html index 3d1f7a2..87d1ac3 100644 --- a/discord/index.html +++ b/discord/index.html @@ -1,4 +1,8 @@ + + + TiB. | Tebicord Invite diff --git a/index.html b/index.html index 5f64a8f..847ed0c 100644 --- a/index.html +++ b/index.html @@ -1,192 +1,210 @@ + + + - - TiB. | Home - - - - - - - - - -
- -
- +
+
+ 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 is 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. -
+
+ 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". -

-
-
- - +
+ Eric S. Raymond – The Art of Unix Programming + + [HTML] +
+
+ You + should read this book if you are a Unix user with novice-level up to + middle-level skills in the operating system, but little development + experience, and want to learn how to design software effectively + under Unix. This book contains information about the Unix + Philosophy and culture [1]. +
+ +
+ 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”. + + + +

+ diff --git a/network/index.html b/network/index.html index 228c000..cee928e 100644 --- a/network/index.html +++ b/network/index.html @@ -1,439 +1,438 @@ + + + - - TiB. | Network - - - - - - - - - -
- -
- +
+
+

+ Members +

+
+
+ ARF +
+
+ An experimental programming language with a focus on + modularization and clarity of code. +
-
- - Canary -
-
- A post-structuralist graphical user interface (GUI) - using WebAssembly scripting for its runtime logic. -
-
- - Cyborg -
-
- An artist-oriented realtime 3D rendering engine. -
+
+ + Canary +
+
+ A post-structuralist graphical user interface (GUI) + using WebAssembly scripting for its runtime logic. +
+
+ + Cyborg +
+
+ An artist-oriented realtime 3D rendering engine. +
-
- - Hopper -
-
- A Minecraft package manager, which is capable of - globally downloading and updating mods, modpacks, - plugins, and resource packs. -
- +
+ + Hopper +
+
+ A Minecraft package manager, which is capable of + globally downloading and updating mods, modpacks, + plugins, and resource packs. +
+ -
- YAC -
-
- A simple, standards-compliant set of operating system - tools. -
-
-
-
-
-

- Specification -

- -
+
+ YAC +
+
+ A simple, standards-compliant set of operating system + tools. +
+ +
+
+
+

+ Specification +

+ +
+

+ 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 postmodernist fiction blog could + count as a Tebibyte Media project as long as the work is available to + its readers under a free + + license. +

+

+ A network might be a webring, an online social hub for the + advancement of an idea or collective agenda, or an + organization which has multiple discrete components or + internal projects with distinct individuals heading them up. + A group of sites whose constituents are all blogs that focus on + physics could be an example of a Tebibyte Media network. +

+
+
+

+ + Responsibilites & Assurances + +

+

+ Tebibyte Media's Network is designed in a way that is meant to prevent + the Project from wielding power over members. All data and servers + relating to any given member's infrastructure and the administrative + privileges that come with it are theirs. +

+

+ 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 tasked with selecting the + representative. +

+

+ Note that we only want one representative from each project because it + will simplify communication; to have a specific individual we know we + can reach out to in discussions is important for quick resolutions. +

+

+ 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 publish a + blog post detailing the month in review of the Network. Representatives + of each member will be responsible for working with the Project editors + to write a short decription of the state of the member, 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 + 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 the use of + a markup language. +

+
    +
  1. +

    + Include the name of the applicant and describe its organizational + makeup; specify constituents and appoint 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 users or audience are and what kinds of + contributors the applicant would appeal to are. +

    +
  14. + +
  15. +

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

    +
      +
    • - 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. + Estimated timespans: what will it look like in a month? In a + year? Write a road map. +

      +
    • + +
    • +

      + How will 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. +

    + Answer the following questions: +

    +
      +
    • +

      + What does it gain from joining the Network? +

      +
    • + +
    • +

      + 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.

      - 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 - postmodernist fiction blog could count as a Tebibyte Media - project as long as the work is ongoing and the blog is shared at - no cost to its readers. + It should be noted that the applicant need not provide services + to other Network members. For the guidelines on what is + required from members, see the + Responsibilities section of this + page.

      -

      - A network might be a webring, an online social hub for the - advancement of an idea or collective agenda, or an - organization which has multiple discrete components or - internal projects with distinct individuals heading them up. - A group of sites whose constituents are all blogs that focus on - physics could be an example of a Tebibyte Media network. -

      -
-
-

- - Responsibilites & Assurances - -

-

- Tebibyte Media's Network is designed in a way that is meant to - prevent the Project from wielding power over members. All data - and servers relating to any given member's infrastructure and - the administrative privileges that come with it are theirs. -

-

- 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 - tasked with selecting the representative. -

-

- Note that we only want one representative from each project - because it will simplify communication; to have a specific - individual we know we can reach out to in discussions is - important for quick resolutions. -

-

- 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 - publish a blog post detailing the month in review of the - Network. Representatives of each member will be responsible for - working with the Project editors to write a short decription of - the state of the member, 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 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 headings. -

-
    -
  1. -

    - Include the name of the applicant and describe its - organizational makeup; specify constituents and appoint - 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 users or audience are 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 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. -

    - Answer the following questions: -

    -
      -
    • -

      - What does it gain from joining the Network? -

      -
    • - -
    • -

      - 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. For - the guidelines on what is required from - members, see the - Responsibilities section - of this page. -

      -
    • + -
    • -

      - Does the applicant's work follow the - - Unix Philosophy (if applicable)? Explain - why or why not and how, if at all, it departs from it. -

      -
    • -
    -
  18. +
  19. +

    + Does the applicant's work follow the + + Unix Philosophy (if applicable)? Explain why or why not and + how, if at all, it departs from it. +

    +
  20. + + -
  21. -

    - Include licensing details—Tebibyte Media will not accept - applicants 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 that part was created by a third party. -

    -
  22. -
-
-
- - +
  • +

    + Include licensing details—Tebibyte Media will not accept applicants + 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 that part was created by + a third party. +

    +
  • + + + + +