NFTs don't let you include the movie itself as a payload, so they are just a token that gives the owner to a claim to a movie via some external system. In this case, there is no disagreement that the consumer purchased the movie, just a refusal to honor that purchase. An NFT that said you bought a movie is meaningless if the system streaming the movie to you to stops honoring it. It's no different than what is happening here.
> so they are just a token that gives the owner to a claim to a movie via some external system.
Yes, but that's exactly what you don't get with a central database. There is no way to use your Sony-database-entry to access the movie from whoever holds the rights right now. Companies also go out of business or change plans, so that central database will cease to exist in the future anyway.
With an NFTs you have a proof of ownership. You still would need a service to honor your NFT token, but NFT usage would be the very thing that makes those services possible to exist in the first place.
We have seen with MP3 that this can work, just in that case the MP3 itself was used as the ownership token to move content to other services. With movies that doesn't work, as companies don't even give you a raw file of a movie, but they might be willing giving you NFTs, as those don't circumvent the DRM measures they have in place.
Either way, NFT are of course only a small piece of the puzzle here, there is a lot of supporting infrastructure that would need to be build and that nobody is building right now. And given the energy usage and cost of blockchains, it's not really usable for your $3 movie anyway. So it's not a workable solution at the moment. But even with all it's faults, it's still the closest thing to a possible solution for digital ownership that we have.
> We have seen with MP3 that this can work, just in that case the MP3 itself was used as the ownership token to move content to other services.
In the early 2010s or so, companies like Amazon, Google Play Music, etc briefly offered the ability to scan your MP3 collection to instantly get access to your music via their library as a way to suck you into your ecosystem.
It was neat, but all of these services have since switched off because it was just a means to get you hooked on their platform. It all went away because there was no on-going business case to support it . Now all that remains are a few scattered "digital locker" services where you are just streaming your own files back to yourself instead of using them to unlock a music library. Otherwise, you are locked into replacement streaming platforms with the same limitations as before.
The point is that NFTs solve a problem that already has other solutions - keeping track of who paid for something is relatively easy. The hard part is actually providing the product that was purchased in perpetuity. NFTs don't yet have an answer to the harder part of the problem that is profitable for a business.
The beauty of NFTs is that that doesn't matter. You just go to another provider that still accepts your NFTs. NFTs are a proof of ownership, not a right for getting free downloads from Sony forever.
The only thing you have to be careful about is what ownership the NFT grands you in the first place. An NFT to a public link to a monkey picture is of courses quite useless, just as an NFT for items in MMORPG that will stop functioning when the servers are switched off. But with static data like books, movies or single-player games, you can very much make an NFT that gives you the rights to that digital thing.
"Yeah, we can see that you paid someone else for this content, so we'll pay the bandwidth and any licensing fees needed for you to stream/download it from us.".
You pay for the bandwidth, either directly via a subscription fee to the service (Prime, iCloud, etc.) or indirectly by using the service, e.g. Steam lets you import CD-keys for free too, since they value you more as customer than they care about the money lost for downloading games for free.
Also there would be no licensing fees. People paid those when they bought the games. Companies providing those games after an NFT-check would just be a digital storage lockers, not a movie/game/book seller. Content companies don't get to double dip:
The only reason why they get away with that right now is because there is no concept of "digital ownership". Everything in that space operates in a legal gray area. NFTs have the potential to change that and put digital goods an a solid legal ground, as most of the same rules we have for physical goods could be applied to digital ones.
HN hates NFTs because of 'self evident' statements like this, it's seen as little more than micro-hype statements to up the value of something seen as useless.
NFTs do not solve this problem, the content has been removed. If you feel they do, feel free to explain how it would have helped in this situation.
Only in theory - multiple streaming services would have to be licensed rights to the movie, so that if PlayStation revoked your right to watch it, you could use the NFT in another service like Netflix. This is unlikely to happen with big Hollywood movies cause of their tight IP laws.
NFT could be applied to movies in new ways[1], but probably not in the way of limiting access to the file.
Verifying ownership is kinda useless when the distributor no longer distributes, though.
You can prove you own a copy. Congrats. So can everyone else with a receipt. However, that doesn't somehow coerce Sony into continuing to provide access.
Libraries exist. You don't need Sony when you can proof ownership. Getting a hold of a movie has never been the problem, redistributing it legally is and NFTs make that possible, even without Sony's approval.
This is part of why distribution platforms all have their own cut. You don't own a copy of the movie. You own a copy of a _specific_ movie that was carried by Sony's streaming service and not a library.
If the distributor isn't distributing, then there's no legal way to get it. And NFTs don't contain the item purchased. It changes exactly nothing about the situation.
NFT provide you with a transferable proof of ownership. That's a pretty ginormous piece of the puzzle that is missing right now when it comes to digital content. How to download a copy is quite a trivial problem by comparison.
Unlike a normal receipt, a well built NFT is virtually unforgeable and uncloneable, even by the receipt-issuing entity.
This changes the trust model significantly, so that different legal principles can be applied. So the download access from the "legally acceptable archive for proven owners" could be automatic, fast and secure, without depending on a single company (eg Visa or Sony) to uphold their side in perpetuity, and allowing multiple download services to be legally in the clear, because they are enforcing contractually agreed checks.
No human in the loop to check your receipt (which costs), cheap automatic fast and secure service, no single company database that has to be trusted to authorise your access once you have obtained the receipt, and (if the rules are so designed) no further access once you have settled a transfer to another person.
For technical reasons that automation can distributed so that it is highly available, decentralised so that download and effective ownership is not managed by one company that might backpedal. And because of the changed legal relationship (ie no court would consider it piracy if legit terms are agreed in the contract) it could, potentially, be legally safe to operate high quality service.
There would still be risk of fraud (you transfer your receipt because someone tricked you), and some people will be disappointed m that DRM would be technically possible even when decntralised (the guaranteed access might be access to something you can stream but not save).
I am not particularly a crypto enthusiast (despite working in the field, currently zk-EVM if anyone's interested) but I think this idea of NFT-guaranteed access to data which is authorised by conventional consumer contracts has a lot going for it. It would solve the Sony problem.
It solves what part of Sony saying they are aware that people have bought things, but that they will no longer distribute those things?
There is no archive where you get to download the things. Sony is the sole distributor of the purchase. They've said they will no longer provide access. Fin. End of story.
> It solves what part of Sony saying they are aware that people have bought things, but that they will no longer distribute those things?
Yes, in the model I and others have described.
> There is no archive where you get to download the things
Currently there is not. The idea is that in future, consumer contracts may adopt terms that say if a person has a suitable kind of proof of purchase (such as an uncloneable NFT) then "the storage net" (third party services) may provide the purchased file or stream under that entitlement. Those services would be "legal" rather than "pirate" services because the contract permits them.
By itself that doesn't solve the current Sony problem: Sony doesn't offer those terms of purchase at the point of sale.
But if the technology becomes common and easy to the point of becoming a "new normal" consumer expectation, it will increase the pressure on companies who offer "purchase" and "rent" buttons to associate "purchase" with "you are purchasing the right to 'have' this item via the storage net" contractual terms. Or, if they don't, to prominently display a notice that you are not being offered a perpetual access right and it may be rescinded later without notice or refund - I could imagine that notice making its way into consumer law eventually, if its absence is found to be seriously misleading consumers without a good reason.
It's because it will become possible and well known to be able to offer perpetual access to things like movies "as if" an actual file or physical object had been transferred, even while still complying with upstream studio's licensing and region locking demands that are designed to ensure most people pay, that some companies may start to use this approach profitably, and then cultural expectations may follow so that other companies have to do the same.
In a sense, the artificial scarcity of NFTs may help bridge the tension between file producers' desire to control access to pressure most people into paying, and consumers' desire that when you've "purchased" something it behaves a bit more like a physical object in your possession.
So it helps, but only in an idealistic world where data centres and the siloing of data no longer exist as a concept. It's precipitated on major changes to how business and regulation works, happening. That the current competitive advantage that is ruthlessly enforced by all companies becomes regulated out of existence. Something that cannot happen in the current environment. In short - it requires naivety to think that it _might_ help in the future.
The lack of enforcement for digital goods is largely the result of there being no technology to proof ownership in a digital world. Hard to force companies to adopt a thing that doesn't exist. That's exactly the hole that NFT could fill.
> The lack of enforcement for digital goods is largely the result of there being no technology to proof ownership in a digital world. Hard to force companies to adopt a thing that doesn't exist. That's exactly the hole that NFT could fill.
The real world actually doesn't run with needs so hard and firm. A stat dec is nothing more than a signed sheet, and can "prove" any statement in a court of law. This isn't a case of the technology lacking in proving ownership. We already have all of that, legally speaking.
The reason this idealistic world does not exist, is simply because the distributors do not wish it to. In digital distribution, you don't distribute an existing item, you copy it. Thus, first sale which transfers something, cannot be enforced. They control distribution, they prevent undue proliferation.
Proving that you own something is not the problem at hand. DRM is not integrated into all of these platforms to prove ownership of an item. They are to prevent someone else becoming the distributor.
Which means that... Coming all the way back to square one... When the distributor doesn't distribute... You can't do anything. Sony have already acknowledged that they are cutting off owners. They are aware of ownership. NFTs don't add or take from that, they serve to fill a purpose that is already filled. Owners are acknowledged. Owners access is being removed.
> The reason this idealistic world does not exist, is simply because the distributors do not wish it to.
Companies can only do what the laws allows them to do, and as I already linked, laws exists to prevent companies from double-dipping when it comes to physical IP goods. Once the thing is sold, it's out of their control and people can resell it as much as they want. Apply the same principles to digital goods and the problem is solved. But to do so you need a technical framework for digital good ownership to work in a similar fashion to physical goods, which NFTs could do.
> Sony have already acknowledged that they are cutting off owners. They are aware of ownership.
It's not "ownership" when Sony has full and exclusive controller over it and can terminate it at any time for whatever reason they chose. That's clear violation of First-sale doctrine. Especially since they love to pretend that you "Buy" the things in their digital stores, without clearly labeling that it's actually a "Rent for an arbitrary and limited time".
> When the distributor doesn't distribute... You can't do anything.
Piracy exists. Companies don't have to play nice to allow any of this, the law just needs to scale back a little in protecting them.
NFTs are transferable and service-independent. Meaning you can trade used digital media and they will continue working even when Sony goes out of business, just like physical media would. Another big advantage is that they are generic, they are just abstract "ownership", you can use them for books, games, monkey pictures or concert tickets. Any normal commercial alternative would almost certainly be locked to a specific type of media and to a set of companies, along with strict rules to follow, if they allow any outsiders to participate at all. NFTs are an open system where everybody can build something with them.
That said, this is all very theoretical. Blockchain needs to get fast and cheap before any of this makes sense.
Where do you stash your receipts? Somewhere you'll find them in two years time when challenged to prove you paid for something? Think that solution scales through the entirety of society?
Sony could make a blockchain/NFT solution to their problem and everyone would be happy - it'd be future-proof, licenses would be in-perpetuity, and nobody would have to pay much for the effort. Heck, it'd even give pirates a way to become legitimate service providers.
Sony et al., are not doing this, because of antiquated business ideas that serve more as dark patterns than anything else.
>It does when I need to get a repair for something I bought that is still under warranty.
This simply doesn't scale through the entirety of society, because its only relevant to you and your relationship with the content provider.
If I'm being challenged on the ownership of movies on my personal laptop - having a publicly accessible register of my purchase of those movies is entirely more useful to me - and society at large - than the "private receipts stashed in a drawer" model you propose is superior to NFT's.
>Also: does keeping a cryptographic key safe scale through the entirety of society?
Yes. I can depend on it if I need to defend myself against claims of piracy and theft of intellectual property, no matter where I am in the world.. Having a globally-accessible register of my licenses is quite a bit more useful than if those receipts are stashed in a paper file somewhere remote.
> the "private receipts stashed in a drawer" model you propose is superior to NFT's.
I've never said it's "superior". I simply mean it's good enough. I should probably have been more clear on that.
Also:
> This [physical/digital receipt] simply doesn't scale through the entirety of society, because its only relevant to you and your relationship with the content provider.
But then
> I can depend on it [NFT/public ledger] if I need to defend myself against claims of piracy and theft of intellectual property, no matter where I am in the world
Sorry but I find this contradictory. Can you please explain why the receipt is only relevant me and the content provider but a public ledger isn't? You mean "relevant" as in "there are more actors that can give a 'truth value' to the transaction"?
The paper receipt is in your drawer somewhere, you cannot provide it when you're crossing a border and need to convince the security thug that you do in fact own all those movies.
An NFT, on the other hand, can be looked up by anyone, anywhere.
I don't know what is so difficult to understand about this. The NFT receipt solves a lot of problems that a paper receipt simply makes worse.
There's nothing hard to understand. I'm simply wondering whether these use cases ("crossing a border and need to convince the security thug that you do in fact own all those movies") are really so pressing AND don't depend on other problems being solved first.
It's already been brought up by many others, but proof of purchase is not the issue here, right? It's the right to access the content. NFTs don't force Sony to give you your content if they're not legally obliged to.
I'm concerned that a failure will greatly hurt the progress of spaceflight and the public opinion of it. Other than that.. well, we got 8 billion people laying around, all of us are going to die, and there are very few more glorious ways to do it than spaceflight.
I would be terrified. That being said, I get nervous every time an airplane takes off even though I know that hundreds of planes have safely flown that same day. I can’t imagine being one of the first people to fly in any vessel, let alone a space bound rocket.
Not to mention, the first crewed vehicle to leave Earth's orbit since 1972. Not only do we have little experience doing it, it hasn't been done in nearly half a century.
As a customer the initial reaction was "oh shit" since we had just made a big switch to Trigger a few months ago.
However, having met Amir recently, I'm fully confident that he's made the right choices here, and that he has left the development of the company in good hands.
They've built a solid product, and my gut feeling is that things will only get better.
I think there is quite a bit of animosity and maybe even jealousy in the HN circle regarding Svbtle because of the apparently pretentious manner that Dustin Curtis launched and promoted it. However, it seems what he did is working out for him in the long run. Svbtle has also adjusted its message significantly since the launch to be more friendly.
Personally I would like to learn more about how Dustin used the situation to his advantage, even leading to funding.
Yeah, at least for the caching part, it seems like you should let that be the browser's responsibility, and set up Expires headers/etc appropriately. But what about the offline viewing use case? What are some good solutions to that these days?
I think quirks is understating it. The problem with appcache is that if you run into many of those gotchas the article lays out, it's often difficult to resolve them for previous users. For example, say you accidentally give the manifest a far-future expires (gotcha #4); users with the forever-cached appcache need to manually clear their cache in order to get things working again. And, depending on how you've structured your app, even explaining to users that they need to clear their cache could be difficult...
You really need to plan ahead carefully if you're using the appcache, which I think changes the definition from "a nice tool, with some quirks" to "a complicated feature that you have to understand completely before implementing."
With that in mind, I think bootup.js is an interesting alternative if you can work around its other deficiencies.
I think it's a very good idea to have something like this in place before you start pouring your soul into a project. That said, I would recommend that any potential co-founders go and consult a lawyer instead of purchasing a template, since your particular situation may differ and a template might not cover all the bases or hold up in court.
You should definitely talk to a lawyer, but it's worthwhile going to them _with a draft document already in place_ -- especially if you are starting with one that has been proven for its purpose. Otherwise you may end up paying them to whip one up from scratch that won't be as good. It will cost you much more than the template, trust me.
I have paid a lawyer to create a document from scratch that ended up worse than what I found for free online. So I highly recommend obiefernandez's approach of meeting your lawyer with a template in hand as a starting point.
It's so, so fast, but seems to have trouble with accuracy, at least when I've tried speaking to it. It almost seems to decide on what I've said earlier in my sentence before I finish my sentence, which I'm guessing is lower accuracy compared to waiting for me to finish talking before analyzing.
Very cool, considering I've used Cloudant extensively with a Node server and backbone in the past. It's nice to see something that can talk directly with the DB. Though, could someone explain how I would implement permissions and security using this direct-to-Cloudant approach?
The answer to that question definitely depends on the application. The Cloudant data model allows for read, write, and admin roles to be assigned to both users in the cloudant.com domain as well as generated API keys. For data consumption (e.g. read-only), it's straightforward to map those roles onto the application. For data creation, it of course becomes trickier. Approaches range from generating an API key per user to generating a cloudant.com account per user. However, you've highlighted the key question that is at the heart of all two-tier application stacks, from 'couch apps' to meteor.js, firebase, etc.
In addition to what Mike has said about how you set up auth currently the library will use basic auth with the browser dialog. There's a todo in the code to make this a load nicer, and I'd like to get that in the next release.
It would be nice to have an explanation of what Keen.io does in the article. Actually, even after browsing your site I still don't have any idea what you guys do, besides collect data and visualize it. There also doesn't seem to be any indication of -how- you guys do visualization. It's hard for me to think about pricing for your service when I have no idea what you offer.
Good point. We're not released yet, and there are probably < 100 people who have a good enough idea of what we're doing to really dig in and give us feedback
We'll edit the blog post to add a bit more background
For instance, if you had a social-local-mobile shopping app for the iPhone, you'd probably want to insert a rich event into Keen every time a user does one of the following actions: opens the app, does Facebook connect, likes/comments/shares an item, adds an item to their shopping cart, and completes a checkout. You send us this data using the collection APIs (https://keen.io/static/docs/data_collection/data_collection....)
Once your app is sending us stuff, your product manager may ask you to make her a little analytics dashboard, so she can agonize over it every morning. For instance, this dashboard could have answers to questions like "How many people opened the app each day over the course of the last week?" That question (and many way more advanced ones) can be answered using one of our analysis APIs (in this case, the Series API https://keen.io/static/docs/data_analysis/series.html)
Finally, suppose a few weeks later she's tired of staring at numbers and wants to see this information graphed visually in a line graph. That can be done using our visualization APIs (not yet released).
I think the what here might be less important than why for pricing. It's easy to get a sense of your platform from your website, but who is your target customer and why are they paying you? Does this save them time? Money? Make them money? Got any scenarios or customer sketches?
These are all great questions. Thinking long-term, the answer should be yes to all of those questions. We should save time (and therefore money) and be a vehicle for increased revenue. And, we intend to do a lot more writing about how folks are using/could use/should use our product. At the same time, in the long run, we’re all dead. So, in the present, we’re looking to work with Series-A type companies who are in the midst of early product development. We want to work alongside them to understand their analytics needs and tweak our roadmap accordingly.
Those customer sketches/white papers are extremely important to us. We’re still learning (and probably always will be). It’s my hope that we will be in a position to blog about customer experiences soon. Dominos are certainly lining up for that.
who is your target customer and why are they paying you? Does this save them time? Money? Make them money? Got any scenarios or customer sketches?
In addition to these questions, I'd also think about how to reach a point where customer feels a high switching costs. It seems that a service like yours can be offered by many, but the important competitive advantage is that the more customers have stored data on your service, the more 'expensive' for them to switch.
What part of your service increases in value the longer someone uses it? Is it the historical data of the customer's own app, or is it the cross-sectional data of apps in other categories? As mentioned above, mixpanel is a good example, so is new relic.