IANAL, but I remember a case with a startup where 2 of the founders were lawyers. They found themselves in a similar situation & decided not to fight it, but to use it as an opportunity to rebrand
On the other hand, a startup with $160M may be willing to pay u for a US trademark w/o going to court or arbitration
> On the other hand, a startup with $160M may be willing to pay u for a US trademark w/o going to court or arbitration
Not after this post, they're not. They've already got a US trademark, and if they simply Google it, and find this post, they're going to realize this person is never going to challenge them in a US court over it.
I've written Apache Foundation, Software Freedom Conservancy, Free Software Foundation, and OpenSource Initiative, and asked for help. We will see. If OSS has no value to our law makers and the trademark needs to be deleted, that's fine and I accept the loss. But I'm an open-source contributor since over decade and not only love the spirit, but my whole career is based on it. The last thing I can do is to fight for justice, even if it means I need help from bigger firms/initiatives.
I can understand why you're frustrated if you feel like you've lost something, but trademarks serve a purpose for facilitating commercial trade. That isn't an attack on everything in the world that isn't non-commercial.
Nobody told you that you can't use the name, right? And you've still got a US mark, don't you? How is any of this harming your project or your career? ... or more importantly, how is this hurting consumers? Consumer protections are the entire legal reason for granting a trademark.
I mean, you can certainly fight their registration. I just don't know what you or your users would actually get out of it?
Trademarks serve the same purpose for free goods and services as they do for paid ones. It's just that giving things away for free is rare.
If setting your usage price to $0 means no trademark, that's a pretty big attack on non-commercial services. Alternatively if it's more about tracking, that's also quite bad in a different way.
Yes, but ultimately trademarks are a consumer protection, and what matters in granting a trademark is protecting consumers from harm.
I don't know much about this OSS project... but if there's a case that they need this trademark to protect consumers from harm, then that's your winning argument.
> If setting your usage price to $0 means no trademark, that's a pretty big attack on non-commercial services.
If you really are not doing commerce, trademarks are irrelevant. You can't get one, and you don't need one.
> Yes, but ultimately trademarks are a consumer protection, and what matters in granting a trademark is protecting consumers from harm.
Yes, protecting consumers. And people are equally consumers of something whether they pay $1 or $0.
> but if there's a case that they need this trademark to protect consumers from harm, then that's your winning argument.
Other than the normal argument for trademark and the evidence of use they had? If you have to show a specific argument for harm, that's way too high of a bar.
> If you really are not doing commerce, trademarks are irrelevant. You can't get one, and you don't need one.
Define "commerce" here.
If we count competing in the market but your product happens to be $0 as commerce, then sure I can agree but this project passes the test.
If a price of $0 disqualifies you from "commerce" then no way, trademarks are not irrelevant and you do still need one. Consumers need to be able to find your product and avoid imitators.
No, you absolutely don't have to price a product in order to be engaging in commerce. But you do have to engage in exchanging goods and services with somebody else. And if you're not, then you don't qualify for a trademark because trademarks are marks that you get to use when you do trade.
I am not asking for the evidence of what that commerce is. I personally do not care nor do I make the judgment of what qualifies.
But, if you want a trademark, you need to show the trademark office what trade you are going to do with the mark you want them to grant you exclusive use of.
And if you're not going to do any trade, then you don't need to worry about it. Because you cannot infringe on a trademark without doing trade.
> No, you absolutely don't have to price a product in order to be engaging in commerce. But you do have to engage in exchanging goods and services with somebody else.
Okay cool, glad we're on the same page there, but then I don't understand why you even made your initial comment saying "I can understand why you're frustrated if you feel like you've lost something, but trademarks serve a purpose for facilitating commercial trade."
By your definition, they are engaged in commercial trade. And that was well-documented in the initial post.
> But, if you want a trademark, you need to show the trademark office what trade you are going to do with the mark you want them to grant you exclusive use of.
And the issue is the trademark office is not taking their evidence. They're looking at hundreds of thousands of downloads and saying "hmmmm, might be 99% non-EU, we don't care"
That is what fascinates me the most. The basic assumptions of everything I presented was non-EU. Somewhat annoying, but seeing it objectively, I think it was a skill issue on my lawyers side. They should have said to me "Marc, look, we need hard proof. Ask your fucking users on twitter, on github, an discord, we need a list of X users confirming they are from the EU and use this thing". I believe in good-will on the EU side, that they interpret data in a positive way in my favor - but the exact opposite happened.
> And that was well-documented in the initial post.
I mean, there was some documentation. I don't know if it was well documented.
There's like 160 million reasons why the other company has better documentation.
Ultimately, the a point of holding a trademark is to give you some legal firepower. Going up against the company with $160 million, you're pretty much screwed anyway.
Their best bet in this scenario is to just use the name anyway and not piss them off. There are plenty of organizations, even very for-profit companies, that use the same name and don't have any problem with it because it's not confusing anybody or pissing anyone off.
Following this logic, does this mean if I have a project name like ABC, and some company decided to incorporate in this name plus registering the trademark, I have to give up the name when they decide to come after me? Like I have a github.com/ABC, a npmjs.com/org/ABC. All just gone, because trademarks right gives them the right, and I have nothing that protects me?
If that is the case, ok. It's just that I was naive enough to believe I could protect my little open-source project from this using a trademark. The EUPIO somewhat confirmed in their writing that you don't need commercial activities, but you need "genuine use", which is, again, hard to prove if you don't collect user data.
If I consume a good or service then I’m a consumer, whether I had to pay for that good/service or not. As a consumer, it is in my interest that I can look up the name of the good or service and not have confusion as to which good/service I’m obtaining.
Yep. And if someone uses OPs mark on or in connection with goods and/or services in a manner that is likely to cause confusion, deception, or mistake about the source of the goods and/or services, then they have the right to sue them.
I don't know about the EU, but in the US a registered mark only gives you the presumption that's valid. But those presumptions can be challenged in court.
Of course, if you can't prove to the examiners that you even have a right to the mark, you're probably gonna have one snowball's chance in hell of a time proving that someone else's use of it is invalid in court.
Thank you for the information; I learned a lot.
Regarding the LETS issue of “services not expanding,” this protocol was originally designed as an emergency disaster prevention system, so it’s fine even if a single community doesn’t expand excessively.
Time-based currency has a similar orientation. The challenges of skill value imbalance and the difficulty of sustainable operation due to declining motivation are indeed present. Each local operating organization should run a PDCA cycle to evaluate and improve, and AI-based fair evaluation support could also be effective.
The “limited scope of use” and “dependence on the issuing company” problems of Canadian Tire money are addressed in this protocol by allowing communities around the world to autonomously issue currency without relying on a single company.
We want to offer this protocol free of charge to talented engineers worldwide.
In an emergency, this protocol enables people within the affected community to exchange essential goods and services such as food, disaster-prevention supplies, clothing, and medicinal herbs.
Because it has functioned as one of the foundations for currency issuance and trust even in normal times, it can continue to support the production and distribution of essential goods like food if existing infrastructure is disrupted.
Even if the national currency or banking systems are down, currency issuance and circulation are managed locally, and can continue in both digital and analog forms—providing a sense of stability.
This is why it can function as an emergency disaster prevention system.
> it adds a third-party service dependency by way of an email provider
Account verification and password recovery requires email provider, so it's a Rube Goldberg machine, may as well to reduce it magic link logins assuming a long enough "remember me" sessions.
I don't understand why this headless browser should be in Elixir and why it should communicate via disterl/BERT? Although disterl is native to Erlang/OTP/BEAM VM, it should be implemented in native rendering engines.
Don't get me wrong, I prefer writing in Elixir to JS/TS or native (Swift/Kotlin etc.)
> to build truly native SSR applications
Why do you still call it SSR if it is rendered on the client device?
Is there a long-form article about this project, preferably with visuals/diagrams?
> everything is represented by a bitstring, a function shouldn't care what the name is of the bitstring passed to it, it should just work if it has the correct bits.
;)
Nominal type system can be built on top of structural type system with zero runtime overhead, but not vice versa (you'll have to add tags, which will take additional memory space).
The problem with nominal type systems, is that it needs to support parametrized types, otherwise it's hard to impossible to write reusable / generic code.
Whilst we respect all other language and cultures, HN is an English-language site, and it's not OK to comment in a foreign language in order to engage in political/ideological battle. Aside from anything else, using HN for political/ideological battle is against the guidelines:
Edit: We detached this subthread from https://news.ycombinator.com/item?id= 44747729 and marked it off-topic, and redacted the comment at the user's request.
You can email us (hn@ycombinator.com) if you want us to redact or take other action on other comments. We don't need to wipe anything from your HN history unless you really want us to. We just want you to make an effort to make an effort to observe the guidelines in the future.
What are you saying? That without the oct 7. terrorist attacks Israel still has justification for the Gaza genocide? That there is no difference in supporting Hamas and supporting Palestinians?
There is nothing vague about any of these terms. I suspect you are not asking in good faith, but I will pretend otherwise.
The first is a crime against humanity, and includes the ongoing Gaza genocide conducted by Israel, as well as the Rohingya Genocide condected by Burma, the Cambodian Genocide conducted by the Khmer Rouge, etc.
The second is a people group of mostly Arabic speaking people who lived or are descended from people who lived in historic Palestine in what is now Israel and the Israeli occupied territories of the West Bank and Gaza.
The third is a political organization and a terrorist group which operates and is the single ruling party of the Israeli occupied territory of Gaza, who‘s primary political position is the liberation of Palestine.
Scrum == micromanagement, you can't automate micromanagement.
Agentic SDLC is a complete opposite of Agile/Scrum/SAFE.
For greenfield development / new features use mini-waterfal / Shape Up.
For reactive work use Kanban.
What would you use Scrum's Sprints for? Bin-packing of Jira tickets into sprint cycles less useful when you can implement them fast using AI coding agents.
On the other hand, a startup with $160M may be willing to pay u for a US trademark w/o going to court or arbitration
reply