From 73b7b5909600dadb0d1c8d411fd9316915d12251 Mon Sep 17 00:00:00 2001 From: Jeremy Kauffman Date: Mon, 10 Oct 2016 09:16:30 -0400 Subject: [PATCH 01/13] fix favicon issues --- controller/Controller.class.php | 1 + view/template/layout/basic.php | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/controller/Controller.class.php b/controller/Controller.class.php index 0db0148d..58072652 100644 --- a/controller/Controller.class.php +++ b/controller/Controller.class.php @@ -109,6 +109,7 @@ class Controller ]; $tempRedirects = [ + '/apple-touch-icon.png' => '/img/fav/apple-touch-icon.png', '/LBRY-deck.pdf' => 'https://www.dropbox.com/s/0xj4vgucsbi8rtv/lbry-deck.pdf?dl=1', '/deck.pdf' => 'https://www.dropbox.com/s/0xj4vgucsbi8rtv/lbry-deck.pdf?dl=1', '/pln.pdf' => 'https://www.dropbox.com/s/uevjrwnyr672clj/lbry-pln.pdf?dl=1', diff --git a/view/template/layout/basic.php b/view/template/layout/basic.php index ce145081..d2e34168 100644 --- a/view/template/layout/basic.php +++ b/view/template/layout/basic.php @@ -31,7 +31,7 @@ - + From 107304431ec553f41ae94fb8182c2e7a18b1e3ce Mon Sep 17 00:00:00 2001 From: Jeremy Kauffman Date: Mon, 10 Oct 2016 10:20:20 -0400 Subject: [PATCH 02/13] essay tweaks --- view/template/page/what.php | 24 +++++++----------------- 1 file changed, 7 insertions(+), 17 deletions(-) diff --git a/view/template/page/what.php b/view/template/page/what.php index 53dba5c5..3a44a099 100644 --- a/view/template/page/what.php +++ b/view/template/page/what.php @@ -47,14 +47,14 @@
  1. Coupled payment and access. If desired, the person who publishes to lbry://wonderfullife can charge a fee to users that view the content.
  2. -
  3. Decentralized and distributed. Content published to LBRY is not specific to one computer or network. No one party, including us, can unilaterally remove or block content on the LBRY network.2
  4. -
  5. Domain names are controlled via ongoing auction. This facilitates names being controlled by the publishers that value them most. These transactions take place via an electronic currency called LBRY credits, or LBC. This is covered in more detail, below.
  6. +
  7. Decentralized and distributed. Content published to LBRY is not specific to one computer or network, making LBRY robust to failure and disruption.
  8. +
  9. Community controlled. No party other than the publisher (including us) can unilaterally remove or block content on the LBRY network.2

While creating a protocol that we ourselves cannot control sounds chaotic, it is actually about establishing trust. Every other publishing system requires trusting an intermediary that can unilaterally change the rules on you. What happens when you build your business on YouTube or Amazon and they change fees? Or Apple drops your content because the Premier of China thought your comedy went too far?

Only LBRY consists of a known, promised set of rules that no one can unilaterally change. LBRY provides this by doing something unique: leaving the users in control rather than demanding that control for itself.

-
2If it worries you that LBRY's decentralized nature facilitates infringing or unsavory content, this is addressed in Combatting the Ugly.
+
2If it worries you that LBRY facilitates infringing or unsavory content, this is addressed in Combatting the Ugly.

A Sample Use

@@ -182,19 +182,8 @@
  • 60% earned by LBRY users, via mining the LBRY cryptocurrency.
  • +
    -

    More on Naming

    -

    LBRY names are one of the most unique aspects of LBRY and one that we believe will play a big role in helping it succeed.

    - -

    Control of a LBRY name is awarded via a continuous running auction in LBC. Bids are entered into a trustless escrow, marking the credits as unspendable, but leaving them intact. When a user looks up a name, the name resolves to the largest bid made by a party or parties. The ability for any number of people to have a say in where a name resolves is part of what makes LBRY a system controlled by its users. As the credits are distributed primarily among users and producers, it is community itself that has ultimate controls over the catalogue of what is available.

    - -

    Additionally, bids can also be retracted at any time, even if you’re the current winning bidder. To prevent a name from rapidly switching between multiple resolutions, the parties that have existing control of a name have a reasonable period of time to respond to counter bids before a name’s resolution switches.

    - -

    It’s possible this system sounds like chaos to you, but we’re betting on a Nobel-prize winning result that predicts the opposite. Economist Ronald Coase theorized that in a system with low transaction cost and clear rules, property will be held by those who value it the most. Since LBRY names are the equivalent to content storefronts, we believe that LBRY names will hold the most value to rightsholders who produce content associated with a given name.

    - -

    As names in demand on LBRY will be more expensive, the names themselves will also serve as a signal of reputation, legitimacy, and quality. If a user searches LBRY for Spider Man and sees one at lbry://spiderman and one at lbry://spiderman_russhaxor, there will be little doubt that the latter is less legitimate.

    - -

    It is also worth noting that in the event that LBRY received notice that either name contained an illegitimate copy of Spider Man, LBRY would dutifully and quickly put that content id on a blacklist, blocking discovery or purchase via any legal services. LBRY and users of LBRY are still subject to the DMCA and other relevant laws of their respective countries.

    Combatting The Ugly

    As neither naïfs nor knaves, we acknowledge that LBRY can be used for bad ends. Technology is frequently this way. Encryption protects our privacy -- as well as that of terrorists. Cars allow us to travel marvelous distances -- and kill millions per year.

    @@ -204,7 +193,7 @@
    1. More records. LBRY contains a public ledger of transactions recording name purchases and content publishings. As many purchases make it onto the ledger as well, this means infringing actions are frequently recorded forever, or are at a minimum widely observable.
    2. -
    3. Updatable URLs. The LBRY naming system enables legitimate creators to acquire and update infringing URIs. Once a BitTorrent magnet hash is in the wild, there is no mechanism to update or alter its resolution whatsoever. If a LBRY name is pointing to infringing content, it can be claimed and updated according to clear rules.
    4. +
    5. Updatable URLs. Once a BitTorrent magnet hash is in the wild, there is no mechanism to update or alter its resolution whatsoever. If a LBRY name is pointing to infringing content, it can be updated or removed (but not by us).
    6. Stiffer penalties. Penalties for profiting off of infringement are far stronger and can involve jail time, while infringement without profit only results in statutory damages. This serves as a far stronger deterrent for all infringing uses than BitTorrent provides.
    7. @@ -212,6 +201,7 @@

    And of course, let’s not forget that LBRY users are still subject to the DMCA and other laws governing intellectual property. Users who publishing infringing content are still subject to penalties for doing so in exactly the same way they would be via BitTorrent. LBRY only adds to the suite of options available. This makes LBRY a strict improvement over BitTorrent with regards to illegal usages, which provides none of the mechanisms listed.

    +

    Our Values

    We want to be the first digital content marketplace to:

    @@ -236,7 +226,7 @@

    If LBRY succeeds, we will enter a world that is even more creative, connected, and conservatory. We will waste less and we make more. We will create a world where a teenager in Kenya and a reality star in Los Angeles use the same tool to search the same network and have access to the same results -- a world where information, knowledge, and imagination know no borders.

    -

    Build our dream with us. Download LBRY at lbry.io/get.

    +

    Build our dream with us! Download LBRY at lbry.io/get.

    From dfed39ed57efd862273b84a0912bfcb641588484 Mon Sep 17 00:00:00 2001 From: JCentinel Date: Mon, 10 Oct 2016 11:18:11 -0400 Subject: [PATCH 03/13] Uploaded a liebowitz's headshot --- web/img/news/aliebowitz.jpg | Bin 0 -> 77210 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 web/img/news/aliebowitz.jpg diff --git a/web/img/news/aliebowitz.jpg b/web/img/news/aliebowitz.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6dc1fad66cfe15b8cf096eb63dd0265d1cda7fc9 GIT binary patch literal 77210 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

    9t?>v+zg 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�=>GOdUjcelcxj3PL=(n%bV#J7}~#DmMY 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 Mjd6coH}-%3+3IyK>;M1& literal 0 HcmV?d00001 From 7847a24eb0a13d667f4b46f364a46a2cca034216 Mon Sep 17 00:00:00 2001 From: JCentinel Date: Mon, 10 Oct 2016 08:29:31 -0700 Subject: [PATCH 04/13] Published A Liebowitz intro --- content/news/73-alex-liebowitz.md | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 content/news/73-alex-liebowitz.md diff --git a/content/news/73-alex-liebowitz.md b/content/news/73-alex-liebowitz.md new file mode 100644 index 00000000..c73068e9 --- /dev/null +++ b/content/news/73-alex-liebowitz.md @@ -0,0 +1,26 @@ +--- +author: lbry +title: 'Meet the Least Interesting Guy on the LBRY Team' +date: '2016-10-10 00:06:18' +--- +LBRY’s main app developer calls himself “easily the least interesting person on the team.” + +That actually speaks to just how interesting the LBRY team is. Or maybe to Alex Liebowitz’s sense of modesty. The fact is, Alex is a pretty interesting guy in his own right. He’s been on the team for a few months now, and it’s high time we introduced him. + +![Alex Liebowitz](/img/news/aliebowitz.jpg) + +Alex is an economist turned web developer. He studied econ at UMass Amherst, but left with a few incompletes to enter the world of software, where (as he put it) nobody looks at the degree on your resume. Nevertheless, Alex is a self-professed economics nerd. As a result, he’s a perfect fit for the LBRY team. + +Alex brings hands-on software development skills and experience to the table. His experience includes building web and desktop apps for large national corporations. Alex also helps run a large podcasting network. + +But it’s through his identity as an artist that his passion for LBRY comes out. + +Alex is a serious guitar player, currently studying under Phillip de Fremery, a noted classical guitar teacher who studied under Andres Segovia. Because LBRY combines the transparency and directness of peer-to-peer networks with the legitimacy and convenience of paid streaming services, Alex said he saw the revolutionary potential in LBRY early on. It offers a way for artists to take advantage of peer-to-peer technology and get paid for what they do without corporate middlemen getting a huge chunk of the take. + +Alex puts it like this: + +>“As a musician, I've seen the destructive side of peer-to-peer and streaming technology up close. Much more than any of the other creative arts, the music industry has been torn apart by streaming. + +>“LBRY is based upon a profound insight: the problem with peer-to-peer networks is not that they're decentralized; it's not that we need a corporation sitting between creators and consumers deciding who's allowed to put their content online – and taking a hefty cut for the favor. It's that up to now, they've offered no way for creators to get paid, and no way to ensure legitimate content is the most visible and easily accessible on the network. LBRY incorporates an instant and painless payment system that allows artists to charge whatever they want and get 100% of the revenue.” + +Alex may not think he’s very interesting, but his technical skills coupled with his business knowledge and understanding of LBRY user needs will serve us well. From 5a6e76a0b19f7d28c9410e7c5353b918054c1756 Mon Sep 17 00:00:00 2001 From: JCentinel Date: Mon, 10 Oct 2016 12:26:42 -0700 Subject: [PATCH 05/13] Published LBRY 101 faq about name --- content/faq/lbry-name.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 content/faq/lbry-name.md diff --git a/content/faq/lbry-name.md b/content/faq/lbry-name.md new file mode 100644 index 00000000..e1134fb0 --- /dev/null +++ b/content/faq/lbry-name.md @@ -0,0 +1,17 @@ +--- +title: What’s with the name LBRY? +category: LBRY 101 +--- +The very first question of newcomers is often, “How do you pronounce it?” Answer: library. + +“Is it an acronym?” No. + +“Then why confuse people with the all-caps and no vowels?” + +First and foremost, LBRY is an internet protocol, just like HTTP. Content on LBRY is served to users via “LBRY names,” which look like this: lbry://itsawonderfullife. Very similar to the URL you type into your internet browser. LBRY is not just our branded name, but the character string we’ve chosen to lead our URIs (Uniform Resource Identifier). + +It also serves as a truncated form of “library,” which reflects our mission: every film, song, book, and app ever made – available anywhere. Our vision for LBRY is to create a massive media repository for the 21st century that is built on a decentralized network controlled by its users. LBRY is to a traditional library what Amazon is to a department store. + +Is it an odd name? Perhaps. But we would kindly point to the success of brands like Hulu, Yahoo!, Etsy, Skype, Tumblr, and Zillow. In the end, a good company with a strong user base will be remembered regardless of its name. And a company with a brand as straightforward as Pets.com can still fail. + +LBRY is working well as a brand so far. SEO is a top consideration for startup branding, and LBRY already dominates the search results for our brand name. From 84b6843126e3e2bad022ae09920a19772b69b88c Mon Sep 17 00:00:00 2001 From: JCentinel Date: Mon, 10 Oct 2016 12:34:34 -0700 Subject: [PATCH 06/13] Published how to make money faq --- content/faq/make-money.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 content/faq/make-money.md diff --git a/content/faq/make-money.md b/content/faq/make-money.md new file mode 100644 index 00000000..065200ce --- /dev/null +++ b/content/faq/make-money.md @@ -0,0 +1,17 @@ +--- +title: How does LBRY benefit content creators? Can I make money using LBRY? +category: LBRY 101 +--- +In our AMA title, we pitched LBRY as a “community-driven” YouTube alternative that could “save the internet.” That’s a lot of big talk, but what does it mean for the people who care most about the changes happening at YouTube – content creators? + +If you are earning money from your videos on YouTube right now, you are likely familiar with the recent controversies over videos being “de-monetized” for containing content unfriendly to advertisers. It’s no surprise that YouTube caters to advertisers, because those are its ultimate customers. + +LBRY is not an ad-driven media service. In fact, it’s not a traditional media service at all. LBRY is an open protocol that allows you to publish your videos to the network at no cost to you and set a price per stream or download. Because LBRY is a protocol and not a corporate store, there is no approval process for content to be listed and no authority that can “de-monetize” your videos. That’s between you and your fans. + +With LBRY, pricing is completely at the discretion of the creator and 100% of that price goes to the creator. Compare this to iTunes’ fixed pricing tiers and 30% cut of every sale. + +Because LBRY uses digital currency (a la Bitcoin), creators can accept micropayments for every view without worrying about credit card processing fees. Or a studio could use LBRY to distribute a theatrical release to independent theaters and charge thousands of dollars per download. The only constraint on pricing is what your viewers are willing to pay. + +With YouTube monetization, creators earn a variable amount based on viewers’ engagement with ads. There is no set formula, but we’ve found a reasonable guesstimate of around [$2 per thousand views](https://www.quora.com/How-much-does-YouTube-pay-partners-for-their-content). This works out to a penny for 5 views. So on LBRY, if you charge just one penny per view (a price any viewer would pay without a second thought), you may get 5X the per-view earnings you’d get from YouTube instantly! + +What’s more, you can share content of any type – video, music, ebooks, images, podcasts – all on the same platform. From 145be0b699ec5d3ccb0e91e145a600c21c00c93b Mon Sep 17 00:00:00 2001 From: JCentinel Date: Mon, 10 Oct 2016 12:37:25 -0700 Subject: [PATCH 07/13] Published benefits consumers faq --- content/faq/benefit-consumers.md | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 content/faq/benefit-consumers.md diff --git a/content/faq/benefit-consumers.md b/content/faq/benefit-consumers.md new file mode 100644 index 00000000..8b937d1f --- /dev/null +++ b/content/faq/benefit-consumers.md @@ -0,0 +1,11 @@ +--- +title: How does LBRY benefit content consumers? Why should I bother caring? +category: LBRY 101 +--- +Do you watch YouTube? Imagine paying a few cents to eliminate all ads. 100% of the payment will go directly to the content creator – and they’ll still be earning more than YouTube offers, so they’ll want to make even more of the content you love. + +Do you use BitTorrent? Imagine getting paid to seed files into the network. Because there is a marketplace for these files, you can finally find rare songs and films that can’t support a torrent swarm based on popularity alone. + +Do you shop on the iTunes Store? Imagine paying less for songs, TV episodes, and music videos and having 100% of the price directly to the creators. + +LBRY is a digital media library at your fingertips. It can store any kind of content and make it available at low cost on demand. In a few years time, LBRY may become your one-stop-shop for everything digital, from ebooks to video games to movies. One app to rule them all – but still leaving more power in your hands because it is decentralized by design. From 0718f9ed3665e8db973e27d8bc512d8985584c49 Mon Sep 17 00:00:00 2001 From: JCentinel Date: Mon, 10 Oct 2016 12:42:08 -0700 Subject: [PATCH 08/13] published what is lbry faq --- content/faq/what-is-lbry.md | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 content/faq/what-is-lbry.md diff --git a/content/faq/what-is-lbry.md b/content/faq/what-is-lbry.md new file mode 100644 index 00000000..66f0ff15 --- /dev/null +++ b/content/faq/what-is-lbry.md @@ -0,0 +1,21 @@ +--- +title: What is LBRY exactly – is it a protocol, an app, a website, a company? +category: LBRY 101 +--- +LBRY is many components working together. For most users, it will just be a place where they can find great videos, music, ebooks, and more. A vast digital library available on all of your devices. + +But behind that experience is an ecosystem that can be hard to understand at first – especially because we tend to refer to all the pieces and the system-as-a-whole as “LBRY”. (We’re working on clearing that up.) + +It might be easier to start with what LBRY is not: it is not just another corporate media service like YouTube or iTunes or Spotify. It is first and foremost a new *protocol* that allows artists to upload their content to a network of hosts (like BitTorrent) and set a price per stream or download (like iTunes) or give it away for free (like YouTube without ads). What makes this all possible is the blockchain technology developed by the founder of Bitcoin. Do you have to understand any of this to use and enjoy LBRY? No. Does it still matter to users? Yes! + +Gmail has built an extremely popular email service on top of the near-universal *SMTP protocol* that everyone uses to exchange emails. Anyone sending email with SMTP can communicate with Gmail addresses, no matter what email platform they use (Yahoo!, AOL, iCloud, etc.). Google can’t interfere with someone emailing from an @yahoo.com address to an @aol.com address – and users are free to switch between services at any time, taking their emails with them. Users have a lot of power in open protocols that is often taken for granted. + +Compare this to a proprietary, centrally controlled service like Facebook Messenger. If you conduct all of your social communications via Messenger, you’re stuck in that environment – you cannot move your messages or contacts over to Google Chat or Skype. And if Facebook changes the way Messenger functions by censoring conversations or sharing your information with advertisers or governments, tough luck. + +Even platforms that are ostensibly designed with the user’s control and privacy in mind are susceptible to corruption if they are centrally controlled. WhatsApp comes to mind. WhatsApp built a huge global user base claiming to put users above advertisers. Then Facebook bought it. Now users may well have their personal phone numbers and metadata mined for Facebook’s advertising algorithms. + +There is no such risk of top-down corruption with the LBRY protocol. Content uploaded to the decentralized LBRY network remains publicly accessible so long as the community finds it valuable and continues to host it. + +Now, the LBRY project is more than just a revolutionary new protocol. It is also a company, *LBRY Inc.*, which is developing a *LBRY app* to allow users to easily interact with the protocol. So it’s as if Google had developed the email protocol, released it to the world for free, and then built Gmail to help people make use of it. Not only is our app completely open-source, but others are welcome to create competing apps that also use the LBRY protocol. For a content creator, your uploaded content will be available to all of these apps at the same time. + +Do you see the difference here? YouTube can afford to push around its creators and users because they’ve created tremendous lock-in. LBRY is challenging this model from the ground-up. Everything we’ve built is open-source, decentralized, and belongs to the community using it. LBRY Inc. could go bankrupt tomorrow and the LBRY protocol will live on. Can YouTube say that? From fbfffbc71ec605bead71878b0e304048d926bd65 Mon Sep 17 00:00:00 2001 From: JCentinel Date: Mon, 10 Oct 2016 12:43:12 -0700 Subject: [PATCH 09/13] published auction system faq --- content/faq/auction-system.md | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 content/faq/auction-system.md diff --git a/content/faq/auction-system.md b/content/faq/auction-system.md new file mode 100644 index 00000000..c51118b1 --- /dev/null +++ b/content/faq/auction-system.md @@ -0,0 +1,29 @@ +--- +title: LBRY’s “auction-based” name system sounds unworkable. Why don’t you just assign names the same way as internet domains? +category: LBRY 101 +--- +First, it’s important to know that assigning names in a decentralized system is one of the hardest problems in computer science. Just because we’re all accustomed to certain solutions doesn’t mean they aren’t seriously flawed. + +Let’s look at the internet’s standard domain name system (DNS). DNS is a centralized service run by an organization called ICANN. [There’s actually a bit of controversy going on right now about who should control ICANN](http://www.economist.com/news/leaders/21707538-internet-not-american-whatever-ted-cruz-thinks-road-surfdom), which until now has been under the supervision of the US Department of Commerce. ICANN grants registrars the ability to lease domain names for 1-year terms. Registrars pay enormous fees to participate in this system, and individuals/companies can end up paying substantial fees to maintain a particular domain. That is to say, ICANN is a pretty lucrative racket for those involved. + +And the results aren’t even that good! Not only are domain names still very awkward (http://www.THENAMEIWANT.somethingelse), but they are highly vulnerable to squatters. Domain name squatting has become an industry unto itself, with speculators viewing it like owning real estate. Unfortunately, as with real estate, the market is opaque and transaction costs are high. Unlike real estate, the scarcity of ICANN domains is basically artificial, depending on a committee to approve new top-level domains (TLDs) at their whim. + +So we thought, “what if there were a better way?” Consulting with economists, we devised LBRY’s nameclaim system. LBRY names are awarded to the highest bidder. Our team believes that with a system like this, names will be controlled by the people who get the most value out of them – which is almost always the creator of the content. Radiohead would get a lot more value out of lbry://amoonshapedpool than a squatter, pirate, or troll. + +Before jumping to conclusions about the nameclaim system, here are a few key details: + +1. **Names aren’t bought, only reserved – no credits are lost, only put on deposit.** If you win the auction for a name, your credits are held with that name until you decide to withdraw them (at any time you wish). You aren’t buying the name from anyone and no one profits off of the transfer of names. It’s just a test of who is willing to deposit the most credits toward a name. The only cost is that you can’t spend the credits on content or cash them out while they are reserving a name. + +2. **The longer a name is held, the longer the holder has to counterbid.** You don’t just lose the name immediately if a bigger bidder comes along – especially if you’ve held it for awhile. The time to counterbid scales up to ~1 week. + +3. **Other users can pledge credits to support the nameclaim of a creator they like.** If you claim lbry://bestmovieever and your film lives up to the hype, users may show their support by pledging some credits to make sure you hold onto that name. + +4. **Names are not like Youtube channels; they’re more like search terms.** Publishers will each get a unique ID that serves as their “channel” and shows all the content they upload. This ID will form permanent links so you can embed your videos on websites and include the link in promotional materials. The bidding system is only meant to get traffic from users trying to “discover” your content through the naming system. Since every comedy video would want to be at lbry://comedy, the nameclaim system allows the name to go to the creator who can make the most revenue off of it. + +Our Reddit AMA made clear that this system makes people uncomfortable. No doubt it is unlike anything we've seen before on the net. For creators, it's a tradeoff. You might lose a valuable name, but you also don't have to worry about people squatting on the best names. Squatting has plagued projects like Namecoin and is only (poorly) resolved by ICANN at the cost of much expense and centralization. + +Our economic advisor Alex Tabarrok notes: + +>“Auctions have many great properties, but the public doesn’t like auctions very much. Although participating in an auction is fun for some; others find it annoying. It requires inputs of time and risk, and no one likes being outbid at the last minute.” + +So, the short answer is that we’re aware that this an experiment within an experiment. We’re trying to solve a very hard problem in a novel way. It’s important to note that LBRY doesn't depend on the naming system, but we're committed to giving it a chance. From 14a5e7858620bf3569803a9f030b50e54eecbdd6 Mon Sep 17 00:00:00 2001 From: JCentinel Date: Mon, 10 Oct 2016 12:45:56 -0700 Subject: [PATCH 10/13] published auction alternatives faq --- content/faq/no-auction-options.md | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 content/faq/no-auction-options.md diff --git a/content/faq/no-auction-options.md b/content/faq/no-auction-options.md new file mode 100644 index 00000000..fdea5c4f --- /dev/null +++ b/content/faq/no-auction-options.md @@ -0,0 +1,11 @@ +--- +title: If I don’t want to deal with name auctions at all, what are my options? +category: LBRY 101 +--- +We don’t want to see the naming system scare off potential users. And if it fails to work as planned, we don’t want it to take down the whole LBRY project. + +Rest assured, we’re implementing permanent URLs that are **always yours**. You will have one link that contains all your LBRY content you can use in promotional materials or share online – just like a Youtube channel URL. + +Using this approach, you can bypass the auction system entirely. You could even have a regular domain name, like www.jackscodingclass.com, point to all of your content on LBRY. + +More details on this update will be released shortly. [Subscribe to our mailing list](https://lbry.io/get) to stay up to date. From b317a4f12bc44c97f5cff25098c8f29b760a052a Mon Sep 17 00:00:00 2001 From: JCentinel Date: Mon, 10 Oct 2016 12:48:17 -0700 Subject: [PATCH 11/13] Published lbry make money faq --- content/faq/lbry-revenue.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 content/faq/lbry-revenue.md diff --git a/content/faq/lbry-revenue.md b/content/faq/lbry-revenue.md new file mode 100644 index 00000000..79d8afea --- /dev/null +++ b/content/faq/lbry-revenue.md @@ -0,0 +1,13 @@ +--- +title: How does the company behind LBRY make money? +category: LBRY 101 +--- +The LBRY protocol has a built-in digital currency that allows it to function, called LBRY credits. These credits are very similar to bitcoins. Having a built-in digital currency creates an opportunity for a new kind of business that has never existed: [the protocol-first enterprise](https://medium.com/the-coinbase-blog/app-coins-and-the-dawn-of-the-decentralized-business-model-8b8c951e734f#.6mr8znoiu). LBRY Inc. has reserved 10% of all LBRY credits to fund continued development and provide profit for the founders. Since credits only gain value as the use of the protocol grows, the company has an incentive to continue developing this open-source project. And we can do it all without taking a percentage of anyone’s transactions. + +Here’s how LBRY Inc. **doesn’t** make money: + +- **We do not take a cut of any transactions.** When you buy content on LBRY, 100% of the listed price goes to the publisher. There is also a fee paid to the decentralized network of hosts that store and deliver the content to you. LBRY Inc. doesn’t take any of that unless the company is publishing or hosting content itself. The same rules apply to everyone. +- **We do not earn profits from auctioning of names**, nor do we benefit from bidding wars over names. Our goal with the naming system is simply to allocate names most efficiently to benefit users. +- **This is not a “pump and dump” scheme or vaporware.** See my essay [$1.2B Valuation and We Don’t Care](https://lbry.io/news/1.2b-market-cap-we-dont-care). LBRY credits have already experienced a bubble and we paid it no mind. LBRY is real software with a live blockchain and thousands of active users. Our goal is to increase the long-term value of the protocol, which if adopted globally will make our reserve many times more valuable than any short-term bubble. We’ve already invested 10,000 man hours into this project and it will take many more, but we’re patient and focused on the future. + +We are also exploring ways to generate revenue above our credit reserve, including providing value-added services to LBRY users and/or consulting to large content producers who want to harness LBRY. But remember, by design, **we are not able** to singlehandedly change the rules on users in an attempt to “monetize” all of your contributions to the network. From d40f86da10ab91789319556dc7a432001a0cdca9 Mon Sep 17 00:00:00 2001 From: JCentinel Date: Mon, 10 Oct 2016 12:49:02 -0700 Subject: [PATCH 12/13] published development status faq --- content/faq/development-status.md | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 content/faq/development-status.md diff --git a/content/faq/development-status.md b/content/faq/development-status.md new file mode 100644 index 00000000..75ee1742 --- /dev/null +++ b/content/faq/development-status.md @@ -0,0 +1,9 @@ +--- +title: What is LBRY’s development status right now? Plans for the future? +category: LBRY 101 +--- +LBRY is currently in invite-only beta, with desktop apps for Linux, MacOS, and a pre-release version of Windows. There are approximately 5K active users and hundreds of content creators. The network already hosts big name content like the [feature film *It’s A Disaster*](https://lbry.io/news/launch-a-disaster) and videos from [Adult Swim’s MillionDollarExtreme](https://lbry.io/news/mde-on-lbry). We announce new featured content every Thursday on our [blog](https://lbry.io/news), [Twitter](https://twitter.com/lbryio), and [Facebook](https://www.facebook.com/lbryio). + +The waitlist to get into the beta is ~150K people long. This shocks even us, and we’re racing to get the user experience and backend technologies to a level where we’re comfortable opening the beta to everyone. The target for open beta is this winter. Mushy target, we know, but these things are hard to time. + +In the meantime, we could use your encouragement. This is a difficult project that cannot succeed without people demonstrating they want an alternative to Silicon Valley megacorp media services. So [join the beta](https://lbry.io/get), [share our blog posts](https://lbry.io/news), and [join our subreddit /r/lbry](https://www.reddit.com/r/lbry/). Your excitement is like Red Bull to our weary coders! From a972a3ba44f9ef39967440c8e9ef065c10cc31ce Mon Sep 17 00:00:00 2001 From: JCentinel Date: Mon, 10 Oct 2016 12:49:47 -0700 Subject: [PATCH 13/13] published why care faq --- content/faq/why-care-about-lbry.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 content/faq/why-care-about-lbry.md diff --git a/content/faq/why-care-about-lbry.md b/content/faq/why-care-about-lbry.md new file mode 100644 index 00000000..92bd6e36 --- /dev/null +++ b/content/faq/why-care-about-lbry.md @@ -0,0 +1,13 @@ +--- +title: Why should I care about LBRY if I can’t even use it yet? +category: LBRY 101 +--- +A lot of people won’t care about LBRY until it can deliver them immediate benefits. That’s fair and we understand. + +The advantage of getting involved right now is the same as following a local band that you’d like to see make it big. You have the opportunity to have very direct contact with our dev team. You can make suggestions and shape the course of LBRY. You can [earn bounties](https://lbry.io/bounty) for helping to build and promote LBRY. You can connect with our truly amazing community of people, like [Javier from Venezuela who says LBRY gave him new hope for life](https://lbry.io/news/day-in-shoes-venezuelan). You can [post your content to the network](https://lbry.io/publish) before it is mainstream and get attention and appreciation from our early adopters – not to mention a possible prize of $1000 in LBC. + +Or get involved because it’s rare to get an opportunity to be part of a project that could reshape the fabric of the internet and creative media for years to come. + +*Did this FAQ address your concerns? Still think we’re full of it? Sound off at [reddit.com/r/lbry/](https://www.reddit.com/r/lbry/). Thank you for taking the time to learn about LBRY!* + +**Not on LBRY yet?** [Get an invite here](https://lbry.io/get). Just can’t wait? If you’re a creator, skip our waiting list line for a chance to earn $1,000 in LBRY Credits at the same time. [Learn more here](https://lbry.io/publish).