diff options
author | EmacsConf <emacsconf-org@gnu.org> | 2024-12-08 10:30:16 -0500 |
---|---|---|
committer | EmacsConf <emacsconf-org@gnu.org> | 2024-12-08 10:30:16 -0500 |
commit | 84eca370e46d2d81f949fd3bb5187577390755a3 (patch) | |
tree | 6af82613ddfa27e45ee455dcccbed7da6e953823 | |
parent | 4b1c18a431022f0c69608ad65a89d16c982879e7 (diff) | |
download | emacsconf-wiki-84eca370e46d2d81f949fd3bb5187577390755a3.tar.xz emacsconf-wiki-84eca370e46d2d81f949fd3bb5187577390755a3.zip |
Automated commit
4 files changed, 3267 insertions, 2 deletions
diff --git a/2024/captions/emacsconf-2024-blee--about-blee-towards-an-integrated-emacs-environment-for-enveloping-our-own-autonomy-directed-digital-ecosystem--mohsen-banan--main--chapters.vtt b/2024/captions/emacsconf-2024-blee--about-blee-towards-an-integrated-emacs-environment-for-enveloping-our-own-autonomy-directed-digital-ecosystem--mohsen-banan--main--chapters.vtt new file mode 100644 index 00000000..54741ebf --- /dev/null +++ b/2024/captions/emacsconf-2024-blee--about-blee-towards-an-integrated-emacs-environment-for-enveloping-our-own-autonomy-directed-digital-ecosystem--mohsen-banan--main--chapters.vtt @@ -0,0 +1,47 @@ +WEBVTT + + +00:00:00.000 --> 00:05:17.450 +Introduction + +00:05:17.550 --> 00:08:02.717 +Blee: A Bigger and Different Vision for Emacs + +00:08:02.817 --> 00:15:49.750 +The ``Nature of Polyexistentials'' Book + +00:15:49.850 --> 00:20:04.500 +Governance of Polyexistentials + +00:20:04.600 --> 00:25:59.983 +Proper Governance of Manner-of-Existence of Software + +00:26:00.083 --> 00:26:24.983 +Blee Overview + +00:26:25.083 --> 00:33:27.567 +Bootstrapping: From Fresh Debian to Raw-BISOS and Raw-Blee + +00:33:27.667 --> 00:35:13.950 +Some Blee Concepts + +00:35:14.050 --> 00:35:59.050 +Blee Org Dynamic Blocks --- Everywhere + +00:35:59.150 --> 00:37:51.750 +COMEEGA -- Collaborative Org-Mode Enhanced Emacs Generalized Authorship + +00:37:51.850 --> 00:38:12.133 +Blee Panels: Active Org-Mode Universal Self-Documentation + +00:38:12.233 --> 00:41:04.850 +Some BISOS and Blee Capability Bundles + +00:41:04.950 --> 00:42:54.167 +Next Steps (2024) + +00:42:54.267 --> 00:43:38.333 +Economics and Business Dimmensions of ByStar Digital Ecosystem + +00:43:38.433 --> 00:45:25.632 +Pointers for Digging Deeper diff --git a/2024/captions/emacsconf-2024-blee--about-blee-towards-an-integrated-emacs-environment-for-enveloping-our-own-autonomy-directed-digital-ecosystem--mohsen-banan--main.vtt b/2024/captions/emacsconf-2024-blee--about-blee-towards-an-integrated-emacs-environment-for-enveloping-our-own-autonomy-directed-digital-ecosystem--mohsen-banan--main.vtt new file mode 100644 index 00000000..72b00ae4 --- /dev/null +++ b/2024/captions/emacsconf-2024-blee--about-blee-towards-an-integrated-emacs-environment-for-enveloping-our-own-autonomy-directed-digital-ecosystem--mohsen-banan--main.vtt @@ -0,0 +1,2395 @@ +WEBVTT + +00:00:03.659 --> 00:00:08.399 +Greetings. Salaam. This is Mohsen Banan. + +00:00:08.400 --> 00:00:11.479 +I am a software and internet engineer. + +00:00:11.480 --> 00:00:16.359 +The title of this presentation is ``About Blee''. + +00:00:16.360 --> 00:00:17.259 +Blee stands for + +00:00:17.260 --> 00:00:22.439 +ByStar Libre-Halaal Emacs Environment. + +00:00:22.440 --> 00:00:24.319 +In this presentation I want to look + +00:00:24.320 --> 00:00:28.319 +at Emacs as a primary ingredient for the usage + +00:00:28.320 --> 00:00:32.599 +environment of an autonomy and morality + +00:00:32.600 --> 00:00:35.799 +directed digital ecosystem. + +00:00:35.800 --> 00:00:38.279 +My focus here is not just Emacs. + +00:00:38.280 --> 00:00:42.319 +This is about augmenting Emacs in the context of + +00:00:42.320 --> 00:00:46.679 +our own specific digital ecosystem. + +00:00:46.716 --> 00:00:48.919 +This presentation is part theoretical + +00:00:48.920 --> 00:00:50.719 +and part practical. + +00:00:50.720 --> 00:00:52.999 +I spend about half of my time on the + +00:00:53.000 --> 00:00:54.999 +theory and the bigger picture. + +00:00:55.000 --> 00:01:01.439 +The second half is hands on and Emacs centric. + +00:01:01.440 --> 00:01:04.959 +Emacs has long been recognized as the ultimate + +00:01:04.960 --> 00:01:09.039 +integration platform, enabling the creation of an + +00:01:09.040 --> 00:01:12.819 +unparalleled user environment. + +00:01:12.820 --> 00:01:16.239 +Tomohiro is right on the mark when he says: + +00:01:16.240 --> 00:01:19.239 +``The reason why Emacs platform is good + +00:01:19.240 --> 00:01:21.919 +is that it cooperates with OS, + +00:01:21.920 --> 00:01:24.999 +not because it is good by itself.'' + +00:01:25.000 --> 00:01:27.519 +But this recognition has often been in the + +00:01:27.520 --> 00:01:31.679 +context of a generic and abstract ``OS'' + +00:01:31.680 --> 00:01:36.459 +So, I am updating MATSUYAMA's observation as: + +00:01:36.460 --> 00:01:39.759 +``The reason why Emacs platform is good is that + +00:01:39.760 --> 00:01:43.799 +it facilitates creation of specific integrated + +00:01:43.800 --> 00:01:48.279 +usage environments like Blee, which cooperate + +00:01:48.280 --> 00:01:51.359 +with Debian and BISOS as part of + +00:01:51.360 --> 00:01:57.319 +the Libre-Halaal ByStar Digital Ecosystem.'' + +00:01:57.320 --> 00:02:01.959 +Emacs is an especially good choice as the universal core of + +00:02:01.960 --> 00:02:07.839 +user environments of a digital ecosystem, because it has an + +00:02:07.840 --> 00:02:12.159 +incredibly powerful display engine, and an incredibly + +00:02:12.160 --> 00:02:16.559 +powerful Elisp engine, and an incredibly powerful input + +00:02:16.560 --> 00:02:20.959 +methods engine, and an incredibly powerful common agents + +00:02:20.960 --> 00:02:26.639 +paradigm, and a very rich set of mature and convivial idioms + +00:02:26.640 --> 00:02:31.159 +and memes for absorption and integration of external + +00:02:31.160 --> 00:02:35.879 +software services continuum capabilities. + +00:02:35.880 --> 00:02:39.999 +In our model, we first augment Emacs with a set + +00:02:40.000 --> 00:02:45.079 +of cohesive elisp capabilities and create Blee -- + +00:02:45.080 --> 00:02:48.959 +ByStar Libre-Halaal Emacs Environment. + +00:02:48.960 --> 00:02:52.439 +We then further enhance Blee with an integrated + +00:02:52.440 --> 00:02:57.759 +framework on top of Debian called BISOS --- + +00:02:57.760 --> 00:03:02.079 +ByStar Internet Services Operating System. + +00:03:02.080 --> 00:03:04.959 +Blee is inherently intertwined + +00:03:04.960 --> 00:03:07.559 +and integrated with BISOS. + +00:03:07.560 --> 00:03:12.159 +This combination of the universal BISOS and Blee + +00:03:12.160 --> 00:03:15.719 +then forms a foundation for creation of an + +00:03:15.720 --> 00:03:19.879 +autonomy directed digital ecosystem that we call + +00:03:19.880 --> 00:03:23.639 +ByStar. + +00:03:23.640 --> 00:03:26.879 +Over the past two decades, I have been working on + +00:03:26.880 --> 00:03:30.799 +creating a comprehensive, interdisciplinary, and + +00:03:30.800 --> 00:03:34.239 +non-proprietary digital ecosystem. + +00:03:34.240 --> 00:03:36.359 +We call it ByStar (By*). + +00:03:36.360 --> 00:03:38.439 +ByStar challenges the existing + +00:03:38.440 --> 00:03:41.239 +proprietary American digital ecosystem + +00:03:41.240 --> 00:03:46.119 +while operating concurrently alongside it. + +00:03:46.120 --> 00:03:50.079 +ByStar's primary offerings are tangible autonomy + +00:03:50.472 --> 00:03:54.959 +and genuine privacy on a very large scale. + +00:03:54.960 --> 00:03:59.119 +By* is about redecentralization of internet + +00:03:59.120 --> 00:04:01.759 +application services. + +00:04:01.760 --> 00:04:06.839 +The * in ByStar stands for Unix's globing symbol. + +00:04:06.840 --> 00:04:11.919 +Signifying that our scope is everything. + +00:04:11.920 --> 00:04:16.279 +Blee is a bigger and different vision for Emacs. + +00:04:16.280 --> 00:04:17.799 +Let's compare and contrast + +00:04:17.800 --> 00:04:19.839 +what I am proposing against + +00:04:19.840 --> 00:04:24.499 +common current practices of the Emacs culture. + +00:04:24.500 --> 00:04:28.079 +Please permit me to be slightly cynical. + +00:04:28.080 --> 00:04:30.119 +Much of what we have been seeing in the + +00:04:30.120 --> 00:04:33.879 +Emacs culture and in emacsConf + +00:04:33.880 --> 00:04:35.759 +can be characterized as + +00:04:35.760 --> 00:04:38.719 +stories of tunnel vision engineers + +00:04:38.720 --> 00:04:40.559 +scratching various itches + +00:04:40.560 --> 00:04:43.879 +by integrating various capabilities + +00:04:43.880 --> 00:04:47.719 +and providing DIY recipes. + +00:04:47.720 --> 00:04:50.039 +Emacs and Lisp are so powerful that + +00:04:50.040 --> 00:04:51.839 +people have come up + +00:04:51.840 --> 00:04:53.759 +with catch phrases like the + +00:04:53.760 --> 00:04:56.439 +``Curse of Lisp''. + +00:04:56.440 --> 00:04:57.559 +The curse is that + +00:04:57.560 --> 00:05:01.579 +the power of Lisp breeds individualism. + +00:05:01.580 --> 00:05:04.599 +Because you can be so powerful alone, + +00:05:04.600 --> 00:05:06.719 +you work longer alone. + +00:05:06.720 --> 00:05:08.359 +Because it is easy to spin + +00:05:08.360 --> 00:05:10.959 +your own whatever library, + +00:05:10.973 --> 00:05:13.219 +many people do. + +00:05:13.220 --> 00:05:15.679 +I am suggesting that we should raise the bar. + +00:05:15.680 --> 00:05:19.359 +Let's cultivate Emacs in the context + +00:05:19.360 --> 00:05:22.859 +of our own digital ecosystem instead. + +00:05:22.860 --> 00:05:26.839 +Do more and do more outside of Emacs and + +00:05:26.840 --> 00:05:29.599 +recognize that a well integrated + +00:05:29.600 --> 00:05:35.599 +smaller Emacs leads to a better usage environment. + +00:05:35.600 --> 00:05:38.999 +Broadly speaking, digital ecosystems are viewed + +00:05:39.000 --> 00:05:41.799 +as consisting of 4 parts. + +00:05:41.800 --> 00:05:45.559 +Ideology, Software, Services and Content. + +00:05:45.560 --> 00:05:49.519 +Software, Services and Content are polyexistentials + +00:05:49.520 --> 00:05:53.119 +and can be analyzed from 3 different aspects: + +00:05:53.120 --> 00:05:57.279 +Functionality, Usage and Manner-of-Existence. + +00:05:57.280 --> 00:06:00.559 +By ``manner-of-existence'' of polyexistentials + +00:06:00.560 --> 00:06:03.119 +we mean everything relating to how the + +00:06:03.120 --> 00:06:06.479 +polyexistential exists within society. + +00:06:06.480 --> 00:06:08.879 +This includes for example, + +00:06:08.880 --> 00:06:12.899 +are polyexistentials internally transparent? + +00:06:12.900 --> 00:06:16.679 +Societal ideology determines manner-of-existence + +00:06:16.680 --> 00:06:19.399 +of Software, Services and Content. + +00:06:19.400 --> 00:06:22.799 +And in turn, manner-of-existence of Software, + +00:06:22.800 --> 00:06:26.039 +Services and Content impacts society. + +00:06:26.574 --> 00:06:28.199 +In the American model, + +00:06:28.200 --> 00:06:31.719 +loss of privacy and autonomy are direct + +00:06:31.720 --> 00:06:36.319 +consequences of the IPR regime. + +00:06:36.320 --> 00:06:39.679 +Based on this characterization, let's consider + +00:06:39.680 --> 00:06:42.499 +these three Digital Ecosystems: + +00:06:42.500 --> 00:06:45.879 +the Proprietary American Digital Ecosystem, + +00:06:45.880 --> 00:06:48.479 +FOSS and ByStar. + +00:06:48.480 --> 00:06:51.719 +The 5 big American proprietary tech companies, + +00:06:51.720 --> 00:06:54.639 +Google, Microsoft, Apple, Facebook and Amazon + +00:06:54.640 --> 00:06:59.119 +have created 5 competing enclaves as mostly + +00:06:59.120 --> 00:07:02.239 +separate and isolated digital ecosystem. + +00:07:03.395 --> 00:07:06.159 +In this slide, I am focusing on the first 3 + +00:07:06.160 --> 00:07:08.399 +and each of their OSs, + +00:07:08.400 --> 00:07:09.999 +their usage environments + +00:07:10.000 --> 00:07:12.639 +and their clouds. + +00:07:12.640 --> 00:07:15.759 +Let's clearly recognize that the economic model + +00:07:15.760 --> 00:07:18.599 +of these proprietary digital ecosystems is + +00:07:19.075 --> 00:07:20.919 +``Surveillance Capitalism''. + +00:07:21.695 --> 00:07:23.279 +Now, let's focus on + +00:07:23.280 --> 00:07:24.919 +the right side of this picture. + +00:07:24.920 --> 00:07:27.559 +On the non-proprietary side, + +00:07:27.560 --> 00:07:29.119 +based on the FOSS model, + +00:07:29.120 --> 00:07:32.079 +we have ended up with lots of components. + +00:07:32.080 --> 00:07:34.839 +We have Debian as a platform, + +00:07:34.840 --> 00:07:35.759 +we have Emacs as + +00:07:35.760 --> 00:07:38.799 +an editor-centered usage environment. + +00:07:38.890 --> 00:07:42.039 +But on the non-proprietary side we don't have + +00:07:42.040 --> 00:07:43.079 +anything that can + +00:07:43.080 --> 00:07:46.759 +reasonably be considered a digital ecosystem. + +00:07:46.760 --> 00:07:52.139 +I mean, the services aspect is missing. + +00:07:52.140 --> 00:07:54.519 +ByStar aspires to be + +00:07:54.520 --> 00:07:58.679 +a complete non-proprietary digital ecosystem. + +00:07:58.680 --> 00:08:01.639 +We were all born into the belief system of + +00:08:01.640 --> 00:08:03.679 +intellectual property rights, + +00:08:03.680 --> 00:08:07.319 +making it exceedingly difficult for us + +00:08:07.320 --> 00:08:08.719 +to even imagine that this + +00:08:08.720 --> 00:08:12.199 +foundational ownership framework + +00:08:12.200 --> 00:08:14.599 +could be fundamentally flawed. + +00:08:15.759 --> 00:08:19.479 +I am delighted to announce the availability of my + +00:08:19.480 --> 00:08:20.919 +recent book, + +00:08:20.920 --> 00:08:24.099 +``Nature of Polyexistentials''. + +00:08:24.100 --> 00:08:26.239 +The full title of my book is: + +00:08:26.743 --> 00:08:28.759 +Nature of Polyexistentials + +00:08:28.760 --> 00:08:31.039 +Basis for Abolishment of the + +00:08:31.040 --> 00:08:35.459 +Western Intellectual Property Rights Regime + +00:08:35.460 --> 00:08:36.999 +And Introduction of + +00:08:37.000 --> 00:08:42.479 +the Libre-Halaal ByStar Digital Ecosystem. + +00:08:42.480 --> 00:08:45.239 +Knowledge, know-how, uses of know-how, ideas, + +00:08:45.240 --> 00:08:48.999 +formulas, software and information are inherently + +00:08:49.000 --> 00:08:50.839 +non-scarce. + +00:08:50.840 --> 00:08:53.679 +They are polyexistentials. + +00:08:53.680 --> 00:08:58.599 +Unlike monoexistentials which exist in singular, + +00:08:58.600 --> 00:09:03.499 +polyexistentials naturally exist in multiples. + +00:09:03.500 --> 00:09:06.839 +What is abundant in nature is being made + +00:09:06.840 --> 00:09:10.639 +artificially scarce through man-made ownership + +00:09:10.640 --> 00:09:14.039 +rules called copyright and patents. + +00:09:15.282 --> 00:09:18.299 +Let me provide a brief overview. + +00:09:18.300 --> 00:09:20.959 +This book is divided into five parts, + +00:09:20.960 --> 00:09:24.399 +each representing a layer of interest to you + +00:09:24.400 --> 00:09:27.559 +and to our societal policymakers. + +00:09:28.351 --> 00:09:31.039 +Part I, the philosophical layer + +00:09:31.040 --> 00:09:34.479 +delves into the concept of polyexistence. + +00:09:34.480 --> 00:09:37.479 +In this part, I introduce, + +00:09:37.480 --> 00:09:39.039 +for the very first time, + +00:09:39.040 --> 00:09:43.839 +the concepts and terminology of ``polyexistentials''. + +00:09:43.840 --> 00:09:47.479 +The topic of restriction of polyexistentals + +00:09:47.480 --> 00:09:50.799 +and the Western IPR is one and the same. + +00:09:50.800 --> 00:09:55.359 +Comprehending polyexistence invalidates + +00:09:55.360 --> 00:09:56.999 +the Western IPR model. + +00:09:57.633 --> 00:10:00.839 +We are living inside of an ownership fallacy. + +00:10:00.840 --> 00:10:05.319 +The Western IPR regime is a sin of our times. + +00:10:06.147 --> 00:10:09.559 +Part II is the pathology layer. + +00:10:09.560 --> 00:10:12.959 +Over the course of the past two centuries, + +00:10:12.960 --> 00:10:16.599 +numerous theories have been proposed to justify + +00:10:16.600 --> 00:10:18.679 +intellectual property. + +00:10:18.680 --> 00:10:20.759 +In this Part, I offer + +00:10:20.760 --> 00:10:23.839 +my perspective on the weaknesses inherent + +00:10:23.840 --> 00:10:26.699 +in each of these theories. + +00:10:26.700 --> 00:10:29.119 +Part III, the ethics layer, + +00:10:29.120 --> 00:10:31.919 +focuses on contours of cures. + +00:10:32.500 --> 00:10:35.220 +Having dismissed the Western intellectual + +00:10:35.221 --> 00:10:38.640 +property rights regime as an erroneous + +00:10:38.641 --> 00:10:41.999 +governance model for polyexistentials, + +00:10:42.000 --> 00:10:43.439 +I propose the + +00:10:43.440 --> 00:10:48.279 +Libre-Halaal model of governance of polyexistentials + +00:10:48.280 --> 00:10:53.479 +towards facilitating conviviality of tools. + +00:10:53.480 --> 00:10:57.199 +Part IV, the engineering layer, introduces the + +00:10:57.200 --> 00:11:00.199 +Libre-Halaal ByStar Digital Ecosystem. + +00:11:00.200 --> 00:11:04.319 +as an ethical alternative to the prevailing + +00:11:04.320 --> 00:11:07.519 +proprietary American digital ecosystem. + +00:11:08.071 --> 00:11:11.159 +Part V, the sociology layer, + +00:11:11.160 --> 00:11:13.799 +delves into formulation of + +00:11:13.800 --> 00:11:17.559 +Libre-Halaal oriented societal policies. + +00:11:17.560 --> 00:11:21.679 +It is evident that the abolition of intellectual + +00:11:21.680 --> 00:11:25.279 +property carries significant consequences. + +00:11:25.280 --> 00:11:29.119 +In this Part, I present my thoughts on this + +00:11:29.120 --> 00:11:33.079 +particular dimension for Eastern societies. + +00:11:33.080 --> 00:11:37.439 +For Western societies I confine myself to + +00:11:37.440 --> 00:11:41.499 +inside of IPR strategies. + +00:11:41.500 --> 00:11:44.879 +You can think of this book as being in two volumes. + +00:11:44.880 --> 00:11:48.979 +Our focus is Blee in Volume II. + +00:11:48.980 --> 00:11:52.879 +But as our blueprint needs to be interdisciplinary, + +00:11:52.880 --> 00:11:56.839 +there are some key concepts of Volume I that I'll + +00:11:56.840 --> 00:11:59.199 +briefly discuss here. + +00:12:00.359 --> 00:12:03.599 +Volume I deals with the general concept of + +00:12:03.600 --> 00:12:07.599 +polyexistence and invalidity of IPR. + +00:12:07.600 --> 00:12:13.439 +In Chapter 11, I introduce the very sensitive and potent + +00:12:13.440 --> 00:12:17.779 +vocabulary of Halaal and Libre-Halaal. + +00:12:17.780 --> 00:12:20.919 +Volume II is backed by software and internet + +00:12:20.920 --> 00:12:21.839 +services. + +00:12:22.602 --> 00:12:23.799 +The contents of this book + +00:12:23.800 --> 00:12:26.319 +belong to all of humanity + +00:12:26.320 --> 00:12:29.839 +and verbatim copying of it is unrestricted. + +00:12:29.840 --> 00:12:33.199 +If you want to read it, this book is yours. + +00:12:33.681 --> 00:12:36.919 +The ``Nature of Polyexistentials'' book is + +00:12:36.920 --> 00:12:41.499 +available both online and in print. + +00:12:41.500 --> 00:12:44.159 +This book is available as two editions. + +00:12:44.160 --> 00:12:47.519 +The US Edition and the International edition. + +00:12:48.082 --> 00:12:50.679 +The US Edition is written with + +00:12:50.680 --> 00:12:54.279 +a slightly milder Western unfriendly tone, + +00:12:54.280 --> 00:12:57.159 +while the International Edition + +00:12:57.160 --> 00:13:01.399 +includes additional original content in Farsi. + +00:13:02.324 --> 00:13:05.839 +I consider the International Edition to be the + +00:13:05.840 --> 00:13:07.159 +authoritative version. + +00:13:07.160 --> 00:13:09.959 +However, many readers in + +00:13:09.960 --> 00:13:12.239 +the US and Western countries + +00:13:12.240 --> 00:13:14.319 +may prefer the US Edition. + +00:13:15.614 --> 00:13:18.719 +I maintain separate Git repositories + +00:13:18.720 --> 00:13:21.559 +for each edition on GitHub. + +00:13:21.560 --> 00:13:28.639 +US Edition is at bxplpc/120033 and + +00:13:28.640 --> 00:13:36.139 +International Edition is at bxplpc/120074 + +00:13:36.140 --> 00:13:40.399 +Cloning these repositories will give you access + +00:13:40.400 --> 00:13:45.559 +to the book in PDF format (suitable for both A4 + +00:13:45.560 --> 00:13:50.639 +and US Letter printing) and in EPUB format. + +00:13:50.640 --> 00:13:54.399 +Alternatively, the content can be downloaded + +00:13:54.400 --> 00:13:58.639 +directly from your browser without needing to + +00:13:58.640 --> 00:14:00.159 +clone the repositories. + +00:14:01.948 --> 00:14:05.199 +To ensure broader online availability and + +00:14:05.200 --> 00:14:09.279 +stability, I have also published the book on + +00:14:09.280 --> 00:14:11.879 +Zenodo, complete with a + +00:14:11.880 --> 00:14:16.399 +DOI (Digital Object Identifier). + +00:14:16.400 --> 00:14:20.399 +You can download both the A4 and + +00:14:20.400 --> 00:14:24.359 +8.5 x 11 PDFs from there as well. + +00:14:25.290 --> 00:14:28.919 +The book is also available in print on Amazon and + +00:14:28.920 --> 00:14:30.959 +at most major bookstores in + +00:14:30.960 --> 00:14:34.139 +the US and Western regions. + +00:14:34.140 --> 00:14:36.319 +The ISBNs for both editions + +00:14:36.320 --> 00:14:38.899 +are included in this slide. + +00:14:38.900 --> 00:14:41.079 +Additionally, I have published + +00:14:41.080 --> 00:14:45.519 +this book in Iran through Jangal Publishers. + +00:14:45.520 --> 00:14:47.799 +I did not write this book for profit. + +00:14:47.800 --> 00:14:50.079 +My aim is to share my thoughts + +00:14:50.080 --> 00:14:52.479 +and encourage readers to + +00:14:52.480 --> 00:14:54.799 +engage with my views and ideas. + +00:14:54.800 --> 00:14:57.239 +Your feedback is welcome, and + +00:14:57.240 --> 00:14:59.279 +I am genuinely interested in + +00:14:59.280 --> 00:15:02.039 +hearing your perspectives. + +00:15:02.040 --> 00:15:04.999 +In Western markets, I have priced the print + +00:15:05.000 --> 00:15:09.219 +edition somewhat above production costs. + +00:15:09.220 --> 00:15:10.919 +If you find value in the + +00:15:10.920 --> 00:15:13.399 +book and the ByStar project, + +00:15:13.400 --> 00:15:16.839 +purchasing a copy will help support my work. + +00:15:16.840 --> 00:15:19.759 +Thanks in advance for your support. + +00:15:22.315 --> 00:15:24.199 +And here are the same links + +00:15:24.200 --> 00:15:26.899 +as a native Reveal slide. + +00:15:26.900 --> 00:15:29.519 +If instead of a video, you are viewing this + +00:15:29.520 --> 00:15:32.479 +presentation as a Reveal web page, + +00:15:32.480 --> 00:15:37.679 +you can just click on the pointers and URLs. + +00:15:37.680 --> 00:15:41.519 +The concept of polyexistentials has not appeared + +00:15:41.520 --> 00:15:46.339 +in prior discussions of validity of IPR. + +00:15:46.340 --> 00:15:49.919 +Once you start thinking in terms of monoexistence + +00:15:49.920 --> 00:15:53.759 +and polyexistence, the recognition of + +00:15:53.760 --> 00:15:58.079 +illegitimacy of Western IPR becomes very simple. + +00:15:58.949 --> 00:16:03.059 +I want to very quickly give you a taste of that. + +00:16:03.060 --> 00:16:05.559 +You can of course dig deeper in the book. + +00:16:06.495 --> 00:16:10.619 +Existence and possession are aspects of nature. + +00:16:10.620 --> 00:16:13.779 +Ownership are man-made rules. + +00:16:13.780 --> 00:16:16.759 +All material objects exist in singular + +00:16:16.760 --> 00:16:18.879 +and are monoexistentials. + +00:16:19.481 --> 00:16:22.439 +For monoexistentials, things are simple. + +00:16:22.971 --> 00:16:25.519 +Monoexsitentials, say paper, + +00:16:25.520 --> 00:16:27.599 +exists in singular. + +00:16:27.600 --> 00:16:31.319 +It naturally has a single possessor. + +00:16:31.776 --> 00:16:35.079 +A single owner can be assigned to it + +00:16:35.080 --> 00:16:40.579 +which then makes that single possession lawful. + +00:16:40.580 --> 00:16:45.199 +Polyexistentials naturally exist in multiples. + +00:16:45.200 --> 00:16:48.279 +Much of our world is actually a mixture of + +00:16:48.280 --> 00:16:51.239 +monoexistentials and polyexistentials, + +00:16:51.240 --> 00:16:57.039 +which we call mixed-existentials. + +00:16:57.040 --> 00:17:00.999 +Possession of polyexistentials is naturally + +00:17:01.000 --> 00:17:04.159 +many-to-many. Without any conflict, + +00:17:04.160 --> 00:17:07.879 +polyexistentials can have many possessors. + +00:17:07.880 --> 00:17:13.639 +Polyexistentials are inherently Non-Rivalry. + +00:17:13.640 --> 00:17:17.519 +The requirement for ownership to be in harmony + +00:17:17.520 --> 00:17:20.839 +with the nature of possession and existence is + +00:17:20.840 --> 00:17:26.079 +violated by the Western IPR regime which assigns + +00:17:26.080 --> 00:17:28.639 +a single owner to what exists + +00:17:28.640 --> 00:17:32.339 +and is possessed in multiples. + +00:17:32.340 --> 00:17:33.719 +The end result is + +00:17:33.720 --> 00:17:37.139 +creation of Artificial Scarcity. + +00:17:37.140 --> 00:17:39.599 +Ramification of ownership mistakes + +00:17:39.600 --> 00:17:41.679 +are usually catastrophic. + +00:17:41.680 --> 00:17:45.759 +Consider the previous Western and American + +00:17:45.760 --> 00:17:50.079 +ownership mistake -- that of American Slavery -- + +00:17:50.080 --> 00:17:54.399 +ownership of Africans by Americans and Europeans. + +00:17:55.000 --> 00:17:56.639 +See Chapter 7 - + +00:17:56.640 --> 00:18:00.319 +``Western Slavery and the Western IPR Regime'' + +00:18:00.320 --> 00:18:02.959 +of the book for some parallels + +00:18:02.960 --> 00:18:04.479 +between these mistakes. + +00:18:04.480 --> 00:18:09.399 +This time with the Western IPR ownership mistake + +00:18:09.400 --> 00:18:13.779 +all of humanity is in danger. + +00:18:13.780 --> 00:18:15.559 +So, how are we to + +00:18:15.560 --> 00:18:18.739 +correct this catastrophic mistake? + +00:18:18.740 --> 00:18:21.679 +The strategies of Public Licenses and + +00:18:21.680 --> 00:18:24.679 +FOSS are not sufficient. + +00:18:24.680 --> 00:18:26.679 +hese are minor band-aids. + +00:18:26.680 --> 00:18:28.639 +We need to do a lot more. + +00:18:28.640 --> 00:18:31.719 +We need to understand what are we going to + +00:18:31.720 --> 00:18:36.279 +replace the mistaken Western IPR regime with. + +00:18:36.280 --> 00:18:37.559 +My answer is: + +00:18:37.560 --> 00:18:41.359 +``Libre-Halaal Governance of Polyexistentials''. + +00:18:41.360 --> 00:18:44.479 +Much of my book revolves around that. + +00:18:44.480 --> 00:18:47.879 +We need to fully reject ownership of + +00:18:47.880 --> 00:18:52.119 +polyexistentals and replace it with attribution + +00:18:52.120 --> 00:18:55.359 +machinaries towards just rewards. + +00:18:56.090 --> 00:19:00.879 +We need to abolish the ``Artificial Scarcity'' of + +00:19:00.880 --> 00:19:04.039 +polyexistentials that the Western IPR regime + +00:19:04.040 --> 00:19:06.799 +has created and restore + +00:19:06.800 --> 00:19:10.079 +polyexistentals back to their natural state, + +00:19:10.080 --> 00:19:16.199 +that of ``Non-Rivalrous Public Goods''. + +00:19:16.940 --> 00:19:20.119 +By now many Westerners and many West-Toxicated + +00:19:20.120 --> 00:19:24.039 +are thinking: these are empty slogans that are + +00:19:24.040 --> 00:19:24.999 +going no where. + +00:19:25.000 --> 00:19:26.279 +And they are right. + +00:19:26.280 --> 00:19:28.519 +Copyright and Patents are + +00:19:28.520 --> 00:19:30.679 +fully entrenched in the West. + +00:19:30.680 --> 00:19:33.319 +But what about the rest of the world, + +00:19:33.320 --> 00:19:34.519 +what about the + +00:19:34.520 --> 00:19:37.559 +Chinese, the Iranians, Brazilians, Cubans + +00:19:37.560 --> 00:19:39.239 +and the rest. + +00:19:39.240 --> 00:19:41.239 +The Intellectual Property Rights + +00:19:41.240 --> 00:19:43.879 +regime is not universal. + +00:19:43.880 --> 00:19:47.319 +There is more to the World than the West. + +00:19:47.320 --> 00:19:50.759 +What if the WTO was to be recognized + +00:19:50.760 --> 00:19:51.879 +for what it is: + +00:19:52.320 --> 00:19:56.119 +the Western Trade Organization? + +00:19:56.120 --> 00:19:58.879 +Thus far, I have been discussing the nature of + +00:19:58.880 --> 00:20:04.519 +all polyexistentials -- any formula in any form. + +00:20:04.520 --> 00:20:07.439 +Next, I want to turn our attention to + +00:20:07.440 --> 00:20:11.279 +digitals in general and Software in particular. + +00:20:12.480 --> 00:20:13.359 +Software is a + +00:20:13.360 --> 00:20:16.159 +very special form of polyexistentials. + +00:20:16.160 --> 00:20:18.719 +Software is immediately useful. + +00:20:18.720 --> 00:20:21.119 +Software produces tools. + +00:20:21.120 --> 00:20:25.399 +Digitals as text, music, video, etc. + +00:20:25.400 --> 00:20:28.719 +are pure forms of polyexistentials + +00:20:28.720 --> 00:20:30.799 +that are controlled by software. + +00:20:31.320 --> 00:20:35.679 +As developers we know well that we can best + +00:20:35.680 --> 00:20:38.759 +produce good software through collaboration. + +00:20:38.760 --> 00:20:41.559 +In that collaborative model, + +00:20:41.560 --> 00:20:45.879 +the software itself performs a collaborative role. + +00:20:45.880 --> 00:20:50.359 +Software functions as a vessel for accumulation + +00:20:50.360 --> 00:20:53.759 +of our expert component contributions. + +00:20:54.560 --> 00:20:57.679 +The Western IPR model cultivates + +00:20:57.680 --> 00:21:00.919 +``Artificial Scarcities'' and ``competition'', + +00:21:00.920 --> 00:21:04.279 +but software developers instinctly + +00:21:04.280 --> 00:21:07.039 +recognized the superiority of + +00:21:07.040 --> 00:21:10.439 +the natural collaborative model. + +00:21:10.440 --> 00:21:14.119 +Through Public Licenses, us software developers, + +00:21:14.120 --> 00:21:18.679 +have done a jujitsu on the IPR model and have + +00:21:19.230 --> 00:21:22.719 +created a collaborative framework inside of the + +00:21:22.720 --> 00:21:25.919 +copyright model. Based on that, + +00:21:25.920 --> 00:21:27.719 +Natural Public Goods + +00:21:27.720 --> 00:21:31.679 +have defeated Artificial Scarcity. + +00:21:31.680 --> 00:21:34.479 +Our success with software is proof that the + +00:21:34.480 --> 00:21:38.559 +entirety of the Western IPR regime is flawed. + +00:21:40.240 --> 00:21:44.279 +As a profession, us Software Engineers, need to + +00:21:44.280 --> 00:21:47.379 +create a relationship with society. + +00:21:47.380 --> 00:21:50.519 +We need to demand for societal rules + +00:21:50.520 --> 00:21:53.599 +which establish proper manner-of-existence + +00:21:53.600 --> 00:21:56.999 +of software and internet application services. + +00:21:57.000 --> 00:21:59.359 +In return, based on that, + +00:21:59.360 --> 00:22:03.199 +we should fulfill our guardianship role and make + +00:22:03.200 --> 00:22:07.799 +sure that autonomy and privacy are preserved and + +00:22:07.800 --> 00:22:11.759 +that practiced digital ecosystems are healthy. + +00:22:11.760 --> 00:22:15.239 +To get there we need to come up with the right + +00:22:15.240 --> 00:22:18.079 +label that represents the proper + +00:22:18.080 --> 00:22:20.939 +manner-of-existence of software. + +00:22:20.940 --> 00:22:22.999 +Thus far, two labels + +00:22:23.000 --> 00:22:24.399 +have appeared on the scene: + +00:22:24.400 --> 00:22:28.159 +Free Software and Open Source. + +00:22:28.160 --> 00:22:32.199 +I am saying that both are problematic. + +00:22:32.200 --> 00:22:34.479 +Free Software is ill directed. + +00:22:34.480 --> 00:22:38.199 +It is based on the model of granting users, + +00:22:38.200 --> 00:22:42.839 +freedoms that are irrelevant to most software users. + +00:22:43.610 --> 00:22:46.679 +Perhaps Copyleft or Ethical Software + +00:22:46.680 --> 00:22:49.699 +could have been better labels. + +00:22:49.700 --> 00:22:52.359 +Open Source is a moral compromise. + +00:22:52.360 --> 00:22:58.439 +It rejects the requirement for perpetuity of Copyleft. + +00:22:58.440 --> 00:23:01.999 +It facilitates convergence of corporate interest + +00:23:02.000 --> 00:23:06.599 +and surrogate activities of software developers. + +00:23:06.600 --> 00:23:09.839 +Over time, proprietary corporations too + +00:23:09.840 --> 00:23:11.959 +have come to recognize the + +00:23:11.960 --> 00:23:15.819 +superiority of the collaborative model. + +00:23:15.820 --> 00:23:18.959 +These proprietary corporations then derailed + +00:23:18.960 --> 00:23:21.919 +the original intent that all software + +00:23:21.920 --> 00:23:24.159 +should always remain open-source. + +00:23:24.160 --> 00:23:27.319 +With permissive public licenses which + +00:23:27.320 --> 00:23:31.719 +permit open-source becoming proprietary, + +00:23:31.720 --> 00:23:34.079 +the intent of Free Software has been + +00:23:34.080 --> 00:23:37.679 +marginalized and permissive open-source + +00:23:37.680 --> 00:23:40.119 +has become the norm. + +00:23:40.120 --> 00:23:42.679 +I expand on all of this in Chapter 12, + +00:23:42.680 --> 00:23:46.899 +``Digital Non-Proprietary Movements''. + +00:23:46.900 --> 00:23:49.599 +Instead of Free Software and Open Source, + +00:23:49.600 --> 00:23:53.679 +the label that I introduce is: ``Libre-Halaal''. + +00:23:55.320 --> 00:23:58.319 +The Libre-Halaal label is distinct and + +00:23:58.320 --> 00:24:00.239 +different from FOSS labels. + +00:24:00.240 --> 00:24:03.479 +As an inside-of-IPR strategy, + +00:24:03.480 --> 00:24:06.239 +the Libre-Halaal label maps + +00:24:06.240 --> 00:24:08.439 +to a single public license --- + +00:24:08.440 --> 00:24:11.779 +the Affero GPL (AGPL). + +00:24:11.780 --> 00:24:13.439 +In the Libre-Halaal model, + +00:24:13.440 --> 00:24:15.599 +it is not up to developers to + +00:24:15.600 --> 00:24:17.679 +choose their own licenses. + +00:24:18.230 --> 00:24:21.799 +There is only one correct license that conveys the + +00:24:21.800 --> 00:24:25.319 +Libre-Halaal manner-of-existence of software. + +00:24:25.830 --> 00:24:29.759 +Also, unlike the FOSS labels that dance around + +00:24:29.760 --> 00:24:33.439 +the validity of the Western IPR regime, + +00:24:33.440 --> 00:24:37.039 +the Libre-Halaal label recognizes + +00:24:37.040 --> 00:24:40.199 +the invalidity of the Western IPR regime, + +00:24:40.200 --> 00:24:43.959 +calls for abolishment of Western IPR + +00:24:43.960 --> 00:24:49.779 +and suggests various outside-of-IPR strategies. + +00:24:49.780 --> 00:24:54.199 +See Part V, ``Formulation of Societal Policies'' + +00:24:54.200 --> 00:24:55.119 +for details. + +00:24:55.860 --> 00:24:59.359 +Furthermore, unlike FOSS which is + +00:24:59.360 --> 00:25:03.519 +just software oriented, the Libre-Halaal label goes + +00:25:03.520 --> 00:25:05.799 +beyond software and also + +00:25:05.800 --> 00:25:11.059 +applies to internet application services. + +00:25:11.060 --> 00:25:14.559 +In many ways, software is yesterday's news. + +00:25:15.010 --> 00:25:17.519 +Much of what we are experiencing + +00:25:17.520 --> 00:25:18.639 +today is in the form of + +00:25:18.640 --> 00:25:20.839 +internet application services. + +00:25:21.610 --> 00:25:24.159 +Internet application services provide + +00:25:24.160 --> 00:25:27.479 +remote access to execution of software. + +00:25:28.140 --> 00:25:31.719 +As such, much of FOSS has become proprietary + +00:25:31.720 --> 00:25:33.679 +internet application services + +00:25:33.680 --> 00:25:37.879 +as AGPL is rarely used. + +00:25:38.900 --> 00:25:42.359 +This is why the Libre-Halaal definitions and labels + +00:25:42.360 --> 00:25:48.559 +span software and Internet Application Services. + +00:25:48.560 --> 00:25:52.319 +Based on the interdisciplinary stage setting that + +00:25:52.320 --> 00:25:55.959 +the ``Nature of Polyexistentials'' book provided + +00:25:55.960 --> 00:25:59.479 +and the ByStar blueprint that we reviewed, we can + +00:25:59.480 --> 00:26:01.679 +now focus on Blee. + +00:26:01.680 --> 00:26:04.839 +Think of Blee as a layer on top of Emacs and + +00:26:04.840 --> 00:26:07.919 +think of BISOS as a layer on top of Debian. + +00:26:09.590 --> 00:26:13.959 +Let's bootstrap Raw-BISOS and Raw-Blee. + +00:26:13.960 --> 00:26:15.439 +Starting from scratch, + +00:26:15.440 --> 00:26:19.459 +get yourself a fresh copy of Debian 12. + +00:26:19.460 --> 00:26:25.159 +Then go to https://github.com/bxGenesis/start + +00:26:26.220 --> 00:26:29.439 +The README.org file of that github repo is same + +00:26:29.440 --> 00:26:30.479 +as Chapter 18, + +00:26:30.480 --> 00:26:32.879 +``Engineering Adoption of BISOS and ByStar'' + +00:26:32.880 --> 00:26:33.999 +of the book. + +00:26:35.160 --> 00:26:41.559 +We will next run ``raw-bisos.sh'', but prior to + +00:26:41.560 --> 00:26:44.679 +that let's take a quick look. + +00:26:44.680 --> 00:26:46.999 +This bootstrap scripts will + +00:26:47.000 --> 00:26:50.199 +do a lot as root on your Fresh-Debian. + +00:26:50.200 --> 00:26:54.279 +It is best to first try it on a disposable VM. + +00:26:54.950 --> 00:26:58.319 +raw-bisos.sh adds + +00:26:58.320 --> 00:27:00.879 +the current debian user to sudoers. + +00:27:00.880 --> 00:27:04.119 +Then it installs pipx. + +00:27:04.120 --> 00:27:06.679 +And then with pipx + +00:27:06.680 --> 00:27:11.719 +it installs from PyPI bisos.provision. + +00:27:12.710 --> 00:27:15.919 +bisos.provision includes additional + +00:27:15.920 --> 00:27:19.819 +bash scripts that are then executed. + +00:27:19.820 --> 00:27:23.279 +Full installation involves setting up various + +00:27:23.280 --> 00:27:26.959 +accounts, groups, various directory hierarchies, + +00:27:26.960 --> 00:27:31.239 +lots of apt packages and lots of python packages + +00:27:31.240 --> 00:27:35.239 +from the bisos namespace. + +00:27:35.240 --> 00:27:38.719 +If you are ready, copy and paste this line and + +00:27:38.720 --> 00:27:40.459 +run it. + +00:27:40.460 --> 00:27:43.419 +You will be prompted for the root password. + +00:27:43.420 --> 00:27:44.679 +Then be patient. + +00:27:45.170 --> 00:27:48.999 +Full installation can take 15 minutes or so. + +00:27:49.000 --> 00:27:52.599 +The logs of this script are also captured in + +00:27:52.600 --> 00:27:59.839 +~/raw-bisos-${dateTag}-log.org + +00:27:59.840 --> 00:28:02.319 +What has been installed on your system are + +00:28:02.320 --> 00:28:04.799 +Raw-BISOS and Raw-Blee. + +00:28:05.250 --> 00:28:09.079 +The universality of Debian let's us build on + +00:28:09.080 --> 00:28:13.599 +BISOS and Blee both in the usage environment and + +00:28:13.600 --> 00:28:14.959 +the service environment. + +00:28:16.570 --> 00:28:20.759 +With Emacs 30 now available on Android and with + +00:28:20.760 --> 00:28:25.559 +Termux apt packages infrastructure in place, it + +00:28:25.560 --> 00:28:27.039 +will be very viable to + +00:28:27.040 --> 00:28:30.379 +port BISOS and Blee to Android. + +00:28:30.380 --> 00:28:32.579 +We have not done so yet. + +00:28:32.580 --> 00:28:36.239 +We are waiting for Emacs-30 to mature up. + +00:28:36.240 --> 00:28:40.479 +This is ByStar's ``Mobile Second'' strategy. + +00:28:40.480 --> 00:28:44.039 +Upon completion of the bootstrapping process, you + +00:28:44.040 --> 00:28:47.959 +end up with Raw-BISOS and Raw-Blee. + +00:28:47.960 --> 00:28:49.639 +You then need to relogin. + +00:28:49.640 --> 00:28:52.559 +At which point you notice that a new account + +00:28:52.560 --> 00:28:56.279 +called bystar has been created. + +00:28:56.280 --> 00:28:59.679 +``bystar'' is the default usage account. + +00:28:59.680 --> 00:29:01.799 +Let's login into it. + +00:29:01.800 --> 00:29:06.099 +You will see a customized ByStar Gnome Desktop. + +00:29:06.100 --> 00:29:10.319 +You will also notice a ``Blee Startup'' icon. + +00:29:10.320 --> 00:29:13.619 +Let's use it and start Blee. + +00:29:13.620 --> 00:29:17.039 +Notice that the Emacs splash-screen has been + +00:29:17.040 --> 00:29:20.919 +replaced and also note that the splash-screen is + +00:29:20.920 --> 00:29:23.299 +in org-mode. + +00:29:23.300 --> 00:29:26.639 +All the original Emacs splash-screen + +00:29:26.640 --> 00:29:31.999 +info is kept under ``About Emacs''. + +00:29:32.000 --> 00:29:34.639 +Let me enlarge the screen. + +00:29:34.640 --> 00:29:37.619 +Now we can live inside of Blee. + +00:29:37.620 --> 00:29:38.959 +Notice that the top + +00:29:38.960 --> 00:29:43.719 +drop down Emacs menus have been augmented. + +00:29:43.720 --> 00:29:48.659 +Everything to the left of the ``File'' menu, is new. + +00:29:48.660 --> 00:29:51.319 +Notice the ``Panels'' menus. + +00:29:51.320 --> 00:29:54.019 +More on these later. + +00:29:54.020 --> 00:29:56.559 +Now let me get myself a shell. + +00:29:56.560 --> 00:30:02.659 +And run tail /etc/passwd. + +00:30:02.660 --> 00:30:04.159 +Notice that a number of + +00:30:04.160 --> 00:30:06.839 +new accounts have been created. + +00:30:06.840 --> 00:30:14.879 +Notably: bisos, bystar and bpos-delimiter. + +00:30:14.880 --> 00:30:18.639 +Let's next cd to /bisos. + +00:30:18.640 --> 00:30:21.879 +Everything related to bisos is in here. + +00:30:21.880 --> 00:30:26.319 +The rest is as Debian was. + +00:30:26.320 --> 00:30:33.359 +Let's take a look at /bisos/blee/env3. + +00:30:33.360 --> 00:30:37.139 +All the elisp code for Blee is in here. + +00:30:37.140 --> 00:30:41.299 +For now, Blee is layered on top of Doom. + +00:30:41.300 --> 00:30:45.199 +Raw-BISOS and Raw-Blee are starting points. + +00:30:45.200 --> 00:30:47.959 +They are meant to be customized. + +00:30:47.960 --> 00:30:53.739 +Let's next see how that is done. + +00:30:53.740 --> 00:30:58.359 +Raw-BISOS and Raw-Blee are foundational layers. + +00:30:58.850 --> 00:31:01.719 +They can be augmented in a variety of ways. + +00:31:01.720 --> 00:31:05.599 +The basic unit in the ByStar model is the + +00:31:05.600 --> 00:31:07.959 +``Autonomous Site''. + +00:31:07.960 --> 00:31:10.559 +Think of the ``Autonomous Site'' as the + +00:31:10.560 --> 00:31:13.439 +totality of computing and communication + +00:31:13.440 --> 00:31:16.239 +capabilities in a modern family + +00:31:16.240 --> 00:31:20.399 +home plus the ability of that family to host + +00:31:20.400 --> 00:31:23.559 +their own internet application services. + +00:31:24.280 --> 00:31:28.639 +Let's walk through how Raw-BISOS and Raw-Blee are + +00:31:28.640 --> 00:31:32.879 +used to construct an Autonomous Site. + +00:31:32.880 --> 00:31:36.039 +BISOS augmentation model is based on + +00:31:36.040 --> 00:31:40.299 +``BISOS Capability Bundles'' BCBs. + +00:31:40.300 --> 00:31:43.479 +Raw-BISOS can be augmented to + +00:31:43.480 --> 00:31:46.659 +become a Virtual Machines Hosting service. + +00:31:46.660 --> 00:31:50.599 +From there on we can use reproducible images to + +00:31:50.600 --> 00:31:54.199 +implement the infrastructure of sites. + +00:31:54.200 --> 00:31:56.799 +Two key site services are the + +00:31:56.800 --> 00:32:01.219 +``Site BPOs Gitlab Server'' + +00:32:01.220 --> 00:32:04.079 +and ``Site Registrars''. + +00:32:04.080 --> 00:32:06.799 +With these in place we can facilitate + +00:32:06.800 --> 00:32:10.879 +self-hosting, which in the BISOS model is called + +00:32:10.880 --> 00:32:15.439 +Possession Assertable Libre Services (PALS). + +00:32:15.440 --> 00:32:18.639 +These topics and these concepts are described in + +00:32:18.640 --> 00:32:25.219 +Chapter 17, ``Technology of ByStar: BISOS''. + +00:32:25.220 --> 00:32:28.839 +The concepts of Service Portability, Service + +00:32:28.840 --> 00:32:32.599 +Possession Assertion, Autonomous Site and Inner, + +00:32:32.600 --> 00:32:36.999 +Outer and Exposed Rims of Autonomous Site are + +00:32:37.000 --> 00:32:39.899 +fundamental to ByStar. + +00:32:39.900 --> 00:32:42.279 +These are shown in this figure as + +00:32:42.280 --> 00:32:43.519 +``Network Abodes''. + +00:32:43.520 --> 00:32:47.839 +Chapter 17 of the book provides more details. + +00:32:49.490 --> 00:32:52.919 +Blee introduces a number of new concepts that + +00:32:52.920 --> 00:32:57.359 +augment Emacs. Some of these are intertwined with + +00:32:57.360 --> 00:33:01.039 +BISOS and ByStar. But some are not. + +00:33:01.040 --> 00:33:04.199 +Here, I provide some examples of these new + +00:33:04.200 --> 00:33:07.019 +general concepts. + +00:33:07.020 --> 00:33:10.599 +We love Emacs and we love Unix because their + +00:33:10.600 --> 00:33:14.599 +design is convivial. By convivial, I am referring + +00:33:14.600 --> 00:33:17.799 +to Ivan Illich's concept and terminology of + +00:33:17.800 --> 00:33:21.159 +``Tools for Conviviality''. It was first + +00:33:21.160 --> 00:33:25.219 +published in 1973. It's a must read. + +00:33:25.220 --> 00:33:28.519 +A goal of the design of the ByStar Digital + +00:33:28.520 --> 00:33:32.639 +Ecosystem is to enlarge aggregated conviviality. + +00:33:32.640 --> 00:33:37.239 +Here, let's start by reviewing the idioms and + +00:33:37.240 --> 00:33:40.559 +memes that have made Emacs and Unix so very + +00:33:40.560 --> 00:33:44.639 +convivial and some of the key idioms that have + +00:33:44.640 --> 00:33:48.079 +augmented them over the years -- I am showing + +00:33:48.080 --> 00:33:50.279 +them as ``Linux PlusPlus'' + +00:33:50.280 --> 00:33:52.919 +and ``Emacs PlusPlus''. + +00:33:52.920 --> 00:33:54.759 +For the most part these + +00:33:54.760 --> 00:33:57.959 +two philosophies have not been combined. + +00:33:57.960 --> 00:33:59.759 +They were developed and have + +00:33:59.760 --> 00:34:01.719 +evolved mostly separately. + +00:34:01.720 --> 00:34:06.479 +Think of BISOS idioms as an extension of Linux + +00:34:06.480 --> 00:34:10.519 +PlusPlus idioms and think of Blee idioms as an + +00:34:10.520 --> 00:34:14.179 +extension of Emacs PlusPlus. + +00:34:14.180 --> 00:34:16.799 +Then intertwine BISOS and Blee. + +00:34:16.800 --> 00:34:21.519 +This aggregated convivial tools powers ByStar. + +00:34:22.179 --> 00:34:25.479 +Let me first explain what I mean by aggregated + +00:34:25.480 --> 00:34:28.279 +convivial tools, and then + +00:34:28.280 --> 00:34:32.139 +let me give some examples. + +00:34:32.140 --> 00:34:34.759 +Here is a key sentence from Illich's, + +00:34:34.760 --> 00:34:39.719 +``Tools for Conviviality'' 1973 essay: + +00:34:39.720 --> 00:34:43.599 +Convivial tools are those which give each person + +00:34:43.600 --> 00:34:47.199 +who uses them the greatest opportunity to enrich + +00:34:47.200 --> 00:34:48.839 +the environment with the + +00:34:48.840 --> 00:34:52.739 +fruits of his or her vision. + +00:34:52.740 --> 00:34:55.559 +Proprietary manner-of-existence of software + +00:34:55.560 --> 00:34:57.999 +makes them industrial. + +00:34:58.000 --> 00:35:00.399 +Libre-Halaal manner-of-existence + +00:35:00.400 --> 00:35:03.319 +of software is a prerequisite for conviviality. + +00:35:03.320 --> 00:35:07.439 +The concept of + +00:35:07.440 --> 00:35:10.639 +``Org Dynamic Blocks'' is very powerful. + +00:35:10.640 --> 00:35:14.399 +But, why should they be primarily used + +00:35:14.400 --> 00:35:16.279 +in Org-Mode. + +00:35:16.280 --> 00:35:18.599 +I say let's generalize them to + +00:35:18.600 --> 00:35:20.239 +``Emacs Dynamic Blocks''. + +00:35:20.240 --> 00:35:24.279 +Have defaults for org-dblock-start-re in + +00:35:24.280 --> 00:35:29.759 +every relevant mode and use them everywhere. + +00:35:29.760 --> 00:35:30.679 +Blee does that. + +00:35:30.680 --> 00:35:33.239 +In programming languages, Dynamic + +00:35:33.240 --> 00:35:34.879 +Blocks can be used as visible macros. + +00:35:34.880 --> 00:35:38.939 +Let me give you an example of how I use them. + +00:35:38.940 --> 00:35:41.759 +For those of us who live inside of Emacs, + +00:35:41.760 --> 00:35:46.359 +enhancing programming with org-mode capabilities + +00:35:46.360 --> 00:35:47.859 +is awesome. + +00:35:47.860 --> 00:35:50.379 +Incredibly awesome! + +00:35:50.380 --> 00:35:52.819 +This can be done in two ways. + +00:35:52.820 --> 00:35:57.159 +(1) With Literate Programming and org-babel. + +00:35:57.160 --> 00:35:58.799 +and (2) with + +00:35:58.800 --> 00:36:03.459 +Traditional/Surrounded Programming and COMEEGA. + +00:36:03.460 --> 00:36:04.959 +COMEEGA stands for + +00:36:04.960 --> 00:36:08.679 +Collaborative Org-Mode Enhanced Emacs + +00:36:08.680 --> 00:36:10.559 +Generalized Authorship. + +00:36:10.560 --> 00:36:15.259 +It is just an acronym that I have come up with. + +00:36:15.260 --> 00:36:18.319 +Literate Programming and org-babel + +00:36:18.320 --> 00:36:20.059 +are well established. + +00:36:20.060 --> 00:36:25.599 +There is a related talk in EmacsConf-2024 titled: + +00:36:25.600 --> 00:36:30.839 +``Literate Programming for the 21st Century''. + +00:36:30.840 --> 00:36:33.559 +COMEEGA is the inverse of org-babel. + +00:36:34.080 --> 00:36:38.479 +I prefer COMEEGA over org-babel, + +00:36:38.480 --> 00:36:39.599 +because I prefer + +00:36:39.600 --> 00:36:41.799 +Traditional/Surrounded Programming + +00:36:41.800 --> 00:36:44.899 +over Literate Programming. + +00:36:44.900 --> 00:36:46.359 +To each his own. + +00:36:46.360 --> 00:36:49.079 +This is not about that debate. + +00:36:49.080 --> 00:36:51.039 +This is about mixing your + +00:36:51.040 --> 00:36:55.019 +programming-mode with org-mode. + +00:36:55.020 --> 00:36:56.799 +Much of Blee and BISOS + +00:36:56.800 --> 00:36:58.719 +are implemented in COMEEGA. + +00:36:58.720 --> 00:37:02.407 +Almost all of our Elisp, Python, Bash + +00:37:02.408 --> 00:37:06.199 +and LaTeX work uses COMEEGA. + +00:37:06.200 --> 00:37:08.174 +Full and proper use of COMEEGA, + +00:37:08.175 --> 00:37:13.279 +requires Polymode. Let's call that Poly-COMEEGA. + +00:37:13.280 --> 00:37:16.739 +But Emacs's Polymode is work-in-progress, + +00:37:16.740 --> 00:37:20.559 +particularly now with the new tree-sitter. + +00:37:20.560 --> 00:37:23.479 +So, in the interim, my usage of + +00:37:23.480 --> 00:37:28.779 +COMEEGA has been in the form of Toggle-COMEEGA. + +00:37:28.780 --> 00:37:30.839 +Where I manually switch between the + +00:37:30.840 --> 00:37:33.799 +programming-mode and org-mode. + +00:37:33.800 --> 00:37:34.839 +For me this has + +00:37:34.840 --> 00:37:41.699 +proved to be a fine interim solution. + +00:37:41.700 --> 00:37:43.639 +In Emacs, the way that we have been + +00:37:43.640 --> 00:37:45.359 +dealing with documentation and + +00:37:45.360 --> 00:37:49.559 +information retrieval is archaic. + +00:37:49.560 --> 00:37:52.239 +Man-pages, TeXInfo, Helpful-Mode and + +00:37:52.730 --> 00:37:56.440 +convention based Doc-Strings are old and + +00:37:56.441 --> 00:37:57.699 +limited. + +00:37:57.700 --> 00:38:01.759 +In BISOS and Blee, we use Blee-Panels for all + +00:38:01.760 --> 00:38:03.779 +kinds of documentation. + +00:38:03.780 --> 00:38:09.359 +Let me show you some examples. + +00:38:09.360 --> 00:38:12.959 +Two fundamental autonomy oriented capabilities + +00:38:12.960 --> 00:38:16.799 +that ByStar offers to individuals are: + +00:38:16.800 --> 00:38:20.739 +Email and Content Generation and Publication. + +00:38:20.740 --> 00:38:22.399 +I'll give a quick overview of + +00:38:22.400 --> 00:38:26.299 +these two important capabilities. + +00:38:26.300 --> 00:38:30.679 +At the EmacsConf-2022, the title of my + +00:38:30.680 --> 00:38:32.439 +presentation was: + +00:38:32.440 --> 00:38:37.679 +``Revisiting the anatomy of Emacs mail user agents''. + +00:38:37.680 --> 00:38:39.359 +In that presentation I + +00:38:39.360 --> 00:38:43.119 +gave a brief overview of BISOS-MARMEE + +00:38:43.120 --> 00:38:47.739 +(Multi-Account Resident Mail Exchange Environment) + +00:38:47.740 --> 00:38:49.079 +and Blee-Gnus. + +00:38:49.080 --> 00:38:53.079 +In ByStar, these are typically paired with + +00:38:53.080 --> 00:38:58.039 +byname.net autonomous email services. + +00:38:58.040 --> 00:39:00.879 +Content Production and Self-Publication is a + +00:39:00.880 --> 00:39:06.059 +foundational Blee and BISOS Capability Bundle. + +00:39:06.060 --> 00:39:08.079 +Both this presentation and + +00:39:08.080 --> 00:39:11.739 +the Nature of Polyexistentials book + +00:39:11.740 --> 00:39:15.039 +were developed with Blee LCNT. + +00:39:15.040 --> 00:39:18.919 +The original text is always in COMEEGA-LaTeX -- + +00:39:18.920 --> 00:39:22.299 +LaTeX augmented by Org-Mode. + +00:39:22.300 --> 00:39:23.439 +This is the inverse + +00:39:23.440 --> 00:39:27.159 +direction of exporting LaTeX from Org-Mode. + +00:39:27.160 --> 00:39:28.759 +For typesetting, + +00:39:28.760 --> 00:39:31.279 +the LaTeX syntax is far more + +00:39:31.280 --> 00:39:33.539 +powerful than org-mode. + +00:39:33.540 --> 00:39:35.399 +And with COMEEGA-LaTeX, + +00:39:35.400 --> 00:39:36.999 +you can also benefit from + +00:39:37.000 --> 00:39:41.339 +all that org-mode offers. + +00:39:41.340 --> 00:39:44.319 +For presentation/screen-casting, + +00:39:44.320 --> 00:39:48.679 +the original text is then augmented in layers + +00:39:48.680 --> 00:39:53.839 +by images, audio voice-overs, screen captures, + +00:39:53.840 --> 00:39:56.919 +videos and captions. + +00:39:56.920 --> 00:39:59.799 +The Beamer LaTeX file is then processed + +00:39:59.800 --> 00:40:02.559 +by both LaTeX and HeVeA. + +00:40:02.560 --> 00:40:05.959 +LaTeX produced slides are then + +00:40:05.960 --> 00:40:10.519 +absorbed in html by HeVeA as images. + +00:40:10.520 --> 00:40:13.759 +HeVeA is a LaTeX to html translator. + +00:40:13.760 --> 00:40:19.879 +HeVeA output is destined to be dispensed by Reveal.js. + +00:40:19.880 --> 00:40:25.119 +This video is just a screen capture of the autoplay of + +00:40:25.120 --> 00:40:27.339 +reveal file. + +00:40:27.340 --> 00:40:30.959 +Viewing this presentation in its + +00:40:30.960 --> 00:40:35.479 +original Reveal form is a richer experience. + +00:40:36.010 --> 00:40:39.679 +All of this involves a whole lot of integration + +00:40:39.680 --> 00:40:44.159 +scripting. In Raw-BISOS these scripts are in + +00:40:44.160 --> 00:40:53.319 +file:/bisos/core/lcnt/bin + +00:40:53.320 --> 00:40:57.399 +To say that ByStar, BISOS and Blee are big and + +00:40:57.400 --> 00:41:00.359 +ambitious is an understatement. + +00:41:00.360 --> 00:41:04.039 +And clearly, a small team won't be able to + +00:41:04.040 --> 00:41:07.959 +deliver the outlandish blueprint that is outlined + +00:41:07.960 --> 00:41:12.379 +in the Nature of Polyexistentials book. + +00:41:12.380 --> 00:41:15.959 +We have been at this for over two decades and we + +00:41:15.960 --> 00:41:18.519 +feel that now in 2024, + +00:41:18.520 --> 00:41:23.059 +it makes sense to involve you. + +00:41:23.060 --> 00:41:26.719 +The pointers and instructions for installation + +00:41:26.720 --> 00:41:31.199 +and usage of BISOS and Blee that I have provided, + +00:41:31.200 --> 00:41:34.679 +produce systems that are minimally functional, + +00:41:34.680 --> 00:41:37.399 +but are not clean. + +00:41:37.400 --> 00:41:40.079 +At this time don't expect software and services + +00:41:40.080 --> 00:41:42.759 +stability and support. + +00:41:42.760 --> 00:41:45.319 +Throughout this presentation, I have been + +00:41:45.320 --> 00:41:49.399 +emphasizing Service Portability and Possession + +00:41:49.400 --> 00:41:52.679 +Assertable Libre Services (PALS). + +00:41:52.680 --> 00:41:58.359 +But, a complete digital ecosystem includes various other types of + +00:41:58.360 --> 00:42:01.759 +internet application services as well. + +00:42:01.760 --> 00:42:05.799 +In this slide PALS are the center and are then + +00:42:05.800 --> 00:42:09.119 +augmented by different other type of services. + +00:42:09.120 --> 00:42:13.639 +In the ByStar model, equivalent of Facebook style + +00:42:13.640 --> 00:42:16.359 +application services are called: + +00:42:16.360 --> 00:42:19.619 +``Inter-Autonomous Interactions''. + +00:42:19.620 --> 00:42:23.679 +With individual oriented PALS in place, using + +00:42:23.680 --> 00:42:28.279 +OAuth of PALS, resources can be shared. + +00:42:28.280 --> 00:42:32.479 +Based on that we can then structure Inter-Autonomous + +00:42:32.480 --> 00:42:37.319 +Interactions while preserving much privacy. + +00:42:37.320 --> 00:42:41.719 +Any blueprint for a digital ecosystem must also + +00:42:41.720 --> 00:42:46.039 +consider the economic and business dimensions. + +00:42:46.040 --> 00:42:50.379 +Chapter 13, ``Polyexistential Capitalism'', + +00:42:50.380 --> 00:42:52.959 +delves into proper economic models for + +00:42:52.960 --> 00:42:55.579 +polyexsitentials. + +00:42:55.580 --> 00:42:57.879 +The concept of Attribution + +00:42:57.880 --> 00:43:02.399 +Based Economics (ABE) which has been discussed in + +00:43:02.400 --> 00:43:05.719 +this forum before is included. + +00:43:05.720 --> 00:43:06.839 +Chapter 21, + +00:43:06.840 --> 00:43:09.159 +``Private Sector Strategies: + +00:43:09.160 --> 00:43:12.899 +ByStar Open Business Plan'' + +00:43:12.900 --> 00:43:17.079 +deals with the business dimension of ByStar. + +00:43:17.080 --> 00:43:20.659 +What if in addition to being ethics oriented, + +00:43:20.660 --> 00:43:24.079 +the entirety of this book could also be + +00:43:24.080 --> 00:43:28.739 +considered a sophisticated business plan? + +00:43:28.740 --> 00:43:34.139 +Are there any Venture Capitalists that use Emacs? + +00:43:34.140 --> 00:43:37.639 +Here is a set of relatively complete domains and + +00:43:37.640 --> 00:43:41.919 +links for digging deeper. These pointers are + +00:43:41.920 --> 00:43:46.119 +structured in 4 layers. Ideology, Software, + +00:43:46.120 --> 00:43:50.159 +Services and Guardianship. + +00:43:50.160 --> 00:43:53.679 +If Blee, BISOS, ByStar, Libre-Halaal and + +00:43:53.680 --> 00:43:57.879 +Polyexistentials have piqued your interest and if + +00:43:57.880 --> 00:44:00.599 +you wish to participate in making these ideas + +00:44:00.600 --> 00:44:04.199 +more widespread and want to further cultivate + +00:44:04.200 --> 00:44:06.919 +them, here are some suggestions. + +00:44:06.920 --> 00:44:11.719 +The examples of the Blee concepts that I chose + +00:44:11.720 --> 00:44:15.179 +were purposeful and targeted. + +00:44:15.180 --> 00:44:18.599 +I am hopeful that org-mode developers and emacs + +00:44:18.600 --> 00:44:22.319 +developers would recognize that it makes good + +00:44:22.320 --> 00:44:25.599 +sense to expand the scope of org dynamic blocks + +00:44:25.600 --> 00:44:28.779 +to the entirety of emacs. + +00:44:28.780 --> 00:44:31.399 +I am hopeful that the concept of polymode -- a + +00:44:31.400 --> 00:44:35.279 +single buffer with regions in different modes and + +00:44:35.280 --> 00:44:39.759 +org-mode in particular -- would receive a high + +00:44:39.760 --> 00:44:44.559 +priority in our tree-sitter transition. I am + +00:44:44.560 --> 00:44:47.799 +hopeful that Blee-COMEEGA can become a + +00:44:47.800 --> 00:44:52.259 +generalized form of polymode. + +00:44:52.260 --> 00:44:55.559 +I am hopeful that we can build on Blee-Panels and + +00:44:55.560 --> 00:44:59.439 +move towards having a richer base for a universal + +00:44:59.440 --> 00:45:03.879 +Emacs documentation framework. + +00:45:03.880 --> 00:45:07.079 +If participation in any of these is of interest + +00:45:07.080 --> 00:45:10.659 +to you, please feel welcome to contact me. + +00:45:10.660 --> 00:45:13.519 +Emacs Conferences have proven to be + +00:45:13.520 --> 00:45:16.659 +very useful and productive. + +00:45:16.660 --> 00:45:21.539 +I look forward to your thoughts, feedback and questions. + +00:45:21.540 --> 00:45:24.799 +I want to thank all the EmacsConf Organizers for + +00:45:24.800 --> 00:45:26.139 +their great work. + +00:45:26.140 --> 00:45:29.960 +And Sacha, Leo and Amin in particular. diff --git a/2024/info/blee-after.md b/2024/info/blee-after.md index f096aa8a..d7d76953 100644 --- a/2024/info/blee-after.md +++ b/2024/info/blee-after.md @@ -1,6 +1,812 @@ <!-- Automatically generated by emacsconf-publish-after-page --> +<a name="blee-mainVideo-transcript"></a> +# Transcript (unedited) + +[[!template text="""Greetings. Salaam. This is Mohsen Banan.""" start="00:00:03.659" video="mainVideo-blee" id="subtitle"]] +[[!template text="""I am a software and internet engineer.""" start="00:00:08.400" video="mainVideo-blee" id="subtitle"]] +[[!template text="""The title of this presentation is ``About Blee''.""" start="00:00:11.480" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Blee stands for""" start="00:00:16.360" video="mainVideo-blee" id="subtitle"]] +[[!template text="""ByStar Libre-Halaal Emacs Environment.""" start="00:00:17.260" video="mainVideo-blee" id="subtitle"]] +[[!template text="""In this presentation I want to look""" start="00:00:22.440" video="mainVideo-blee" id="subtitle"]] +[[!template text="""at Emacs as a primary ingredient for the usage""" start="00:00:24.320" video="mainVideo-blee" id="subtitle"]] +[[!template text="""environment of an autonomy and morality""" start="00:00:28.320" video="mainVideo-blee" id="subtitle"]] +[[!template text="""directed digital ecosystem.""" start="00:00:32.600" video="mainVideo-blee" id="subtitle"]] +[[!template text="""My focus here is not just Emacs.""" start="00:00:35.800" video="mainVideo-blee" id="subtitle"]] +[[!template text="""This is about augmenting Emacs in the context of""" start="00:00:38.280" video="mainVideo-blee" id="subtitle"]] +[[!template text="""our own specific digital ecosystem.""" start="00:00:42.320" video="mainVideo-blee" id="subtitle"]] +[[!template text="""This presentation is part theoretical""" start="00:00:46.716" video="mainVideo-blee" id="subtitle"]] +[[!template text="""and part practical.""" start="00:00:48.920" video="mainVideo-blee" id="subtitle"]] +[[!template text="""I spend about half of my time on the""" start="00:00:50.720" video="mainVideo-blee" id="subtitle"]] +[[!template text="""theory and the bigger picture.""" start="00:00:53.000" video="mainVideo-blee" id="subtitle"]] +[[!template text="""The second half is hands on and Emacs centric.""" start="00:00:55.000" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Emacs has long been recognized as the ultimate""" start="00:01:01.440" video="mainVideo-blee" id="subtitle"]] +[[!template text="""integration platform, enabling the creation of an""" start="00:01:04.960" video="mainVideo-blee" id="subtitle"]] +[[!template text="""unparalleled user environment.""" start="00:01:09.040" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Tomohiro is right on the mark when he says:""" start="00:01:12.820" video="mainVideo-blee" id="subtitle"]] +[[!template text="""``The reason why Emacs platform is good""" start="00:01:16.240" video="mainVideo-blee" id="subtitle"]] +[[!template text="""is that it cooperates with OS,""" start="00:01:19.240" video="mainVideo-blee" id="subtitle"]] +[[!template text="""not because it is good by itself.''""" start="00:01:21.920" video="mainVideo-blee" id="subtitle"]] +[[!template text="""But this recognition has often been in the""" start="00:01:25.000" video="mainVideo-blee" id="subtitle"]] +[[!template text="""context of a generic and abstract ``OS''""" start="00:01:27.520" video="mainVideo-blee" id="subtitle"]] +[[!template text="""So, I am updating MATSUYAMA's observation as:""" start="00:01:31.680" video="mainVideo-blee" id="subtitle"]] +[[!template text="""``The reason why Emacs platform is good is that""" start="00:01:36.460" video="mainVideo-blee" id="subtitle"]] +[[!template text="""it facilitates creation of specific integrated""" start="00:01:39.760" video="mainVideo-blee" id="subtitle"]] +[[!template text="""usage environments like Blee, which cooperate""" start="00:01:43.800" video="mainVideo-blee" id="subtitle"]] +[[!template text="""with Debian and BISOS as part of""" start="00:01:48.280" video="mainVideo-blee" id="subtitle"]] +[[!template text="""the Libre-Halaal ByStar Digital Ecosystem.''""" start="00:01:51.360" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Emacs is an especially good choice as the universal core of""" start="00:01:57.320" video="mainVideo-blee" id="subtitle"]] +[[!template text="""user environments of a digital ecosystem, because it has an""" start="00:02:01.960" video="mainVideo-blee" id="subtitle"]] +[[!template text="""incredibly powerful display engine, and an incredibly""" start="00:02:07.840" video="mainVideo-blee" id="subtitle"]] +[[!template text="""powerful Elisp engine, and an incredibly powerful input""" start="00:02:12.160" video="mainVideo-blee" id="subtitle"]] +[[!template text="""methods engine, and an incredibly powerful common agents""" start="00:02:16.560" video="mainVideo-blee" id="subtitle"]] +[[!template text="""paradigm, and a very rich set of mature and convivial idioms""" start="00:02:20.960" video="mainVideo-blee" id="subtitle"]] +[[!template text="""and memes for absorption and integration of external""" start="00:02:26.640" video="mainVideo-blee" id="subtitle"]] +[[!template text="""software services continuum capabilities.""" start="00:02:31.160" video="mainVideo-blee" id="subtitle"]] +[[!template text="""In our model, we first augment Emacs with a set""" start="00:02:35.880" video="mainVideo-blee" id="subtitle"]] +[[!template text="""of cohesive elisp capabilities and create Blee --""" start="00:02:40.000" video="mainVideo-blee" id="subtitle"]] +[[!template text="""ByStar Libre-Halaal Emacs Environment.""" start="00:02:45.080" video="mainVideo-blee" id="subtitle"]] +[[!template text="""We then further enhance Blee with an integrated""" start="00:02:48.960" video="mainVideo-blee" id="subtitle"]] +[[!template text="""framework on top of Debian called BISOS ---""" start="00:02:52.440" video="mainVideo-blee" id="subtitle"]] +[[!template text="""ByStar Internet Services Operating System.""" start="00:02:57.760" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Blee is inherently intertwined""" start="00:03:02.080" video="mainVideo-blee" id="subtitle"]] +[[!template text="""and integrated with BISOS.""" start="00:03:04.960" video="mainVideo-blee" id="subtitle"]] +[[!template text="""This combination of the universal BISOS and Blee""" start="00:03:07.560" video="mainVideo-blee" id="subtitle"]] +[[!template text="""then forms a foundation for creation of an""" start="00:03:12.160" video="mainVideo-blee" id="subtitle"]] +[[!template text="""autonomy directed digital ecosystem that we call""" start="00:03:15.720" video="mainVideo-blee" id="subtitle"]] +[[!template text="""ByStar.""" start="00:03:19.880" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Over the past two decades, I have been working on""" start="00:03:23.640" video="mainVideo-blee" id="subtitle"]] +[[!template text="""creating a comprehensive, interdisciplinary, and""" start="00:03:26.880" video="mainVideo-blee" id="subtitle"]] +[[!template text="""non-proprietary digital ecosystem.""" start="00:03:30.800" video="mainVideo-blee" id="subtitle"]] +[[!template text="""We call it ByStar (By*).""" start="00:03:34.240" video="mainVideo-blee" id="subtitle"]] +[[!template text="""ByStar challenges the existing""" start="00:03:36.360" video="mainVideo-blee" id="subtitle"]] +[[!template text="""proprietary American digital ecosystem""" start="00:03:38.440" video="mainVideo-blee" id="subtitle"]] +[[!template text="""while operating concurrently alongside it.""" start="00:03:41.240" video="mainVideo-blee" id="subtitle"]] +[[!template text="""ByStar's primary offerings are tangible autonomy""" start="00:03:46.120" video="mainVideo-blee" id="subtitle"]] +[[!template text="""and genuine privacy on a very large scale.""" start="00:03:50.472" video="mainVideo-blee" id="subtitle"]] +[[!template text="""By* is about redecentralization of internet""" start="00:03:54.960" video="mainVideo-blee" id="subtitle"]] +[[!template text="""application services.""" start="00:03:59.120" video="mainVideo-blee" id="subtitle"]] +[[!template text="""The * in ByStar stands for Unix's globing symbol.""" start="00:04:01.760" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Signifying that our scope is everything.""" start="00:04:06.840" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Blee is a bigger and different vision for Emacs.""" start="00:04:11.920" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Let's compare and contrast""" start="00:04:16.280" video="mainVideo-blee" id="subtitle"]] +[[!template text="""what I am proposing against""" start="00:04:17.800" video="mainVideo-blee" id="subtitle"]] +[[!template text="""common current practices of the Emacs culture.""" start="00:04:19.840" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Please permit me to be slightly cynical.""" start="00:04:24.500" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Much of what we have been seeing in the""" start="00:04:28.080" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Emacs culture and in emacsConf""" start="00:04:30.120" video="mainVideo-blee" id="subtitle"]] +[[!template text="""can be characterized as""" start="00:04:33.880" video="mainVideo-blee" id="subtitle"]] +[[!template text="""stories of tunnel vision engineers""" start="00:04:35.760" video="mainVideo-blee" id="subtitle"]] +[[!template text="""scratching various itches""" start="00:04:38.720" video="mainVideo-blee" id="subtitle"]] +[[!template text="""by integrating various capabilities""" start="00:04:40.560" video="mainVideo-blee" id="subtitle"]] +[[!template text="""and providing DIY recipes.""" start="00:04:43.880" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Emacs and Lisp are so powerful that""" start="00:04:47.720" video="mainVideo-blee" id="subtitle"]] +[[!template text="""people have come up""" start="00:04:50.040" video="mainVideo-blee" id="subtitle"]] +[[!template text="""with catch phrases like the""" start="00:04:51.840" video="mainVideo-blee" id="subtitle"]] +[[!template text="""``Curse of Lisp''.""" start="00:04:53.760" video="mainVideo-blee" id="subtitle"]] +[[!template text="""The curse is that""" start="00:04:56.440" video="mainVideo-blee" id="subtitle"]] +[[!template text="""the power of Lisp breeds individualism.""" start="00:04:57.560" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Because you can be so powerful alone,""" start="00:05:01.580" video="mainVideo-blee" id="subtitle"]] +[[!template text="""you work longer alone.""" start="00:05:04.600" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Because it is easy to spin""" start="00:05:06.720" video="mainVideo-blee" id="subtitle"]] +[[!template text="""your own whatever library,""" start="00:05:08.360" video="mainVideo-blee" id="subtitle"]] +[[!template text="""many people do.""" start="00:05:10.973" video="mainVideo-blee" id="subtitle"]] +[[!template text="""I am suggesting that we should raise the bar.""" start="00:05:13.220" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Let's cultivate Emacs in the context""" start="00:05:15.680" video="mainVideo-blee" id="subtitle"]] +[[!template text="""of our own digital ecosystem instead.""" start="00:05:19.360" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Do more and do more outside of Emacs and""" start="00:05:22.860" video="mainVideo-blee" id="subtitle"]] +[[!template text="""recognize that a well integrated""" start="00:05:26.840" video="mainVideo-blee" id="subtitle"]] +[[!template text="""smaller Emacs leads to a better usage environment.""" start="00:05:29.600" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Broadly speaking, digital ecosystems are viewed""" start="00:05:35.600" video="mainVideo-blee" id="subtitle"]] +[[!template text="""as consisting of 4 parts.""" start="00:05:39.000" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Ideology, Software, Services and Content.""" start="00:05:41.800" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Software, Services and Content are polyexistentials""" start="00:05:45.560" video="mainVideo-blee" id="subtitle"]] +[[!template text="""and can be analyzed from 3 different aspects:""" start="00:05:49.520" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Functionality, Usage and Manner-of-Existence.""" start="00:05:53.120" video="mainVideo-blee" id="subtitle"]] +[[!template text="""By ``manner-of-existence'' of polyexistentials""" start="00:05:57.280" video="mainVideo-blee" id="subtitle"]] +[[!template text="""we mean everything relating to how the""" start="00:06:00.560" video="mainVideo-blee" id="subtitle"]] +[[!template text="""polyexistential exists within society.""" start="00:06:03.120" video="mainVideo-blee" id="subtitle"]] +[[!template text="""This includes for example,""" start="00:06:06.480" video="mainVideo-blee" id="subtitle"]] +[[!template text="""are polyexistentials internally transparent?""" start="00:06:08.880" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Societal ideology determines manner-of-existence""" start="00:06:12.900" video="mainVideo-blee" id="subtitle"]] +[[!template text="""of Software, Services and Content.""" start="00:06:16.680" video="mainVideo-blee" id="subtitle"]] +[[!template text="""And in turn, manner-of-existence of Software,""" start="00:06:19.400" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Services and Content impacts society.""" start="00:06:22.800" video="mainVideo-blee" id="subtitle"]] +[[!template text="""In the American model,""" start="00:06:26.574" video="mainVideo-blee" id="subtitle"]] +[[!template text="""loss of privacy and autonomy are direct""" start="00:06:28.200" video="mainVideo-blee" id="subtitle"]] +[[!template text="""consequences of the IPR regime.""" start="00:06:31.720" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Based on this characterization, let's consider""" start="00:06:36.320" video="mainVideo-blee" id="subtitle"]] +[[!template text="""these three Digital Ecosystems:""" start="00:06:39.680" video="mainVideo-blee" id="subtitle"]] +[[!template text="""the Proprietary American Digital Ecosystem,""" start="00:06:42.500" video="mainVideo-blee" id="subtitle"]] +[[!template text="""FOSS and ByStar.""" start="00:06:45.880" video="mainVideo-blee" id="subtitle"]] +[[!template text="""The 5 big American proprietary tech companies,""" start="00:06:48.480" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Google, Microsoft, Apple, Facebook and Amazon""" start="00:06:51.720" video="mainVideo-blee" id="subtitle"]] +[[!template text="""have created 5 competing enclaves as mostly""" start="00:06:54.640" video="mainVideo-blee" id="subtitle"]] +[[!template text="""separate and isolated digital ecosystem.""" start="00:06:59.120" video="mainVideo-blee" id="subtitle"]] +[[!template text="""In this slide, I am focusing on the first 3""" start="00:07:03.395" video="mainVideo-blee" id="subtitle"]] +[[!template text="""and each of their OSs,""" start="00:07:06.160" video="mainVideo-blee" id="subtitle"]] +[[!template text="""their usage environments""" start="00:07:08.400" video="mainVideo-blee" id="subtitle"]] +[[!template text="""and their clouds.""" start="00:07:10.000" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Let's clearly recognize that the economic model""" start="00:07:12.640" video="mainVideo-blee" id="subtitle"]] +[[!template text="""of these proprietary digital ecosystems is""" start="00:07:15.760" video="mainVideo-blee" id="subtitle"]] +[[!template text="""``Surveillance Capitalism''.""" start="00:07:19.075" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Now, let's focus on""" start="00:07:21.695" video="mainVideo-blee" id="subtitle"]] +[[!template text="""the right side of this picture.""" start="00:07:23.280" video="mainVideo-blee" id="subtitle"]] +[[!template text="""On the non-proprietary side,""" start="00:07:24.920" video="mainVideo-blee" id="subtitle"]] +[[!template text="""based on the FOSS model,""" start="00:07:27.560" video="mainVideo-blee" id="subtitle"]] +[[!template text="""we have ended up with lots of components.""" start="00:07:29.120" video="mainVideo-blee" id="subtitle"]] +[[!template text="""We have Debian as a platform,""" start="00:07:32.080" video="mainVideo-blee" id="subtitle"]] +[[!template text="""we have Emacs as""" start="00:07:34.840" video="mainVideo-blee" id="subtitle"]] +[[!template text="""an editor-centered usage environment.""" start="00:07:35.760" video="mainVideo-blee" id="subtitle"]] +[[!template text="""But on the non-proprietary side we don't have""" start="00:07:38.890" video="mainVideo-blee" id="subtitle"]] +[[!template text="""anything that can""" start="00:07:42.040" video="mainVideo-blee" id="subtitle"]] +[[!template text="""reasonably be considered a digital ecosystem.""" start="00:07:43.080" video="mainVideo-blee" id="subtitle"]] +[[!template text="""I mean, the services aspect is missing.""" start="00:07:46.760" video="mainVideo-blee" id="subtitle"]] +[[!template text="""ByStar aspires to be""" start="00:07:52.140" video="mainVideo-blee" id="subtitle"]] +[[!template text="""a complete non-proprietary digital ecosystem.""" start="00:07:54.520" video="mainVideo-blee" id="subtitle"]] +[[!template text="""We were all born into the belief system of""" start="00:07:58.680" video="mainVideo-blee" id="subtitle"]] +[[!template text="""intellectual property rights,""" start="00:08:01.640" video="mainVideo-blee" id="subtitle"]] +[[!template text="""making it exceedingly difficult for us""" start="00:08:03.680" video="mainVideo-blee" id="subtitle"]] +[[!template text="""to even imagine that this""" start="00:08:07.320" video="mainVideo-blee" id="subtitle"]] +[[!template text="""foundational ownership framework""" start="00:08:08.720" video="mainVideo-blee" id="subtitle"]] +[[!template text="""could be fundamentally flawed.""" start="00:08:12.200" video="mainVideo-blee" id="subtitle"]] +[[!template text="""I am delighted to announce the availability of my""" start="00:08:15.759" video="mainVideo-blee" id="subtitle"]] +[[!template text="""recent book,""" start="00:08:19.480" video="mainVideo-blee" id="subtitle"]] +[[!template text="""``Nature of Polyexistentials''.""" start="00:08:20.920" video="mainVideo-blee" id="subtitle"]] +[[!template text="""The full title of my book is:""" start="00:08:24.100" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Nature of Polyexistentials""" start="00:08:26.743" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Basis for Abolishment of the""" start="00:08:28.760" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Western Intellectual Property Rights Regime""" start="00:08:31.040" video="mainVideo-blee" id="subtitle"]] +[[!template text="""And Introduction of""" start="00:08:35.460" video="mainVideo-blee" id="subtitle"]] +[[!template text="""the Libre-Halaal ByStar Digital Ecosystem.""" start="00:08:37.000" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Knowledge, know-how, uses of know-how, ideas,""" start="00:08:42.480" video="mainVideo-blee" id="subtitle"]] +[[!template text="""formulas, software and information are inherently""" start="00:08:45.240" video="mainVideo-blee" id="subtitle"]] +[[!template text="""non-scarce.""" start="00:08:49.000" video="mainVideo-blee" id="subtitle"]] +[[!template text="""They are polyexistentials.""" start="00:08:50.840" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Unlike monoexistentials which exist in singular,""" start="00:08:53.680" video="mainVideo-blee" id="subtitle"]] +[[!template text="""polyexistentials naturally exist in multiples.""" start="00:08:58.600" video="mainVideo-blee" id="subtitle"]] +[[!template text="""What is abundant in nature is being made""" start="00:09:03.500" video="mainVideo-blee" id="subtitle"]] +[[!template text="""artificially scarce through man-made ownership""" start="00:09:06.840" video="mainVideo-blee" id="subtitle"]] +[[!template text="""rules called copyright and patents.""" start="00:09:10.640" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Let me provide a brief overview.""" start="00:09:15.282" video="mainVideo-blee" id="subtitle"]] +[[!template text="""This book is divided into five parts,""" start="00:09:18.300" video="mainVideo-blee" id="subtitle"]] +[[!template text="""each representing a layer of interest to you""" start="00:09:20.960" video="mainVideo-blee" id="subtitle"]] +[[!template text="""and to our societal policymakers.""" start="00:09:24.400" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Part I, the philosophical layer""" start="00:09:28.351" video="mainVideo-blee" id="subtitle"]] +[[!template text="""delves into the concept of polyexistence.""" start="00:09:31.040" video="mainVideo-blee" id="subtitle"]] +[[!template text="""In this part, I introduce,""" start="00:09:34.480" video="mainVideo-blee" id="subtitle"]] +[[!template text="""for the very first time,""" start="00:09:37.480" video="mainVideo-blee" id="subtitle"]] +[[!template text="""the concepts and terminology of ``polyexistentials''.""" start="00:09:39.040" video="mainVideo-blee" id="subtitle"]] +[[!template text="""The topic of restriction of polyexistentals""" start="00:09:43.840" video="mainVideo-blee" id="subtitle"]] +[[!template text="""and the Western IPR is one and the same.""" start="00:09:47.480" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Comprehending polyexistence invalidates""" start="00:09:50.800" video="mainVideo-blee" id="subtitle"]] +[[!template text="""the Western IPR model.""" start="00:09:55.360" video="mainVideo-blee" id="subtitle"]] +[[!template text="""We are living inside of an ownership fallacy.""" start="00:09:57.633" video="mainVideo-blee" id="subtitle"]] +[[!template text="""The Western IPR regime is a sin of our times.""" start="00:10:00.840" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Part II is the pathology layer.""" start="00:10:06.147" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Over the course of the past two centuries,""" start="00:10:09.560" video="mainVideo-blee" id="subtitle"]] +[[!template text="""numerous theories have been proposed to justify""" start="00:10:12.960" video="mainVideo-blee" id="subtitle"]] +[[!template text="""intellectual property.""" start="00:10:16.600" video="mainVideo-blee" id="subtitle"]] +[[!template text="""In this Part, I offer""" start="00:10:18.680" video="mainVideo-blee" id="subtitle"]] +[[!template text="""my perspective on the weaknesses inherent""" start="00:10:20.760" video="mainVideo-blee" id="subtitle"]] +[[!template text="""in each of these theories.""" start="00:10:23.840" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Part III, the ethics layer,""" start="00:10:26.700" video="mainVideo-blee" id="subtitle"]] +[[!template text="""focuses on contours of cures.""" start="00:10:29.120" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Having dismissed the Western intellectual""" start="00:10:32.500" video="mainVideo-blee" id="subtitle"]] +[[!template text="""property rights regime as an erroneous""" start="00:10:35.221" video="mainVideo-blee" id="subtitle"]] +[[!template text="""governance model for polyexistentials,""" start="00:10:38.641" video="mainVideo-blee" id="subtitle"]] +[[!template text="""I propose the""" start="00:10:42.000" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Libre-Halaal model of governance of polyexistentials""" start="00:10:43.440" video="mainVideo-blee" id="subtitle"]] +[[!template text="""towards facilitating conviviality of tools.""" start="00:10:48.280" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Part IV, the engineering layer, introduces the""" start="00:10:53.480" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Libre-Halaal ByStar Digital Ecosystem.""" start="00:10:57.200" video="mainVideo-blee" id="subtitle"]] +[[!template text="""as an ethical alternative to the prevailing""" start="00:11:00.200" video="mainVideo-blee" id="subtitle"]] +[[!template text="""proprietary American digital ecosystem.""" start="00:11:04.320" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Part V, the sociology layer,""" start="00:11:08.071" video="mainVideo-blee" id="subtitle"]] +[[!template text="""delves into formulation of""" start="00:11:11.160" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Libre-Halaal oriented societal policies.""" start="00:11:13.800" video="mainVideo-blee" id="subtitle"]] +[[!template text="""It is evident that the abolition of intellectual""" start="00:11:17.560" video="mainVideo-blee" id="subtitle"]] +[[!template text="""property carries significant consequences.""" start="00:11:21.680" video="mainVideo-blee" id="subtitle"]] +[[!template text="""In this Part, I present my thoughts on this""" start="00:11:25.280" video="mainVideo-blee" id="subtitle"]] +[[!template text="""particular dimension for Eastern societies.""" start="00:11:29.120" video="mainVideo-blee" id="subtitle"]] +[[!template text="""For Western societies I confine myself to""" start="00:11:33.080" video="mainVideo-blee" id="subtitle"]] +[[!template text="""inside of IPR strategies.""" start="00:11:37.440" video="mainVideo-blee" id="subtitle"]] +[[!template text="""You can think of this book as being in two volumes.""" start="00:11:41.500" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Our focus is Blee in Volume II.""" start="00:11:44.880" video="mainVideo-blee" id="subtitle"]] +[[!template text="""But as our blueprint needs to be interdisciplinary,""" start="00:11:48.980" video="mainVideo-blee" id="subtitle"]] +[[!template text="""there are some key concepts of Volume I that I'll""" start="00:11:52.880" video="mainVideo-blee" id="subtitle"]] +[[!template text="""briefly discuss here.""" start="00:11:56.840" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Volume I deals with the general concept of""" start="00:12:00.359" video="mainVideo-blee" id="subtitle"]] +[[!template text="""polyexistence and invalidity of IPR.""" start="00:12:03.600" video="mainVideo-blee" id="subtitle"]] +[[!template text="""In Chapter 11, I introduce the very sensitive and potent""" start="00:12:07.600" video="mainVideo-blee" id="subtitle"]] +[[!template text="""vocabulary of Halaal and Libre-Halaal.""" start="00:12:13.440" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Volume II is backed by software and internet""" start="00:12:17.780" video="mainVideo-blee" id="subtitle"]] +[[!template text="""services.""" start="00:12:20.920" video="mainVideo-blee" id="subtitle"]] +[[!template text="""The contents of this book""" start="00:12:22.602" video="mainVideo-blee" id="subtitle"]] +[[!template text="""belong to all of humanity""" start="00:12:23.800" video="mainVideo-blee" id="subtitle"]] +[[!template text="""and verbatim copying of it is unrestricted.""" start="00:12:26.320" video="mainVideo-blee" id="subtitle"]] +[[!template text="""If you want to read it, this book is yours.""" start="00:12:29.840" video="mainVideo-blee" id="subtitle"]] +[[!template text="""The ``Nature of Polyexistentials'' book is""" start="00:12:33.681" video="mainVideo-blee" id="subtitle"]] +[[!template text="""available both online and in print.""" start="00:12:36.920" video="mainVideo-blee" id="subtitle"]] +[[!template text="""This book is available as two editions.""" start="00:12:41.500" video="mainVideo-blee" id="subtitle"]] +[[!template text="""The US Edition and the International edition.""" start="00:12:44.160" video="mainVideo-blee" id="subtitle"]] +[[!template text="""The US Edition is written with""" start="00:12:48.082" video="mainVideo-blee" id="subtitle"]] +[[!template text="""a slightly milder Western unfriendly tone,""" start="00:12:50.680" video="mainVideo-blee" id="subtitle"]] +[[!template text="""while the International Edition""" start="00:12:54.280" video="mainVideo-blee" id="subtitle"]] +[[!template text="""includes additional original content in Farsi.""" start="00:12:57.160" video="mainVideo-blee" id="subtitle"]] +[[!template text="""I consider the International Edition to be the""" start="00:13:02.324" video="mainVideo-blee" id="subtitle"]] +[[!template text="""authoritative version.""" start="00:13:05.840" video="mainVideo-blee" id="subtitle"]] +[[!template text="""However, many readers in""" start="00:13:07.160" video="mainVideo-blee" id="subtitle"]] +[[!template text="""the US and Western countries""" start="00:13:09.960" video="mainVideo-blee" id="subtitle"]] +[[!template text="""may prefer the US Edition.""" start="00:13:12.240" video="mainVideo-blee" id="subtitle"]] +[[!template text="""I maintain separate Git repositories""" start="00:13:15.614" video="mainVideo-blee" id="subtitle"]] +[[!template text="""for each edition on GitHub.""" start="00:13:18.720" video="mainVideo-blee" id="subtitle"]] +[[!template text="""US Edition is at bxplpc/120033 and""" start="00:13:21.560" video="mainVideo-blee" id="subtitle"]] +[[!template text="""International Edition is at bxplpc/120074""" start="00:13:28.640" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Cloning these repositories will give you access""" start="00:13:36.140" video="mainVideo-blee" id="subtitle"]] +[[!template text="""to the book in PDF format (suitable for both A4""" start="00:13:40.400" video="mainVideo-blee" id="subtitle"]] +[[!template text="""and US Letter printing) and in EPUB format.""" start="00:13:45.560" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Alternatively, the content can be downloaded""" start="00:13:50.640" video="mainVideo-blee" id="subtitle"]] +[[!template text="""directly from your browser without needing to""" start="00:13:54.400" video="mainVideo-blee" id="subtitle"]] +[[!template text="""clone the repositories.""" start="00:13:58.640" video="mainVideo-blee" id="subtitle"]] +[[!template text="""To ensure broader online availability and""" start="00:14:01.948" video="mainVideo-blee" id="subtitle"]] +[[!template text="""stability, I have also published the book on""" start="00:14:05.200" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Zenodo, complete with a""" start="00:14:09.280" video="mainVideo-blee" id="subtitle"]] +[[!template text="""DOI (Digital Object Identifier).""" start="00:14:11.880" video="mainVideo-blee" id="subtitle"]] +[[!template text="""You can download both the A4 and""" start="00:14:16.400" video="mainVideo-blee" id="subtitle"]] +[[!template text="""8.5 x 11 PDFs from there as well.""" start="00:14:20.400" video="mainVideo-blee" id="subtitle"]] +[[!template text="""The book is also available in print on Amazon and""" start="00:14:25.290" video="mainVideo-blee" id="subtitle"]] +[[!template text="""at most major bookstores in""" start="00:14:28.920" video="mainVideo-blee" id="subtitle"]] +[[!template text="""the US and Western regions.""" start="00:14:30.960" video="mainVideo-blee" id="subtitle"]] +[[!template text="""The ISBNs for both editions""" start="00:14:34.140" video="mainVideo-blee" id="subtitle"]] +[[!template text="""are included in this slide.""" start="00:14:36.320" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Additionally, I have published""" start="00:14:38.900" video="mainVideo-blee" id="subtitle"]] +[[!template text="""this book in Iran through Jangal Publishers.""" start="00:14:41.080" video="mainVideo-blee" id="subtitle"]] +[[!template text="""I did not write this book for profit.""" start="00:14:45.520" video="mainVideo-blee" id="subtitle"]] +[[!template text="""My aim is to share my thoughts""" start="00:14:47.800" video="mainVideo-blee" id="subtitle"]] +[[!template text="""and encourage readers to""" start="00:14:50.080" video="mainVideo-blee" id="subtitle"]] +[[!template text="""engage with my views and ideas.""" start="00:14:52.480" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Your feedback is welcome, and""" start="00:14:54.800" video="mainVideo-blee" id="subtitle"]] +[[!template text="""I am genuinely interested in""" start="00:14:57.240" video="mainVideo-blee" id="subtitle"]] +[[!template text="""hearing your perspectives.""" start="00:14:59.280" video="mainVideo-blee" id="subtitle"]] +[[!template text="""In Western markets, I have priced the print""" start="00:15:02.040" video="mainVideo-blee" id="subtitle"]] +[[!template text="""edition somewhat above production costs.""" start="00:15:05.000" video="mainVideo-blee" id="subtitle"]] +[[!template text="""If you find value in the""" start="00:15:09.220" video="mainVideo-blee" id="subtitle"]] +[[!template text="""book and the ByStar project,""" start="00:15:10.920" video="mainVideo-blee" id="subtitle"]] +[[!template text="""purchasing a copy will help support my work.""" start="00:15:13.400" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Thanks in advance for your support.""" start="00:15:16.840" video="mainVideo-blee" id="subtitle"]] +[[!template text="""And here are the same links""" start="00:15:22.315" video="mainVideo-blee" id="subtitle"]] +[[!template text="""as a native Reveal slide.""" start="00:15:24.200" video="mainVideo-blee" id="subtitle"]] +[[!template text="""If instead of a video, you are viewing this""" start="00:15:26.900" video="mainVideo-blee" id="subtitle"]] +[[!template text="""presentation as a Reveal web page,""" start="00:15:29.520" video="mainVideo-blee" id="subtitle"]] +[[!template text="""you can just click on the pointers and URLs.""" start="00:15:32.480" video="mainVideo-blee" id="subtitle"]] +[[!template text="""The concept of polyexistentials has not appeared""" start="00:15:37.680" video="mainVideo-blee" id="subtitle"]] +[[!template text="""in prior discussions of validity of IPR.""" start="00:15:41.520" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Once you start thinking in terms of monoexistence""" start="00:15:46.340" video="mainVideo-blee" id="subtitle"]] +[[!template text="""and polyexistence, the recognition of""" start="00:15:49.920" video="mainVideo-blee" id="subtitle"]] +[[!template text="""illegitimacy of Western IPR becomes very simple.""" start="00:15:53.760" video="mainVideo-blee" id="subtitle"]] +[[!template text="""I want to very quickly give you a taste of that.""" start="00:15:58.949" video="mainVideo-blee" id="subtitle"]] +[[!template text="""You can of course dig deeper in the book.""" start="00:16:03.060" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Existence and possession are aspects of nature.""" start="00:16:06.495" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Ownership are man-made rules.""" start="00:16:10.620" video="mainVideo-blee" id="subtitle"]] +[[!template text="""All material objects exist in singular""" start="00:16:13.780" video="mainVideo-blee" id="subtitle"]] +[[!template text="""and are monoexistentials.""" start="00:16:16.760" video="mainVideo-blee" id="subtitle"]] +[[!template text="""For monoexistentials, things are simple.""" start="00:16:19.481" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Monoexsitentials, say paper,""" start="00:16:22.971" video="mainVideo-blee" id="subtitle"]] +[[!template text="""exists in singular.""" start="00:16:25.520" video="mainVideo-blee" id="subtitle"]] +[[!template text="""It naturally has a single possessor.""" start="00:16:27.600" video="mainVideo-blee" id="subtitle"]] +[[!template text="""A single owner can be assigned to it""" start="00:16:31.776" video="mainVideo-blee" id="subtitle"]] +[[!template text="""which then makes that single possession lawful.""" start="00:16:35.080" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Polyexistentials naturally exist in multiples.""" start="00:16:40.580" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Much of our world is actually a mixture of""" start="00:16:45.200" video="mainVideo-blee" id="subtitle"]] +[[!template text="""monoexistentials and polyexistentials,""" start="00:16:48.280" video="mainVideo-blee" id="subtitle"]] +[[!template text="""which we call mixed-existentials.""" start="00:16:51.240" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Possession of polyexistentials is naturally""" start="00:16:57.040" video="mainVideo-blee" id="subtitle"]] +[[!template text="""many-to-many. Without any conflict,""" start="00:17:01.000" video="mainVideo-blee" id="subtitle"]] +[[!template text="""polyexistentials can have many possessors.""" start="00:17:04.160" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Polyexistentials are inherently Non-Rivalry.""" start="00:17:07.880" video="mainVideo-blee" id="subtitle"]] +[[!template text="""The requirement for ownership to be in harmony""" start="00:17:13.640" video="mainVideo-blee" id="subtitle"]] +[[!template text="""with the nature of possession and existence is""" start="00:17:17.520" video="mainVideo-blee" id="subtitle"]] +[[!template text="""violated by the Western IPR regime which assigns""" start="00:17:20.840" video="mainVideo-blee" id="subtitle"]] +[[!template text="""a single owner to what exists""" start="00:17:26.080" video="mainVideo-blee" id="subtitle"]] +[[!template text="""and is possessed in multiples.""" start="00:17:28.640" video="mainVideo-blee" id="subtitle"]] +[[!template text="""The end result is""" start="00:17:32.340" video="mainVideo-blee" id="subtitle"]] +[[!template text="""creation of Artificial Scarcity.""" start="00:17:33.720" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Ramification of ownership mistakes""" start="00:17:37.140" video="mainVideo-blee" id="subtitle"]] +[[!template text="""are usually catastrophic.""" start="00:17:39.600" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Consider the previous Western and American""" start="00:17:41.680" video="mainVideo-blee" id="subtitle"]] +[[!template text="""ownership mistake -- that of American Slavery --""" start="00:17:45.760" video="mainVideo-blee" id="subtitle"]] +[[!template text="""ownership of Africans by Americans and Europeans.""" start="00:17:50.080" video="mainVideo-blee" id="subtitle"]] +[[!template text="""See Chapter 7 -""" start="00:17:55.000" video="mainVideo-blee" id="subtitle"]] +[[!template text="""``Western Slavery and the Western IPR Regime''""" start="00:17:56.640" video="mainVideo-blee" id="subtitle"]] +[[!template text="""of the book for some parallels""" start="00:18:00.320" video="mainVideo-blee" id="subtitle"]] +[[!template text="""between these mistakes.""" start="00:18:02.960" video="mainVideo-blee" id="subtitle"]] +[[!template text="""This time with the Western IPR ownership mistake""" start="00:18:04.480" video="mainVideo-blee" id="subtitle"]] +[[!template text="""all of humanity is in danger.""" start="00:18:09.400" video="mainVideo-blee" id="subtitle"]] +[[!template text="""So, how are we to""" start="00:18:13.780" video="mainVideo-blee" id="subtitle"]] +[[!template text="""correct this catastrophic mistake?""" start="00:18:15.560" video="mainVideo-blee" id="subtitle"]] +[[!template text="""The strategies of Public Licenses and""" start="00:18:18.740" video="mainVideo-blee" id="subtitle"]] +[[!template text="""FOSS are not sufficient.""" start="00:18:21.680" video="mainVideo-blee" id="subtitle"]] +[[!template text="""hese are minor band-aids.""" start="00:18:24.680" video="mainVideo-blee" id="subtitle"]] +[[!template text="""We need to do a lot more.""" start="00:18:26.680" video="mainVideo-blee" id="subtitle"]] +[[!template text="""We need to understand what are we going to""" start="00:18:28.640" video="mainVideo-blee" id="subtitle"]] +[[!template text="""replace the mistaken Western IPR regime with.""" start="00:18:31.720" video="mainVideo-blee" id="subtitle"]] +[[!template text="""My answer is:""" start="00:18:36.280" video="mainVideo-blee" id="subtitle"]] +[[!template text="""``Libre-Halaal Governance of Polyexistentials''.""" start="00:18:37.560" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Much of my book revolves around that.""" start="00:18:41.360" video="mainVideo-blee" id="subtitle"]] +[[!template text="""We need to fully reject ownership of""" start="00:18:44.480" video="mainVideo-blee" id="subtitle"]] +[[!template text="""polyexistentals and replace it with attribution""" start="00:18:47.880" video="mainVideo-blee" id="subtitle"]] +[[!template text="""machinaries towards just rewards.""" start="00:18:52.120" video="mainVideo-blee" id="subtitle"]] +[[!template text="""We need to abolish the ``Artificial Scarcity'' of""" start="00:18:56.090" video="mainVideo-blee" id="subtitle"]] +[[!template text="""polyexistentials that the Western IPR regime""" start="00:19:00.880" video="mainVideo-blee" id="subtitle"]] +[[!template text="""has created and restore""" start="00:19:04.040" video="mainVideo-blee" id="subtitle"]] +[[!template text="""polyexistentals back to their natural state,""" start="00:19:06.800" video="mainVideo-blee" id="subtitle"]] +[[!template text="""that of ``Non-Rivalrous Public Goods''.""" start="00:19:10.080" video="mainVideo-blee" id="subtitle"]] +[[!template text="""By now many Westerners and many West-Toxicated""" start="00:19:16.940" video="mainVideo-blee" id="subtitle"]] +[[!template text="""are thinking: these are empty slogans that are""" start="00:19:20.120" video="mainVideo-blee" id="subtitle"]] +[[!template text="""going no where.""" start="00:19:24.040" video="mainVideo-blee" id="subtitle"]] +[[!template text="""And they are right.""" start="00:19:25.000" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Copyright and Patents are""" start="00:19:26.280" video="mainVideo-blee" id="subtitle"]] +[[!template text="""fully entrenched in the West.""" start="00:19:28.520" video="mainVideo-blee" id="subtitle"]] +[[!template text="""But what about the rest of the world,""" start="00:19:30.680" video="mainVideo-blee" id="subtitle"]] +[[!template text="""what about the""" start="00:19:33.320" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Chinese, the Iranians, Brazilians, Cubans""" start="00:19:34.520" video="mainVideo-blee" id="subtitle"]] +[[!template text="""and the rest.""" start="00:19:37.560" video="mainVideo-blee" id="subtitle"]] +[[!template text="""The Intellectual Property Rights""" start="00:19:39.240" video="mainVideo-blee" id="subtitle"]] +[[!template text="""regime is not universal.""" start="00:19:41.240" video="mainVideo-blee" id="subtitle"]] +[[!template text="""There is more to the World than the West.""" start="00:19:43.880" video="mainVideo-blee" id="subtitle"]] +[[!template text="""What if the WTO was to be recognized""" start="00:19:47.320" video="mainVideo-blee" id="subtitle"]] +[[!template text="""for what it is:""" start="00:19:50.760" video="mainVideo-blee" id="subtitle"]] +[[!template text="""the Western Trade Organization?""" start="00:19:52.320" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Thus far, I have been discussing the nature of""" start="00:19:56.120" video="mainVideo-blee" id="subtitle"]] +[[!template text="""all polyexistentials -- any formula in any form.""" start="00:19:58.880" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Next, I want to turn our attention to""" start="00:20:04.520" video="mainVideo-blee" id="subtitle"]] +[[!template text="""digitals in general and Software in particular.""" start="00:20:07.440" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Software is a""" start="00:20:12.480" video="mainVideo-blee" id="subtitle"]] +[[!template text="""very special form of polyexistentials.""" start="00:20:13.360" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Software is immediately useful.""" start="00:20:16.160" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Software produces tools.""" start="00:20:18.720" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Digitals as text, music, video, etc.""" start="00:20:21.120" video="mainVideo-blee" id="subtitle"]] +[[!template text="""are pure forms of polyexistentials""" start="00:20:25.400" video="mainVideo-blee" id="subtitle"]] +[[!template text="""that are controlled by software.""" start="00:20:28.720" video="mainVideo-blee" id="subtitle"]] +[[!template text="""As developers we know well that we can best""" start="00:20:31.320" video="mainVideo-blee" id="subtitle"]] +[[!template text="""produce good software through collaboration.""" start="00:20:35.680" video="mainVideo-blee" id="subtitle"]] +[[!template text="""In that collaborative model,""" start="00:20:38.760" video="mainVideo-blee" id="subtitle"]] +[[!template text="""the software itself performs a collaborative role.""" start="00:20:41.560" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Software functions as a vessel for accumulation""" start="00:20:45.880" video="mainVideo-blee" id="subtitle"]] +[[!template text="""of our expert component contributions.""" start="00:20:50.360" video="mainVideo-blee" id="subtitle"]] +[[!template text="""The Western IPR model cultivates""" start="00:20:54.560" video="mainVideo-blee" id="subtitle"]] +[[!template text="""``Artificial Scarcities'' and ``competition'',""" start="00:20:57.680" video="mainVideo-blee" id="subtitle"]] +[[!template text="""but software developers instinctly""" start="00:21:00.920" video="mainVideo-blee" id="subtitle"]] +[[!template text="""recognized the superiority of""" start="00:21:04.280" video="mainVideo-blee" id="subtitle"]] +[[!template text="""the natural collaborative model.""" start="00:21:07.040" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Through Public Licenses, us software developers,""" start="00:21:10.440" video="mainVideo-blee" id="subtitle"]] +[[!template text="""have done a jujitsu on the IPR model and have""" start="00:21:14.120" video="mainVideo-blee" id="subtitle"]] +[[!template text="""created a collaborative framework inside of the""" start="00:21:19.230" video="mainVideo-blee" id="subtitle"]] +[[!template text="""copyright model. Based on that,""" start="00:21:22.720" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Natural Public Goods""" start="00:21:25.920" video="mainVideo-blee" id="subtitle"]] +[[!template text="""have defeated Artificial Scarcity.""" start="00:21:27.720" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Our success with software is proof that the""" start="00:21:31.680" video="mainVideo-blee" id="subtitle"]] +[[!template text="""entirety of the Western IPR regime is flawed.""" start="00:21:34.480" video="mainVideo-blee" id="subtitle"]] +[[!template text="""As a profession, us Software Engineers, need to""" start="00:21:40.240" video="mainVideo-blee" id="subtitle"]] +[[!template text="""create a relationship with society.""" start="00:21:44.280" video="mainVideo-blee" id="subtitle"]] +[[!template text="""We need to demand for societal rules""" start="00:21:47.380" video="mainVideo-blee" id="subtitle"]] +[[!template text="""which establish proper manner-of-existence""" start="00:21:50.520" video="mainVideo-blee" id="subtitle"]] +[[!template text="""of software and internet application services.""" start="00:21:53.600" video="mainVideo-blee" id="subtitle"]] +[[!template text="""In return, based on that,""" start="00:21:57.000" video="mainVideo-blee" id="subtitle"]] +[[!template text="""we should fulfill our guardianship role and make""" start="00:21:59.360" video="mainVideo-blee" id="subtitle"]] +[[!template text="""sure that autonomy and privacy are preserved and""" start="00:22:03.200" video="mainVideo-blee" id="subtitle"]] +[[!template text="""that practiced digital ecosystems are healthy.""" start="00:22:07.800" video="mainVideo-blee" id="subtitle"]] +[[!template text="""To get there we need to come up with the right""" start="00:22:11.760" video="mainVideo-blee" id="subtitle"]] +[[!template text="""label that represents the proper""" start="00:22:15.240" video="mainVideo-blee" id="subtitle"]] +[[!template text="""manner-of-existence of software.""" start="00:22:18.080" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Thus far, two labels""" start="00:22:20.940" video="mainVideo-blee" id="subtitle"]] +[[!template text="""have appeared on the scene:""" start="00:22:23.000" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Free Software and Open Source.""" start="00:22:24.400" video="mainVideo-blee" id="subtitle"]] +[[!template text="""I am saying that both are problematic.""" start="00:22:28.160" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Free Software is ill directed.""" start="00:22:32.200" video="mainVideo-blee" id="subtitle"]] +[[!template text="""It is based on the model of granting users,""" start="00:22:34.480" video="mainVideo-blee" id="subtitle"]] +[[!template text="""freedoms that are irrelevant to most software users.""" start="00:22:38.200" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Perhaps Copyleft or Ethical Software""" start="00:22:43.610" video="mainVideo-blee" id="subtitle"]] +[[!template text="""could have been better labels.""" start="00:22:46.680" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Open Source is a moral compromise.""" start="00:22:49.700" video="mainVideo-blee" id="subtitle"]] +[[!template text="""It rejects the requirement for perpetuity of Copyleft.""" start="00:22:52.360" video="mainVideo-blee" id="subtitle"]] +[[!template text="""It facilitates convergence of corporate interest""" start="00:22:58.440" video="mainVideo-blee" id="subtitle"]] +[[!template text="""and surrogate activities of software developers.""" start="00:23:02.000" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Over time, proprietary corporations too""" start="00:23:06.600" video="mainVideo-blee" id="subtitle"]] +[[!template text="""have come to recognize the""" start="00:23:09.840" video="mainVideo-blee" id="subtitle"]] +[[!template text="""superiority of the collaborative model.""" start="00:23:11.960" video="mainVideo-blee" id="subtitle"]] +[[!template text="""These proprietary corporations then derailed""" start="00:23:15.820" video="mainVideo-blee" id="subtitle"]] +[[!template text="""the original intent that all software""" start="00:23:18.960" video="mainVideo-blee" id="subtitle"]] +[[!template text="""should always remain open-source.""" start="00:23:21.920" video="mainVideo-blee" id="subtitle"]] +[[!template text="""With permissive public licenses which""" start="00:23:24.160" video="mainVideo-blee" id="subtitle"]] +[[!template text="""permit open-source becoming proprietary,""" start="00:23:27.320" video="mainVideo-blee" id="subtitle"]] +[[!template text="""the intent of Free Software has been""" start="00:23:31.720" video="mainVideo-blee" id="subtitle"]] +[[!template text="""marginalized and permissive open-source""" start="00:23:34.080" video="mainVideo-blee" id="subtitle"]] +[[!template text="""has become the norm.""" start="00:23:37.680" video="mainVideo-blee" id="subtitle"]] +[[!template text="""I expand on all of this in Chapter 12,""" start="00:23:40.120" video="mainVideo-blee" id="subtitle"]] +[[!template text="""``Digital Non-Proprietary Movements''.""" start="00:23:42.680" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Instead of Free Software and Open Source,""" start="00:23:46.900" video="mainVideo-blee" id="subtitle"]] +[[!template text="""the label that I introduce is: ``Libre-Halaal''.""" start="00:23:49.600" video="mainVideo-blee" id="subtitle"]] +[[!template text="""The Libre-Halaal label is distinct and""" start="00:23:55.320" video="mainVideo-blee" id="subtitle"]] +[[!template text="""different from FOSS labels.""" start="00:23:58.320" video="mainVideo-blee" id="subtitle"]] +[[!template text="""As an inside-of-IPR strategy,""" start="00:24:00.240" video="mainVideo-blee" id="subtitle"]] +[[!template text="""the Libre-Halaal label maps""" start="00:24:03.480" video="mainVideo-blee" id="subtitle"]] +[[!template text="""to a single public license ---""" start="00:24:06.240" video="mainVideo-blee" id="subtitle"]] +[[!template text="""the Affero GPL (AGPL).""" start="00:24:08.440" video="mainVideo-blee" id="subtitle"]] +[[!template text="""In the Libre-Halaal model,""" start="00:24:11.780" video="mainVideo-blee" id="subtitle"]] +[[!template text="""it is not up to developers to""" start="00:24:13.440" video="mainVideo-blee" id="subtitle"]] +[[!template text="""choose their own licenses.""" start="00:24:15.600" video="mainVideo-blee" id="subtitle"]] +[[!template text="""There is only one correct license that conveys the""" start="00:24:18.230" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Libre-Halaal manner-of-existence of software.""" start="00:24:21.800" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Also, unlike the FOSS labels that dance around""" start="00:24:25.830" video="mainVideo-blee" id="subtitle"]] +[[!template text="""the validity of the Western IPR regime,""" start="00:24:29.760" video="mainVideo-blee" id="subtitle"]] +[[!template text="""the Libre-Halaal label recognizes""" start="00:24:33.440" video="mainVideo-blee" id="subtitle"]] +[[!template text="""the invalidity of the Western IPR regime,""" start="00:24:37.040" video="mainVideo-blee" id="subtitle"]] +[[!template text="""calls for abolishment of Western IPR""" start="00:24:40.200" video="mainVideo-blee" id="subtitle"]] +[[!template text="""and suggests various outside-of-IPR strategies.""" start="00:24:43.960" video="mainVideo-blee" id="subtitle"]] +[[!template text="""See Part V, ``Formulation of Societal Policies''""" start="00:24:49.780" video="mainVideo-blee" id="subtitle"]] +[[!template text="""for details.""" start="00:24:54.200" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Furthermore, unlike FOSS which is""" start="00:24:55.860" video="mainVideo-blee" id="subtitle"]] +[[!template text="""just software oriented, the Libre-Halaal label goes""" start="00:24:59.360" video="mainVideo-blee" id="subtitle"]] +[[!template text="""beyond software and also""" start="00:25:03.520" video="mainVideo-blee" id="subtitle"]] +[[!template text="""applies to internet application services.""" start="00:25:05.800" video="mainVideo-blee" id="subtitle"]] +[[!template text="""In many ways, software is yesterday's news.""" start="00:25:11.060" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Much of what we are experiencing""" start="00:25:15.010" video="mainVideo-blee" id="subtitle"]] +[[!template text="""today is in the form of""" start="00:25:17.520" video="mainVideo-blee" id="subtitle"]] +[[!template text="""internet application services.""" start="00:25:18.640" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Internet application services provide""" start="00:25:21.610" video="mainVideo-blee" id="subtitle"]] +[[!template text="""remote access to execution of software.""" start="00:25:24.160" video="mainVideo-blee" id="subtitle"]] +[[!template text="""As such, much of FOSS has become proprietary""" start="00:25:28.140" video="mainVideo-blee" id="subtitle"]] +[[!template text="""internet application services""" start="00:25:31.720" video="mainVideo-blee" id="subtitle"]] +[[!template text="""as AGPL is rarely used.""" start="00:25:33.680" video="mainVideo-blee" id="subtitle"]] +[[!template text="""This is why the Libre-Halaal definitions and labels""" start="00:25:38.900" video="mainVideo-blee" id="subtitle"]] +[[!template text="""span software and Internet Application Services.""" start="00:25:42.360" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Based on the interdisciplinary stage setting that""" start="00:25:48.560" video="mainVideo-blee" id="subtitle"]] +[[!template text="""the ``Nature of Polyexistentials'' book provided""" start="00:25:52.320" video="mainVideo-blee" id="subtitle"]] +[[!template text="""and the ByStar blueprint that we reviewed, we can""" start="00:25:55.960" video="mainVideo-blee" id="subtitle"]] +[[!template text="""now focus on Blee.""" start="00:25:59.480" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Think of Blee as a layer on top of Emacs and""" start="00:26:01.680" video="mainVideo-blee" id="subtitle"]] +[[!template text="""think of BISOS as a layer on top of Debian.""" start="00:26:04.840" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Let's bootstrap Raw-BISOS and Raw-Blee.""" start="00:26:09.590" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Starting from scratch,""" start="00:26:13.960" video="mainVideo-blee" id="subtitle"]] +[[!template text="""get yourself a fresh copy of Debian 12.""" start="00:26:15.440" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Then go to https://github.com/bxGenesis/start""" start="00:26:19.460" video="mainVideo-blee" id="subtitle"]] +[[!template text="""The README.org file of that github repo is same""" start="00:26:26.220" video="mainVideo-blee" id="subtitle"]] +[[!template text="""as Chapter 18,""" start="00:26:29.440" video="mainVideo-blee" id="subtitle"]] +[[!template text="""``Engineering Adoption of BISOS and ByStar''""" start="00:26:30.480" video="mainVideo-blee" id="subtitle"]] +[[!template text="""of the book.""" start="00:26:32.880" video="mainVideo-blee" id="subtitle"]] +[[!template text="""We will next run ``raw-bisos.sh'', but prior to""" start="00:26:35.160" video="mainVideo-blee" id="subtitle"]] +[[!template text="""that let's take a quick look.""" start="00:26:41.560" video="mainVideo-blee" id="subtitle"]] +[[!template text="""This bootstrap scripts will""" start="00:26:44.680" video="mainVideo-blee" id="subtitle"]] +[[!template text="""do a lot as root on your Fresh-Debian.""" start="00:26:47.000" video="mainVideo-blee" id="subtitle"]] +[[!template text="""It is best to first try it on a disposable VM.""" start="00:26:50.200" video="mainVideo-blee" id="subtitle"]] +[[!template text="""raw-bisos.sh adds""" start="00:26:54.950" video="mainVideo-blee" id="subtitle"]] +[[!template text="""the current debian user to sudoers.""" start="00:26:58.320" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Then it installs pipx.""" start="00:27:00.880" video="mainVideo-blee" id="subtitle"]] +[[!template text="""And then with pipx""" start="00:27:04.120" video="mainVideo-blee" id="subtitle"]] +[[!template text="""it installs from PyPI bisos.provision.""" start="00:27:06.680" video="mainVideo-blee" id="subtitle"]] +[[!template text="""bisos.provision includes additional""" start="00:27:12.710" video="mainVideo-blee" id="subtitle"]] +[[!template text="""bash scripts that are then executed.""" start="00:27:15.920" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Full installation involves setting up various""" start="00:27:19.820" video="mainVideo-blee" id="subtitle"]] +[[!template text="""accounts, groups, various directory hierarchies,""" start="00:27:23.280" video="mainVideo-blee" id="subtitle"]] +[[!template text="""lots of apt packages and lots of python packages""" start="00:27:26.960" video="mainVideo-blee" id="subtitle"]] +[[!template text="""from the bisos namespace.""" start="00:27:31.240" video="mainVideo-blee" id="subtitle"]] +[[!template text="""If you are ready, copy and paste this line and""" start="00:27:35.240" video="mainVideo-blee" id="subtitle"]] +[[!template text="""run it.""" start="00:27:38.720" video="mainVideo-blee" id="subtitle"]] +[[!template text="""You will be prompted for the root password.""" start="00:27:40.460" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Then be patient.""" start="00:27:43.420" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Full installation can take 15 minutes or so.""" start="00:27:45.170" video="mainVideo-blee" id="subtitle"]] +[[!template text="""The logs of this script are also captured in""" start="00:27:49.000" video="mainVideo-blee" id="subtitle"]] +[[!template text="""~/raw-bisos-${dateTag}-log.org""" start="00:27:52.600" video="mainVideo-blee" id="subtitle"]] +[[!template text="""What has been installed on your system are""" start="00:27:59.840" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Raw-BISOS and Raw-Blee.""" start="00:28:02.320" video="mainVideo-blee" id="subtitle"]] +[[!template text="""The universality of Debian let's us build on""" start="00:28:05.250" video="mainVideo-blee" id="subtitle"]] +[[!template text="""BISOS and Blee both in the usage environment and""" start="00:28:09.080" video="mainVideo-blee" id="subtitle"]] +[[!template text="""the service environment.""" start="00:28:13.600" video="mainVideo-blee" id="subtitle"]] +[[!template text="""With Emacs 30 now available on Android and with""" start="00:28:16.570" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Termux apt packages infrastructure in place, it""" start="00:28:20.760" video="mainVideo-blee" id="subtitle"]] +[[!template text="""will be very viable to""" start="00:28:25.560" video="mainVideo-blee" id="subtitle"]] +[[!template text="""port BISOS and Blee to Android.""" start="00:28:27.040" video="mainVideo-blee" id="subtitle"]] +[[!template text="""We have not done so yet.""" start="00:28:30.380" video="mainVideo-blee" id="subtitle"]] +[[!template text="""We are waiting for Emacs-30 to mature up.""" start="00:28:32.580" video="mainVideo-blee" id="subtitle"]] +[[!template text="""This is ByStar's ``Mobile Second'' strategy.""" start="00:28:36.240" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Upon completion of the bootstrapping process, you""" start="00:28:40.480" video="mainVideo-blee" id="subtitle"]] +[[!template text="""end up with Raw-BISOS and Raw-Blee.""" start="00:28:44.040" video="mainVideo-blee" id="subtitle"]] +[[!template text="""You then need to relogin.""" start="00:28:47.960" video="mainVideo-blee" id="subtitle"]] +[[!template text="""At which point you notice that a new account""" start="00:28:49.640" video="mainVideo-blee" id="subtitle"]] +[[!template text="""called bystar has been created.""" start="00:28:52.560" video="mainVideo-blee" id="subtitle"]] +[[!template text="""``bystar'' is the default usage account.""" start="00:28:56.280" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Let's login into it.""" start="00:28:59.680" video="mainVideo-blee" id="subtitle"]] +[[!template text="""You will see a customized ByStar Gnome Desktop.""" start="00:29:01.800" video="mainVideo-blee" id="subtitle"]] +[[!template text="""You will also notice a ``Blee Startup'' icon.""" start="00:29:06.100" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Let's use it and start Blee.""" start="00:29:10.320" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Notice that the Emacs splash-screen has been""" start="00:29:13.620" video="mainVideo-blee" id="subtitle"]] +[[!template text="""replaced and also note that the splash-screen is""" start="00:29:17.040" video="mainVideo-blee" id="subtitle"]] +[[!template text="""in org-mode.""" start="00:29:20.920" video="mainVideo-blee" id="subtitle"]] +[[!template text="""All the original Emacs splash-screen""" start="00:29:23.300" video="mainVideo-blee" id="subtitle"]] +[[!template text="""info is kept under ``About Emacs''.""" start="00:29:26.640" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Let me enlarge the screen.""" start="00:29:32.000" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Now we can live inside of Blee.""" start="00:29:34.640" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Notice that the top""" start="00:29:37.620" video="mainVideo-blee" id="subtitle"]] +[[!template text="""drop down Emacs menus have been augmented.""" start="00:29:38.960" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Everything to the left of the ``File'' menu, is new.""" start="00:29:43.720" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Notice the ``Panels'' menus.""" start="00:29:48.660" video="mainVideo-blee" id="subtitle"]] +[[!template text="""More on these later.""" start="00:29:51.320" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Now let me get myself a shell.""" start="00:29:54.020" video="mainVideo-blee" id="subtitle"]] +[[!template text="""And run tail /etc/passwd.""" start="00:29:56.560" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Notice that a number of""" start="00:30:02.660" video="mainVideo-blee" id="subtitle"]] +[[!template text="""new accounts have been created.""" start="00:30:04.160" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Notably: bisos, bystar and bpos-delimiter.""" start="00:30:06.840" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Let's next cd to /bisos.""" start="00:30:14.880" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Everything related to bisos is in here.""" start="00:30:18.640" video="mainVideo-blee" id="subtitle"]] +[[!template text="""The rest is as Debian was.""" start="00:30:21.880" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Let's take a look at /bisos/blee/env3.""" start="00:30:26.320" video="mainVideo-blee" id="subtitle"]] +[[!template text="""All the elisp code for Blee is in here.""" start="00:30:33.360" video="mainVideo-blee" id="subtitle"]] +[[!template text="""For now, Blee is layered on top of Doom.""" start="00:30:37.140" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Raw-BISOS and Raw-Blee are starting points.""" start="00:30:41.300" video="mainVideo-blee" id="subtitle"]] +[[!template text="""They are meant to be customized.""" start="00:30:45.200" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Let's next see how that is done.""" start="00:30:47.960" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Raw-BISOS and Raw-Blee are foundational layers.""" start="00:30:53.740" video="mainVideo-blee" id="subtitle"]] +[[!template text="""They can be augmented in a variety of ways.""" start="00:30:58.850" video="mainVideo-blee" id="subtitle"]] +[[!template text="""The basic unit in the ByStar model is the""" start="00:31:01.720" video="mainVideo-blee" id="subtitle"]] +[[!template text="""``Autonomous Site''.""" start="00:31:05.600" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Think of the ``Autonomous Site'' as the""" start="00:31:07.960" video="mainVideo-blee" id="subtitle"]] +[[!template text="""totality of computing and communication""" start="00:31:10.560" video="mainVideo-blee" id="subtitle"]] +[[!template text="""capabilities in a modern family""" start="00:31:13.440" video="mainVideo-blee" id="subtitle"]] +[[!template text="""home plus the ability of that family to host""" start="00:31:16.240" video="mainVideo-blee" id="subtitle"]] +[[!template text="""their own internet application services.""" start="00:31:20.400" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Let's walk through how Raw-BISOS and Raw-Blee are""" start="00:31:24.280" video="mainVideo-blee" id="subtitle"]] +[[!template text="""used to construct an Autonomous Site.""" start="00:31:28.640" video="mainVideo-blee" id="subtitle"]] +[[!template text="""BISOS augmentation model is based on""" start="00:31:32.880" video="mainVideo-blee" id="subtitle"]] +[[!template text="""``BISOS Capability Bundles'' BCBs.""" start="00:31:36.040" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Raw-BISOS can be augmented to""" start="00:31:40.300" video="mainVideo-blee" id="subtitle"]] +[[!template text="""become a Virtual Machines Hosting service.""" start="00:31:43.480" video="mainVideo-blee" id="subtitle"]] +[[!template text="""From there on we can use reproducible images to""" start="00:31:46.660" video="mainVideo-blee" id="subtitle"]] +[[!template text="""implement the infrastructure of sites.""" start="00:31:50.600" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Two key site services are the""" start="00:31:54.200" video="mainVideo-blee" id="subtitle"]] +[[!template text="""``Site BPOs Gitlab Server''""" start="00:31:56.800" video="mainVideo-blee" id="subtitle"]] +[[!template text="""and ``Site Registrars''.""" start="00:32:01.220" video="mainVideo-blee" id="subtitle"]] +[[!template text="""With these in place we can facilitate""" start="00:32:04.080" video="mainVideo-blee" id="subtitle"]] +[[!template text="""self-hosting, which in the BISOS model is called""" start="00:32:06.800" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Possession Assertable Libre Services (PALS).""" start="00:32:10.880" video="mainVideo-blee" id="subtitle"]] +[[!template text="""These topics and these concepts are described in""" start="00:32:15.440" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Chapter 17, ``Technology of ByStar: BISOS''.""" start="00:32:18.640" video="mainVideo-blee" id="subtitle"]] +[[!template text="""The concepts of Service Portability, Service""" start="00:32:25.220" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Possession Assertion, Autonomous Site and Inner,""" start="00:32:28.840" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Outer and Exposed Rims of Autonomous Site are""" start="00:32:32.600" video="mainVideo-blee" id="subtitle"]] +[[!template text="""fundamental to ByStar.""" start="00:32:37.000" video="mainVideo-blee" id="subtitle"]] +[[!template text="""These are shown in this figure as""" start="00:32:39.900" video="mainVideo-blee" id="subtitle"]] +[[!template text="""``Network Abodes''.""" start="00:32:42.280" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Chapter 17 of the book provides more details.""" start="00:32:43.520" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Blee introduces a number of new concepts that""" start="00:32:49.490" video="mainVideo-blee" id="subtitle"]] +[[!template text="""augment Emacs. Some of these are intertwined with""" start="00:32:52.920" video="mainVideo-blee" id="subtitle"]] +[[!template text="""BISOS and ByStar. But some are not.""" start="00:32:57.360" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Here, I provide some examples of these new""" start="00:33:01.040" video="mainVideo-blee" id="subtitle"]] +[[!template text="""general concepts.""" start="00:33:04.200" video="mainVideo-blee" id="subtitle"]] +[[!template text="""We love Emacs and we love Unix because their""" start="00:33:07.020" video="mainVideo-blee" id="subtitle"]] +[[!template text="""design is convivial. By convivial, I am referring""" start="00:33:10.600" video="mainVideo-blee" id="subtitle"]] +[[!template text="""to Ivan Illich's concept and terminology of""" start="00:33:14.600" video="mainVideo-blee" id="subtitle"]] +[[!template text="""``Tools for Conviviality''. It was first""" start="00:33:17.800" video="mainVideo-blee" id="subtitle"]] +[[!template text="""published in 1973. It's a must read.""" start="00:33:21.160" video="mainVideo-blee" id="subtitle"]] +[[!template text="""A goal of the design of the ByStar Digital""" start="00:33:25.220" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Ecosystem is to enlarge aggregated conviviality.""" start="00:33:28.520" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Here, let's start by reviewing the idioms and""" start="00:33:32.640" video="mainVideo-blee" id="subtitle"]] +[[!template text="""memes that have made Emacs and Unix so very""" start="00:33:37.240" video="mainVideo-blee" id="subtitle"]] +[[!template text="""convivial and some of the key idioms that have""" start="00:33:40.560" video="mainVideo-blee" id="subtitle"]] +[[!template text="""augmented them over the years -- I am showing""" start="00:33:44.640" video="mainVideo-blee" id="subtitle"]] +[[!template text="""them as ``Linux PlusPlus''""" start="00:33:48.080" video="mainVideo-blee" id="subtitle"]] +[[!template text="""and ``Emacs PlusPlus''.""" start="00:33:50.280" video="mainVideo-blee" id="subtitle"]] +[[!template text="""For the most part these""" start="00:33:52.920" video="mainVideo-blee" id="subtitle"]] +[[!template text="""two philosophies have not been combined.""" start="00:33:54.760" video="mainVideo-blee" id="subtitle"]] +[[!template text="""They were developed and have""" start="00:33:57.960" video="mainVideo-blee" id="subtitle"]] +[[!template text="""evolved mostly separately.""" start="00:33:59.760" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Think of BISOS idioms as an extension of Linux""" start="00:34:01.720" video="mainVideo-blee" id="subtitle"]] +[[!template text="""PlusPlus idioms and think of Blee idioms as an""" start="00:34:06.480" video="mainVideo-blee" id="subtitle"]] +[[!template text="""extension of Emacs PlusPlus.""" start="00:34:10.520" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Then intertwine BISOS and Blee.""" start="00:34:14.180" video="mainVideo-blee" id="subtitle"]] +[[!template text="""This aggregated convivial tools powers ByStar.""" start="00:34:16.800" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Let me first explain what I mean by aggregated""" start="00:34:22.179" video="mainVideo-blee" id="subtitle"]] +[[!template text="""convivial tools, and then""" start="00:34:25.480" video="mainVideo-blee" id="subtitle"]] +[[!template text="""let me give some examples.""" start="00:34:28.280" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Here is a key sentence from Illich's,""" start="00:34:32.140" video="mainVideo-blee" id="subtitle"]] +[[!template text="""``Tools for Conviviality'' 1973 essay:""" start="00:34:34.760" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Convivial tools are those which give each person""" start="00:34:39.720" video="mainVideo-blee" id="subtitle"]] +[[!template text="""who uses them the greatest opportunity to enrich""" start="00:34:43.600" video="mainVideo-blee" id="subtitle"]] +[[!template text="""the environment with the""" start="00:34:47.200" video="mainVideo-blee" id="subtitle"]] +[[!template text="""fruits of his or her vision.""" start="00:34:48.840" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Proprietary manner-of-existence of software""" start="00:34:52.740" video="mainVideo-blee" id="subtitle"]] +[[!template text="""makes them industrial.""" start="00:34:55.560" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Libre-Halaal manner-of-existence""" start="00:34:58.000" video="mainVideo-blee" id="subtitle"]] +[[!template text="""of software is a prerequisite for conviviality.""" start="00:35:00.400" video="mainVideo-blee" id="subtitle"]] +[[!template text="""The concept of""" start="00:35:03.320" video="mainVideo-blee" id="subtitle"]] +[[!template text="""``Org Dynamic Blocks'' is very powerful.""" start="00:35:07.440" video="mainVideo-blee" id="subtitle"]] +[[!template text="""But, why should they be primarily used""" start="00:35:10.640" video="mainVideo-blee" id="subtitle"]] +[[!template text="""in Org-Mode.""" start="00:35:14.400" video="mainVideo-blee" id="subtitle"]] +[[!template text="""I say let's generalize them to""" start="00:35:16.280" video="mainVideo-blee" id="subtitle"]] +[[!template text="""``Emacs Dynamic Blocks''.""" start="00:35:18.600" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Have defaults for org-dblock-start-re in""" start="00:35:20.240" video="mainVideo-blee" id="subtitle"]] +[[!template text="""every relevant mode and use them everywhere.""" start="00:35:24.280" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Blee does that.""" start="00:35:29.760" video="mainVideo-blee" id="subtitle"]] +[[!template text="""In programming languages, Dynamic""" start="00:35:30.680" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Blocks can be used as visible macros.""" start="00:35:33.240" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Let me give you an example of how I use them.""" start="00:35:34.880" video="mainVideo-blee" id="subtitle"]] +[[!template text="""For those of us who live inside of Emacs,""" start="00:35:38.940" video="mainVideo-blee" id="subtitle"]] +[[!template text="""enhancing programming with org-mode capabilities""" start="00:35:41.760" video="mainVideo-blee" id="subtitle"]] +[[!template text="""is awesome.""" start="00:35:46.360" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Incredibly awesome!""" start="00:35:47.860" video="mainVideo-blee" id="subtitle"]] +[[!template text="""This can be done in two ways.""" start="00:35:50.380" video="mainVideo-blee" id="subtitle"]] +[[!template text="""(1) With Literate Programming and org-babel.""" start="00:35:52.820" video="mainVideo-blee" id="subtitle"]] +[[!template text="""and (2) with""" start="00:35:57.160" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Traditional/Surrounded Programming and COMEEGA.""" start="00:35:58.800" video="mainVideo-blee" id="subtitle"]] +[[!template text="""COMEEGA stands for""" start="00:36:03.460" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Collaborative Org-Mode Enhanced Emacs""" start="00:36:04.960" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Generalized Authorship.""" start="00:36:08.680" video="mainVideo-blee" id="subtitle"]] +[[!template text="""It is just an acronym that I have come up with.""" start="00:36:10.560" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Literate Programming and org-babel""" start="00:36:15.260" video="mainVideo-blee" id="subtitle"]] +[[!template text="""are well established.""" start="00:36:18.320" video="mainVideo-blee" id="subtitle"]] +[[!template text="""There is a related talk in EmacsConf-2024 titled:""" start="00:36:20.060" video="mainVideo-blee" id="subtitle"]] +[[!template text="""``Literate Programming for the 21st Century''.""" start="00:36:25.600" video="mainVideo-blee" id="subtitle"]] +[[!template text="""COMEEGA is the inverse of org-babel.""" start="00:36:30.840" video="mainVideo-blee" id="subtitle"]] +[[!template text="""I prefer COMEEGA over org-babel,""" start="00:36:34.080" video="mainVideo-blee" id="subtitle"]] +[[!template text="""because I prefer""" start="00:36:38.480" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Traditional/Surrounded Programming""" start="00:36:39.600" video="mainVideo-blee" id="subtitle"]] +[[!template text="""over Literate Programming.""" start="00:36:41.800" video="mainVideo-blee" id="subtitle"]] +[[!template text="""To each his own.""" start="00:36:44.900" video="mainVideo-blee" id="subtitle"]] +[[!template text="""This is not about that debate.""" start="00:36:46.360" video="mainVideo-blee" id="subtitle"]] +[[!template text="""This is about mixing your""" start="00:36:49.080" video="mainVideo-blee" id="subtitle"]] +[[!template text="""programming-mode with org-mode.""" start="00:36:51.040" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Much of Blee and BISOS""" start="00:36:55.020" video="mainVideo-blee" id="subtitle"]] +[[!template text="""are implemented in COMEEGA.""" start="00:36:56.800" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Almost all of our Elisp, Python, Bash""" start="00:36:58.720" video="mainVideo-blee" id="subtitle"]] +[[!template text="""and LaTeX work uses COMEEGA.""" start="00:37:02.408" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Full and proper use of COMEEGA,""" start="00:37:06.200" video="mainVideo-blee" id="subtitle"]] +[[!template text="""requires Polymode. Let's call that Poly-COMEEGA.""" start="00:37:08.175" video="mainVideo-blee" id="subtitle"]] +[[!template text="""But Emacs's Polymode is work-in-progress,""" start="00:37:13.280" video="mainVideo-blee" id="subtitle"]] +[[!template text="""particularly now with the new tree-sitter.""" start="00:37:16.740" video="mainVideo-blee" id="subtitle"]] +[[!template text="""So, in the interim, my usage of""" start="00:37:20.560" video="mainVideo-blee" id="subtitle"]] +[[!template text="""COMEEGA has been in the form of Toggle-COMEEGA.""" start="00:37:23.480" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Where I manually switch between the""" start="00:37:28.780" video="mainVideo-blee" id="subtitle"]] +[[!template text="""programming-mode and org-mode.""" start="00:37:30.840" video="mainVideo-blee" id="subtitle"]] +[[!template text="""For me this has""" start="00:37:33.800" video="mainVideo-blee" id="subtitle"]] +[[!template text="""proved to be a fine interim solution.""" start="00:37:34.840" video="mainVideo-blee" id="subtitle"]] +[[!template text="""In Emacs, the way that we have been""" start="00:37:41.700" video="mainVideo-blee" id="subtitle"]] +[[!template text="""dealing with documentation and""" start="00:37:43.640" video="mainVideo-blee" id="subtitle"]] +[[!template text="""information retrieval is archaic.""" start="00:37:45.360" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Man-pages, TeXInfo, Helpful-Mode and""" start="00:37:49.560" video="mainVideo-blee" id="subtitle"]] +[[!template text="""convention based Doc-Strings are old and""" start="00:37:52.730" video="mainVideo-blee" id="subtitle"]] +[[!template text="""limited.""" start="00:37:56.441" video="mainVideo-blee" id="subtitle"]] +[[!template text="""In BISOS and Blee, we use Blee-Panels for all""" start="00:37:57.700" video="mainVideo-blee" id="subtitle"]] +[[!template text="""kinds of documentation.""" start="00:38:01.760" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Let me show you some examples.""" start="00:38:03.780" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Two fundamental autonomy oriented capabilities""" start="00:38:09.360" video="mainVideo-blee" id="subtitle"]] +[[!template text="""that ByStar offers to individuals are:""" start="00:38:12.960" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Email and Content Generation and Publication.""" start="00:38:16.800" video="mainVideo-blee" id="subtitle"]] +[[!template text="""I'll give a quick overview of""" start="00:38:20.740" video="mainVideo-blee" id="subtitle"]] +[[!template text="""these two important capabilities.""" start="00:38:22.400" video="mainVideo-blee" id="subtitle"]] +[[!template text="""At the EmacsConf-2022, the title of my""" start="00:38:26.300" video="mainVideo-blee" id="subtitle"]] +[[!template text="""presentation was:""" start="00:38:30.680" video="mainVideo-blee" id="subtitle"]] +[[!template text="""``Revisiting the anatomy of Emacs mail user agents''.""" start="00:38:32.440" video="mainVideo-blee" id="subtitle"]] +[[!template text="""In that presentation I""" start="00:38:37.680" video="mainVideo-blee" id="subtitle"]] +[[!template text="""gave a brief overview of BISOS-MARMEE""" start="00:38:39.360" video="mainVideo-blee" id="subtitle"]] +[[!template text="""(Multi-Account Resident Mail Exchange Environment)""" start="00:38:43.120" video="mainVideo-blee" id="subtitle"]] +[[!template text="""and Blee-Gnus.""" start="00:38:47.740" video="mainVideo-blee" id="subtitle"]] +[[!template text="""In ByStar, these are typically paired with""" start="00:38:49.080" video="mainVideo-blee" id="subtitle"]] +[[!template text="""byname.net autonomous email services.""" start="00:38:53.080" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Content Production and Self-Publication is a""" start="00:38:58.040" video="mainVideo-blee" id="subtitle"]] +[[!template text="""foundational Blee and BISOS Capability Bundle.""" start="00:39:00.880" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Both this presentation and""" start="00:39:06.060" video="mainVideo-blee" id="subtitle"]] +[[!template text="""the Nature of Polyexistentials book""" start="00:39:08.080" video="mainVideo-blee" id="subtitle"]] +[[!template text="""were developed with Blee LCNT.""" start="00:39:11.740" video="mainVideo-blee" id="subtitle"]] +[[!template text="""The original text is always in COMEEGA-LaTeX --""" start="00:39:15.040" video="mainVideo-blee" id="subtitle"]] +[[!template text="""LaTeX augmented by Org-Mode.""" start="00:39:18.920" video="mainVideo-blee" id="subtitle"]] +[[!template text="""This is the inverse""" start="00:39:22.300" video="mainVideo-blee" id="subtitle"]] +[[!template text="""direction of exporting LaTeX from Org-Mode.""" start="00:39:23.440" video="mainVideo-blee" id="subtitle"]] +[[!template text="""For typesetting,""" start="00:39:27.160" video="mainVideo-blee" id="subtitle"]] +[[!template text="""the LaTeX syntax is far more""" start="00:39:28.760" video="mainVideo-blee" id="subtitle"]] +[[!template text="""powerful than org-mode.""" start="00:39:31.280" video="mainVideo-blee" id="subtitle"]] +[[!template text="""And with COMEEGA-LaTeX,""" start="00:39:33.540" video="mainVideo-blee" id="subtitle"]] +[[!template text="""you can also benefit from""" start="00:39:35.400" video="mainVideo-blee" id="subtitle"]] +[[!template text="""all that org-mode offers.""" start="00:39:37.000" video="mainVideo-blee" id="subtitle"]] +[[!template text="""For presentation/screen-casting,""" start="00:39:41.340" video="mainVideo-blee" id="subtitle"]] +[[!template text="""the original text is then augmented in layers""" start="00:39:44.320" video="mainVideo-blee" id="subtitle"]] +[[!template text="""by images, audio voice-overs, screen captures,""" start="00:39:48.680" video="mainVideo-blee" id="subtitle"]] +[[!template text="""videos and captions.""" start="00:39:53.840" video="mainVideo-blee" id="subtitle"]] +[[!template text="""The Beamer LaTeX file is then processed""" start="00:39:56.920" video="mainVideo-blee" id="subtitle"]] +[[!template text="""by both LaTeX and HeVeA.""" start="00:39:59.800" video="mainVideo-blee" id="subtitle"]] +[[!template text="""LaTeX produced slides are then""" start="00:40:02.560" video="mainVideo-blee" id="subtitle"]] +[[!template text="""absorbed in html by HeVeA as images.""" start="00:40:05.960" video="mainVideo-blee" id="subtitle"]] +[[!template text="""HeVeA is a LaTeX to html translator.""" start="00:40:10.520" video="mainVideo-blee" id="subtitle"]] +[[!template text="""HeVeA output is destined to be dispensed by Reveal.js.""" start="00:40:13.760" video="mainVideo-blee" id="subtitle"]] +[[!template text="""This video is just a screen capture of the autoplay of""" start="00:40:19.880" video="mainVideo-blee" id="subtitle"]] +[[!template text="""reveal file.""" start="00:40:25.120" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Viewing this presentation in its""" start="00:40:27.340" video="mainVideo-blee" id="subtitle"]] +[[!template text="""original Reveal form is a richer experience.""" start="00:40:30.960" video="mainVideo-blee" id="subtitle"]] +[[!template text="""All of this involves a whole lot of integration""" start="00:40:36.010" video="mainVideo-blee" id="subtitle"]] +[[!template text="""scripting. In Raw-BISOS these scripts are in""" start="00:40:39.680" video="mainVideo-blee" id="subtitle"]] +[[!template text="""file:/bisos/core/lcnt/bin""" start="00:40:44.160" video="mainVideo-blee" id="subtitle"]] +[[!template text="""To say that ByStar, BISOS and Blee are big and""" start="00:40:53.320" video="mainVideo-blee" id="subtitle"]] +[[!template text="""ambitious is an understatement.""" start="00:40:57.400" video="mainVideo-blee" id="subtitle"]] +[[!template text="""And clearly, a small team won't be able to""" start="00:41:00.360" video="mainVideo-blee" id="subtitle"]] +[[!template text="""deliver the outlandish blueprint that is outlined""" start="00:41:04.040" video="mainVideo-blee" id="subtitle"]] +[[!template text="""in the Nature of Polyexistentials book.""" start="00:41:07.960" video="mainVideo-blee" id="subtitle"]] +[[!template text="""We have been at this for over two decades and we""" start="00:41:12.380" video="mainVideo-blee" id="subtitle"]] +[[!template text="""feel that now in 2024,""" start="00:41:15.960" video="mainVideo-blee" id="subtitle"]] +[[!template text="""it makes sense to involve you.""" start="00:41:18.520" video="mainVideo-blee" id="subtitle"]] +[[!template text="""The pointers and instructions for installation""" start="00:41:23.060" video="mainVideo-blee" id="subtitle"]] +[[!template text="""and usage of BISOS and Blee that I have provided,""" start="00:41:26.720" video="mainVideo-blee" id="subtitle"]] +[[!template text="""produce systems that are minimally functional,""" start="00:41:31.200" video="mainVideo-blee" id="subtitle"]] +[[!template text="""but are not clean.""" start="00:41:34.680" video="mainVideo-blee" id="subtitle"]] +[[!template text="""At this time don't expect software and services""" start="00:41:37.400" video="mainVideo-blee" id="subtitle"]] +[[!template text="""stability and support.""" start="00:41:40.080" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Throughout this presentation, I have been""" start="00:41:42.760" video="mainVideo-blee" id="subtitle"]] +[[!template text="""emphasizing Service Portability and Possession""" start="00:41:45.320" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Assertable Libre Services (PALS).""" start="00:41:49.400" video="mainVideo-blee" id="subtitle"]] +[[!template text="""But, a complete digital ecosystem includes various other types of""" start="00:41:52.680" video="mainVideo-blee" id="subtitle"]] +[[!template text="""internet application services as well.""" start="00:41:58.360" video="mainVideo-blee" id="subtitle"]] +[[!template text="""In this slide PALS are the center and are then""" start="00:42:01.760" video="mainVideo-blee" id="subtitle"]] +[[!template text="""augmented by different other type of services.""" start="00:42:05.800" video="mainVideo-blee" id="subtitle"]] +[[!template text="""In the ByStar model, equivalent of Facebook style""" start="00:42:09.120" video="mainVideo-blee" id="subtitle"]] +[[!template text="""application services are called:""" start="00:42:13.640" video="mainVideo-blee" id="subtitle"]] +[[!template text="""``Inter-Autonomous Interactions''.""" start="00:42:16.360" video="mainVideo-blee" id="subtitle"]] +[[!template text="""With individual oriented PALS in place, using""" start="00:42:19.620" video="mainVideo-blee" id="subtitle"]] +[[!template text="""OAuth of PALS, resources can be shared.""" start="00:42:23.680" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Based on that we can then structure Inter-Autonomous""" start="00:42:28.280" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Interactions while preserving much privacy.""" start="00:42:32.480" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Any blueprint for a digital ecosystem must also""" start="00:42:37.320" video="mainVideo-blee" id="subtitle"]] +[[!template text="""consider the economic and business dimensions.""" start="00:42:41.720" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Chapter 13, ``Polyexistential Capitalism'',""" start="00:42:46.040" video="mainVideo-blee" id="subtitle"]] +[[!template text="""delves into proper economic models for""" start="00:42:50.380" video="mainVideo-blee" id="subtitle"]] +[[!template text="""polyexsitentials.""" start="00:42:52.960" video="mainVideo-blee" id="subtitle"]] +[[!template text="""The concept of Attribution""" start="00:42:55.580" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Based Economics (ABE) which has been discussed in""" start="00:42:57.880" video="mainVideo-blee" id="subtitle"]] +[[!template text="""this forum before is included.""" start="00:43:02.400" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Chapter 21,""" start="00:43:05.720" video="mainVideo-blee" id="subtitle"]] +[[!template text="""``Private Sector Strategies:""" start="00:43:06.840" video="mainVideo-blee" id="subtitle"]] +[[!template text="""ByStar Open Business Plan''""" start="00:43:09.160" video="mainVideo-blee" id="subtitle"]] +[[!template text="""deals with the business dimension of ByStar.""" start="00:43:12.900" video="mainVideo-blee" id="subtitle"]] +[[!template text="""What if in addition to being ethics oriented,""" start="00:43:17.080" video="mainVideo-blee" id="subtitle"]] +[[!template text="""the entirety of this book could also be""" start="00:43:20.660" video="mainVideo-blee" id="subtitle"]] +[[!template text="""considered a sophisticated business plan?""" start="00:43:24.080" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Are there any Venture Capitalists that use Emacs?""" start="00:43:28.740" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Here is a set of relatively complete domains and""" start="00:43:34.140" video="mainVideo-blee" id="subtitle"]] +[[!template text="""links for digging deeper. These pointers are""" start="00:43:37.640" video="mainVideo-blee" id="subtitle"]] +[[!template text="""structured in 4 layers. Ideology, Software,""" start="00:43:41.920" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Services and Guardianship.""" start="00:43:46.120" video="mainVideo-blee" id="subtitle"]] +[[!template text="""If Blee, BISOS, ByStar, Libre-Halaal and""" start="00:43:50.160" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Polyexistentials have piqued your interest and if""" start="00:43:53.680" video="mainVideo-blee" id="subtitle"]] +[[!template text="""you wish to participate in making these ideas""" start="00:43:57.880" video="mainVideo-blee" id="subtitle"]] +[[!template text="""more widespread and want to further cultivate""" start="00:44:00.600" video="mainVideo-blee" id="subtitle"]] +[[!template text="""them, here are some suggestions.""" start="00:44:04.200" video="mainVideo-blee" id="subtitle"]] +[[!template text="""The examples of the Blee concepts that I chose""" start="00:44:06.920" video="mainVideo-blee" id="subtitle"]] +[[!template text="""were purposeful and targeted.""" start="00:44:11.720" video="mainVideo-blee" id="subtitle"]] +[[!template text="""I am hopeful that org-mode developers and emacs""" start="00:44:15.180" video="mainVideo-blee" id="subtitle"]] +[[!template text="""developers would recognize that it makes good""" start="00:44:18.600" video="mainVideo-blee" id="subtitle"]] +[[!template text="""sense to expand the scope of org dynamic blocks""" start="00:44:22.320" video="mainVideo-blee" id="subtitle"]] +[[!template text="""to the entirety of emacs.""" start="00:44:25.600" video="mainVideo-blee" id="subtitle"]] +[[!template text="""I am hopeful that the concept of polymode -- a""" start="00:44:28.780" video="mainVideo-blee" id="subtitle"]] +[[!template text="""single buffer with regions in different modes and""" start="00:44:31.400" video="mainVideo-blee" id="subtitle"]] +[[!template text="""org-mode in particular -- would receive a high""" start="00:44:35.280" video="mainVideo-blee" id="subtitle"]] +[[!template text="""priority in our tree-sitter transition. I am""" start="00:44:39.760" video="mainVideo-blee" id="subtitle"]] +[[!template text="""hopeful that Blee-COMEEGA can become a""" start="00:44:44.560" video="mainVideo-blee" id="subtitle"]] +[[!template text="""generalized form of polymode.""" start="00:44:47.800" video="mainVideo-blee" id="subtitle"]] +[[!template text="""I am hopeful that we can build on Blee-Panels and""" start="00:44:52.260" video="mainVideo-blee" id="subtitle"]] +[[!template text="""move towards having a richer base for a universal""" start="00:44:55.560" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Emacs documentation framework.""" start="00:44:59.440" video="mainVideo-blee" id="subtitle"]] +[[!template text="""If participation in any of these is of interest""" start="00:45:03.880" video="mainVideo-blee" id="subtitle"]] +[[!template text="""to you, please feel welcome to contact me.""" start="00:45:07.080" video="mainVideo-blee" id="subtitle"]] +[[!template text="""Emacs Conferences have proven to be""" start="00:45:10.660" video="mainVideo-blee" id="subtitle"]] +[[!template text="""very useful and productive.""" start="00:45:13.520" video="mainVideo-blee" id="subtitle"]] +[[!template text="""I look forward to your thoughts, feedback and questions.""" start="00:45:16.660" video="mainVideo-blee" id="subtitle"]] +[[!template text="""I want to thank all the EmacsConf Organizers for""" start="00:45:21.540" video="mainVideo-blee" id="subtitle"]] +[[!template text="""their great work.""" start="00:45:24.800" video="mainVideo-blee" id="subtitle"]] +[[!template text="""And Sacha, Leo and Amin in particular.""" start="00:45:26.140" video="mainVideo-blee" id="subtitle"]] + + + +Captioner: mohsen + Questions or comments? Please e-mail [emacsconf-org-private@gnu.org](mailto:emacsconf-org-private@gnu.org?subject=Comment%20for%20EmacsConf%202023%20blee%3A%20About%20Blee%3A%20enveloping%20our%20own%20autonomy%20directed%20digital%20ecosystem%20with%20Emacs) diff --git a/2024/info/blee-before.md b/2024/info/blee-before.md index d3addd5a..a64c3a50 100644 --- a/2024/info/blee-before.md +++ b/2024/info/blee-before.md @@ -1,19 +1,36 @@ <!-- Automatically generated by emacsconf-publish-before-page --> The following image shows where the talk is in the schedule for Sun 2024-12-08. Solid lines show talks with Q&A via BigBlueButton. Dashed lines show talks with Q&A via IRC or Etherpad.<div class="schedule-in-context schedule-svg-container" data-slug="blee"> -<svg width="700" height="150" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <title> Schedule for Sunday</title> <rect width="700" height="150" x="0" y="0" fill="white"></rect> <text font-size="10" fill="black" y="12" x="3"> Sunday</text> <a href="/2024/talks/sun-open" title="Sunday opening remarks" data-slug="sun-open"> <title> 9:00- 9:10 Sunday opening remarks</title> <rect x="0" y="15" opacity="0.5" width="13" height="59" stroke="black" stroke-dasharray="5,5,5" fill="peachpuff"></rect> <g transform="translate(11,73)"> <text fill="black" x="0" y="0" font-size="10" transform="rotate(-90)"> sun-open</text></g></a> <a href="/2024/talks/links" title="Unlocking linked data: replacing specialized apps with an Org-based semantic wiki" data-slug="links"> <title> 9:10- 9:20 Unlocking linked data: replacing specialized apps with an Org-based semantic wiki</title> <rect x="13" y="15" opacity="0.5" width="13" height="59" stroke="black" stroke-dasharray="5,5,5" fill="peachpuff"></rect> <g transform="translate(24,73)"> <text fill="black" x="0" y="0" font-size="10" transform="rotate(-90)"> links</text></g></a> <a href="/2024/talks/regex" title="Emacs regex compilation and future directions for expressive pattern matching" data-slug="regex"> <title> 9:30- 9:50 Emacs regex compilation and future directions for expressive pattern matching</title> <rect x="41" y="15" opacity="0.5" width="27" height="59" stroke="black" stroke-dasharray="5,5,5" fill="peachpuff"></rect> <g transform="translate(66,73)"> <text fill="black" x="0" y="0" font-size="10" transform="rotate(-90)"> regex</text></g></a> <a href="/2024/talks/learning" title="Survival of the skillest: Thriving in the learning jungle" data-slug="learning"> <title> 10:00-10:20 Survival of the skillest: Thriving in the learning jungle</title> <rect x="82" y="15" opacity="0.5" width="27" height="59" stroke="black" stroke-dasharray="" fill="peachpuff"></rect> <g transform="translate(107,73)"> <text fill="black" x="0" y="0" font-size="10" transform="rotate(-90)"> learning</text></g></a> <a href="/2024/talks/blee" title="About Blee: enveloping our own autonomy directed digital ecosystem with Emacs" data-slug="blee"> <title> 10:30-11:15 About Blee: enveloping our own autonomy directed digital ecosystem with Emacs</title> <rect stroke-width="3" x="123" y="15" opacity="0.8" width="61" height="59" stroke="black" stroke-dasharray="" fill="peachpuff"></rect> <g transform="translate(182,73)"> <text font-weight="bold" fill="black" x="0" y="0" font-size="10" transform="rotate(-90)"> blee</text></g></a> <a href="/2024/talks/hyperbole" title="Fun things with GNU Hyperbole" data-slug="hyperbole"> <title> 11:30-11:45 Fun things with GNU Hyperbole</title> <rect x="205" y="15" opacity="0.5" width="20" height="59" stroke="black" stroke-dasharray="" fill="peachpuff"></rect> <g transform="translate(223,73)"> <text fill="black" x="0" y="0" font-size="10" transform="rotate(-90)"> hyperbole</text></g></a> <a href="/2024/talks/open-mic" title="Open mic/pad for quick updates etc." data-slug="open-mic"> <title> 1:00- 1:30 Open mic/pad for quick updates etc.</title> <rect x="329" y="15" opacity="0.5" width="41" height="59" stroke="black" stroke-dasharray="" fill="peachpuff"></rect> <g transform="translate(368,73)"> <text fill="black" x="0" y="0" font-size="10" transform="rotate(-90)"> open-mic</text></g></a> <a href="/2024/talks/pgmacs" title="PGmacs: browsing and editing PostgreSQL databases from Emacs" data-slug="pgmacs"> <title> 1:40- 1:55 PGmacs: browsing and editing PostgreSQL databases from Emacs</title> <rect x="384" y="15" opacity="0.5" width="20" height="59" stroke="black" stroke-dasharray="" fill="peachpuff"></rect> <g transform="translate(402,73)"> <text fill="black" x="0" y="0" font-size="10" transform="rotate(-90)"> pgmacs</text></g></a> <a href="/2024/talks/literate" title="Literate programming for the 21st Century" data-slug="literate"> <title> 2:15- 2:35 Literate programming for the 21st Century</title> <rect x="432" y="15" opacity="0.5" width="27" height="59" stroke="black" stroke-dasharray="" fill="peachpuff"></rect> <g transform="translate(457,73)"> <text fill="black" x="0" y="0" font-size="10" transform="rotate(-90)"> literate</text></g></a> <a href="/2024/talks/students" title="An example of a cohesive student workflow in Emacs" data-slug="students"> <title> 3:00- 3:10 An example of a cohesive student workflow in Emacs</title> <rect x="494" y="15" opacity="0.5" width="13" height="59" stroke="black" stroke-dasharray="5,5,5" fill="peachpuff"></rect> <g transform="translate(505,73)"> <text fill="black" x="0" y="0" font-size="10" transform="rotate(-90)"> students</text></g></a> <a href="/2024/talks/sharing" title="So you want to be an Emacs-fluencer?" data-slug="sharing"> <title> 3:20- 3:40 So you want to be an Emacs-fluencer?</title> <rect x="521" y="15" opacity="0.5" width="27" height="59" stroke="black" stroke-dasharray="5,5,5" fill="peachpuff"></rect> <g transform="translate(546,73)"> <text fill="black" x="0" y="0" font-size="10" transform="rotate(-90)"> sharing</text></g></a> <a href="/2024/talks/transducers" title="Transducers: finally, ergonomic data processing for Emacs!" data-slug="transducers"> <title> 4:00- 4:30 Transducers: finally, ergonomic data processing for Emacs!</title> <rect x="576" y="15" opacity="0.5" width="41" height="59" stroke="black" stroke-dasharray="" fill="peachpuff"></rect> <g transform="translate(615,73)"> <text fill="black" x="0" y="0" font-size="10" transform="rotate(-90)"> transducers</text></g></a> <a href="/2024/talks/sun-close" title="Sunday closing remarks" data-slug="sun-close"> <title> 4:50- 5:00 Sunday closing remarks</title> <rect x="645" y="15" opacity="0.5" width="13" height="59" stroke="black" stroke-dasharray="5,5,5" fill="peachpuff"></rect> <g transform="translate(656,73)"> <text fill="black" x="0" y="0" font-size="10" transform="rotate(-90)"> sun-close</text></g></a> <g transform="translate(0,15)"> <line stroke="darkgray" x1="0" y1="0" x2="0" y2="120"></line> <text fill="black" x="0" y="133" font-size="10" text-anchor="left"> 9 AM</text></g> <g transform="translate(82,15)"> <line stroke="darkgray" x1="0" y1="0" x2="0" y2="120"></line> <text fill="black" x="0" y="133" font-size="10" text-anchor="left"> 10 AM</text></g> <g transform="translate(164,15)"> <line stroke="darkgray" x1="0" y1="0" x2="0" y2="120"></line> <text fill="black" x="0" y="133" font-size="10" text-anchor="left"> 11 AM</text></g> <g transform="translate(247,15)"> <line stroke="darkgray" x1="0" y1="0" x2="0" y2="120"></line> <text fill="black" x="0" y="133" font-size="10" text-anchor="left"> 12 PM</text></g> <g transform="translate(329,15)"> <line stroke="darkgray" x1="0" y1="0" x2="0" y2="120"></line> <text fill="black" x="0" y="133" font-size="10" text-anchor="left"> 1 PM</text></g> <g transform="translate(411,15)"> <line stroke="darkgray" x1="0" y1="0" x2="0" y2="120"></line> <text fill="black" x="0" y="133" font-size="10" text-anchor="left"> 2 PM</text></g> <g transform="translate(494,15)"> <line stroke="darkgray" x1="0" y1="0" x2="0" y2="120"></line> <text fill="black" x="0" y="133" font-size="10" text-anchor="left"> 3 PM</text></g> <g transform="translate(576,15)"> <line stroke="darkgray" x1="0" y1="0" x2="0" y2="120"></line> <text fill="black" x="0" y="133" font-size="10" text-anchor="left"> 4 PM</text></g> <g transform="translate(658,15)"> <line stroke="darkgray" x1="0" y1="0" x2="0" y2="120"></line> <text fill="black" x="0" y="133" font-size="10" text-anchor="left"> 5 PM</text></g></svg> +<svg width="700" height="150" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <title> Schedule for Sunday</title> <rect width="700" height="150" x="0" y="0" fill="white"></rect> <text font-size="10" fill="black" y="12" x="3"> Sunday</text> <a href="/2024/talks/sun-open" title="Sunday opening remarks" data-slug="sun-open"> <title> 9:00- 9:10 Sunday opening remarks</title> <rect x="0" y="15" opacity="0.5" width="13" height="59" stroke="black" stroke-dasharray="5,5,5" fill="peachpuff"></rect> <g transform="translate(11,73)"> <text fill="black" x="0" y="0" font-size="10" transform="rotate(-90)"> sun-open</text></g></a> <a href="/2024/talks/links" title="Unlocking linked data: replacing specialized apps with an Org-based semantic wiki" data-slug="links"> <title> 9:10- 9:20 Unlocking linked data: replacing specialized apps with an Org-based semantic wiki</title> <rect x="13" y="15" opacity="0.5" width="13" height="59" stroke="black" stroke-dasharray="5,5,5" fill="peachpuff"></rect> <g transform="translate(24,73)"> <text fill="black" x="0" y="0" font-size="10" transform="rotate(-90)"> links</text></g></a> <a href="/2024/talks/regex" title="Emacs regex compilation and future directions for expressive pattern matching" data-slug="regex"> <title> 9:30- 9:50 Emacs regex compilation and future directions for expressive pattern matching</title> <rect x="41" y="15" opacity="0.5" width="27" height="59" stroke="black" stroke-dasharray="5,5,5" fill="peachpuff"></rect> <g transform="translate(66,73)"> <text fill="black" x="0" y="0" font-size="10" transform="rotate(-90)"> regex</text></g></a> <a href="/2024/talks/learning" title="Survival of the skillest: Thriving in the learning jungle" data-slug="learning"> <title> 10:00-10:20 Survival of the skillest: Thriving in the learning jungle</title> <rect x="82" y="15" opacity="0.5" width="27" height="59" stroke="black" stroke-dasharray="" fill="peachpuff"></rect> <g transform="translate(107,73)"> <text fill="black" x="0" y="0" font-size="10" transform="rotate(-90)"> learning</text></g></a> <a href="/2024/talks/blee" title="About Blee: enveloping our own autonomy directed digital ecosystem with Emacs" data-slug="blee"> <title> 10:30-11:15 About Blee: enveloping our own autonomy directed digital ecosystem with Emacs</title> <rect stroke-width="3" x="123" y="15" opacity="0.8" width="61" height="59" stroke="black" stroke-dasharray="" fill="peachpuff"></rect> <g transform="translate(182,73)"> <text font-weight="bold" fill="black" x="0" y="0" font-size="10" transform="rotate(-90)"> blee</text></g></a> <a href="/2024/talks/hyperbole" title="Fun things with GNU Hyperbole" data-slug="hyperbole"> <title> 11:30-11:45 Fun things with GNU Hyperbole</title> <rect x="205" y="15" opacity="0.5" width="20" height="59" stroke="black" stroke-dasharray="5,5,5" fill="peachpuff"></rect> <g transform="translate(223,73)"> <text fill="black" x="0" y="0" font-size="10" transform="rotate(-90)"> hyperbole</text></g></a> <a href="/2024/talks/open-mic" title="Open mic/pad for quick updates etc." data-slug="open-mic"> <title> 1:00- 1:30 Open mic/pad for quick updates etc.</title> <rect x="329" y="15" opacity="0.5" width="41" height="59" stroke="black" stroke-dasharray="" fill="peachpuff"></rect> <g transform="translate(368,73)"> <text fill="black" x="0" y="0" font-size="10" transform="rotate(-90)"> open-mic</text></g></a> <a href="/2024/talks/pgmacs" title="PGmacs: browsing and editing PostgreSQL databases from Emacs" data-slug="pgmacs"> <title> 1:40- 1:55 PGmacs: browsing and editing PostgreSQL databases from Emacs</title> <rect x="384" y="15" opacity="0.5" width="20" height="59" stroke="black" stroke-dasharray="" fill="peachpuff"></rect> <g transform="translate(402,73)"> <text fill="black" x="0" y="0" font-size="10" transform="rotate(-90)"> pgmacs</text></g></a> <a href="/2024/talks/literate" title="Literate programming for the 21st Century" data-slug="literate"> <title> 2:15- 2:35 Literate programming for the 21st Century</title> <rect x="432" y="15" opacity="0.5" width="27" height="59" stroke="black" stroke-dasharray="5,5,5" fill="peachpuff"></rect> <g transform="translate(457,73)"> <text fill="black" x="0" y="0" font-size="10" transform="rotate(-90)"> literate</text></g></a> <a href="/2024/talks/students" title="An example of a cohesive student workflow in Emacs" data-slug="students"> <title> 3:00- 3:10 An example of a cohesive student workflow in Emacs</title> <rect x="494" y="15" opacity="0.5" width="13" height="59" stroke="black" stroke-dasharray="5,5,5" fill="peachpuff"></rect> <g transform="translate(505,73)"> <text fill="black" x="0" y="0" font-size="10" transform="rotate(-90)"> students</text></g></a> <a href="/2024/talks/sharing" title="So you want to be an Emacs-fluencer?" data-slug="sharing"> <title> 3:20- 3:40 So you want to be an Emacs-fluencer?</title> <rect x="521" y="15" opacity="0.5" width="27" height="59" stroke="black" stroke-dasharray="5,5,5" fill="peachpuff"></rect> <g transform="translate(546,73)"> <text fill="black" x="0" y="0" font-size="10" transform="rotate(-90)"> sharing</text></g></a> <a href="/2024/talks/transducers" title="Transducers: finally, ergonomic data processing for Emacs!" data-slug="transducers"> <title> 4:00- 4:30 Transducers: finally, ergonomic data processing for Emacs!</title> <rect x="576" y="15" opacity="0.5" width="41" height="59" stroke="black" stroke-dasharray="" fill="peachpuff"></rect> <g transform="translate(615,73)"> <text fill="black" x="0" y="0" font-size="10" transform="rotate(-90)"> transducers</text></g></a> <a href="/2024/talks/sun-close" title="Sunday closing remarks" data-slug="sun-close"> <title> 4:50- 5:00 Sunday closing remarks</title> <rect x="645" y="15" opacity="0.5" width="13" height="59" stroke="black" stroke-dasharray="5,5,5" fill="peachpuff"></rect> <g transform="translate(656,73)"> <text fill="black" x="0" y="0" font-size="10" transform="rotate(-90)"> sun-close</text></g></a> <g transform="translate(0,15)"> <line stroke="darkgray" x1="0" y1="0" x2="0" y2="120"></line> <text fill="black" x="0" y="133" font-size="10" text-anchor="left"> 9 AM</text></g> <g transform="translate(82,15)"> <line stroke="darkgray" x1="0" y1="0" x2="0" y2="120"></line> <text fill="black" x="0" y="133" font-size="10" text-anchor="left"> 10 AM</text></g> <g transform="translate(164,15)"> <line stroke="darkgray" x1="0" y1="0" x2="0" y2="120"></line> <text fill="black" x="0" y="133" font-size="10" text-anchor="left"> 11 AM</text></g> <g transform="translate(247,15)"> <line stroke="darkgray" x1="0" y1="0" x2="0" y2="120"></line> <text fill="black" x="0" y="133" font-size="10" text-anchor="left"> 12 PM</text></g> <g transform="translate(329,15)"> <line stroke="darkgray" x1="0" y1="0" x2="0" y2="120"></line> <text fill="black" x="0" y="133" font-size="10" text-anchor="left"> 1 PM</text></g> <g transform="translate(411,15)"> <line stroke="darkgray" x1="0" y1="0" x2="0" y2="120"></line> <text fill="black" x="0" y="133" font-size="10" text-anchor="left"> 2 PM</text></g> <g transform="translate(494,15)"> <line stroke="darkgray" x1="0" y1="0" x2="0" y2="120"></line> <text fill="black" x="0" y="133" font-size="10" text-anchor="left"> 3 PM</text></g> <g transform="translate(576,15)"> <line stroke="darkgray" x1="0" y1="0" x2="0" y2="120"></line> <text fill="black" x="0" y="133" font-size="10" text-anchor="left"> 4 PM</text></g> <g transform="translate(658,15)"> <line stroke="darkgray" x1="0" y1="0" x2="0" y2="120"></line> <text fill="black" x="0" y="133" font-size="10" text-anchor="left"> 5 PM</text></g></svg> </div> [[!toc ]] Format: 46-min talk ; Q&A: BigBlueButton conference room <https://media.emacsconf.org/2024/current/bbb-blee.html> Etherpad: <https://pad.emacsconf.org/2024-blee> Etherpad: <https://pad.emacsconf.org/2024-blee> Discuss on IRC: [#emacsconf-gen](https://chat.emacsconf.org/?join=emacsconf,emacsconf-gen) -Status: Ready to stream +Status: Now playing on the conference livestream <div>Times in different time zones:</div><div class="times" start="2024-12-08T15:30:00Z" end="2024-12-08T16:15:00Z"><div class="conf-time">Sunday, Dec 8 2024, ~10:30 AM - 11:15 AM EST (US/Eastern)</div><div class="others"><div>which is the same as:</div>Sunday, Dec 8 2024, ~9:30 AM - 10:15 AM CST (US/Central)<br />Sunday, Dec 8 2024, ~8:30 AM - 9:15 AM MST (US/Mountain)<br />Sunday, Dec 8 2024, ~7:30 AM - 8:15 AM PST (US/Pacific)<br />Sunday, Dec 8 2024, ~3:30 PM - 4:15 PM UTC <br />Sunday, Dec 8 2024, ~4:30 PM - 5:15 PM CET (Europe/Paris)<br />Sunday, Dec 8 2024, ~5:30 PM - 6:15 PM EET (Europe/Athens)<br />Sunday, Dec 8 2024, ~9:00 PM - 9:45 PM IST (Asia/Kolkata)<br />Sunday, Dec 8 2024, ~11:30 PM - 12:15 AM +08 (Asia/Singapore)<br />Monday, Dec 9 2024, ~12:30 AM - 1:15 AM JST (Asia/Tokyo)</div></div><div><strong><a href="/2024/watch/gen/">Find out how to watch and participate</a></strong></div> +<div class="vid"><video controls preload="none" id="blee-mainVideo"><source src="https://media.emacsconf.org/2024/emacsconf-2024-blee--about-blee-towards-an-integrated-emacs-environment-for-enveloping-our-own-autonomy-directed-digital-ecosystem--mohsen-banan--main.webm" />captions="""<track label="English" kind="captions" srclang="en" src="/2024/captions/emacsconf-2024-blee--about-blee-towards-an-integrated-emacs-environment-for-enveloping-our-own-autonomy-directed-digital-ecosystem--mohsen-banan--main.vtt" default />"""<track kind="chapters" label="Chapters" src="/2024/captions/emacsconf-2024-blee--about-blee-towards-an-integrated-emacs-environment-for-enveloping-our-own-autonomy-directed-digital-ecosystem--mohsen-banan--main--chapters.vtt" /><p><em>Your browser does not support the video tag. Please download the video instead.</em></p></video>[[!template id="chapters" vidid="blee-mainVideo" data=""" +00:00.000 Introduction +05:17.550 Blee: A Bigger and Different Vision for Emacs +08:02.817 The ``Nature of Polyexistentials'' Book +15:49.850 Governance of Polyexistentials +20:04.600 Proper Governance of Manner-of-Existence of Software +26:00.083 Blee Overview +26:25.083 Bootstrapping: From Fresh Debian to Raw-BISOS and Raw-Blee +33:27.667 Some Blee Concepts +35:14.050 Blee Org Dynamic Blocks --- Everywhere +35:59.150 COMEEGA -- Collaborative Org-Mode Enhanced Emacs Generalized Authorship +37:51.850 Blee Panels: Active Org-Mode Universal Self-Documentation +38:12.233 Some BISOS and Blee Capability Bundles +41:04.950 Next Steps (2024) +42:54.267 Economics and Business Dimmensions of ByStar Digital Ecosystem +43:38.433 Pointers for Digging Deeper +"""]]<div></div>Duration: 45:30 minutes<div class="files resources"><ul><li><a href="https://pad.emacsconf.org/2024-blee">Open Etherpad</a></li><li><a href="https://media.emacsconf.org/2024/current/bbb-blee.html">Open public Q&A</a></li><li><a href="https://media.emacsconf.org/2024/emacsconf-2024-blee--about-blee-towards-an-integrated-emacs-environment-for-enveloping-our-own-autonomy-directed-digital-ecosystem--mohsen-banan--intro.webm">Download --intro.webm</a></li><li><a href="https://media.emacsconf.org/2024/emacsconf-2024-blee--about-blee-towards-an-integrated-emacs-environment-for-enveloping-our-own-autonomy-directed-digital-ecosystem--mohsen-banan--main--chapters.vtt">Download --main--chapters.vtt</a></li><li><a href="https://media.emacsconf.org/2024/emacsconf-2024-blee--about-blee-towards-an-integrated-emacs-environment-for-enveloping-our-own-autonomy-directed-digital-ecosystem--mohsen-banan--main.vtt">Download --main.vtt</a> (unedited)</li><li><a href="https://media.emacsconf.org/2024/emacsconf-2024-blee--about-blee-towards-an-integrated-emacs-environment-for-enveloping-our-own-autonomy-directed-digital-ecosystem--mohsen-banan--main.webm">Download --main.webm (110MB)</a></li><li><a href="https://media.emacsconf.org/2024/emacsconf-2024-blee--about-blee-towards-an-integrated-emacs-environment-for-enveloping-our-own-autonomy-directed-digital-ecosystem--mohsen-banan--silences.txt">Download --silences.txt</a></li></ul></div></div> # Description <!-- End of emacsconf-publish-before-page -->
\ No newline at end of file |