Live data from Hacker News

We made an open source ESP8266 dev board for makers

github.com

141–145 of 145 posts

Re: We made an open source ESP8266 dev board for makers

#141
post #139

Earlier quoted context omitted.

>I believe most major tech companies or well-funded startups do the same. That's nice. Are those the only types of businesses who can enter the market? I'm also aware of modules, but using them is not free. Your concept of the law is more wrong, and this I offer as proof: Language is imprecise and limited. It is more likely that the text of the law fails to track the intent of the law than otherwise. Throughout this…

My concept of the law is based on the advice of many expensive lawyers, who are paid based on their ability to predict (a) what might cause the regulator to take action against us, because that would probably cost hundreds of thousands of dollars win or lose; and, to a lesser but still significant extent, (b) what the judge would rule in that case. Yours appears to be based entirely on your own wishful thinking, and…

Many lawyers are extremely conservative in their judgement. Sometimes this is appropriate, but for the type of lawyer most people can access this stems more from their clients being unable to pay for their litigation services if they do something spicy and need a lawyer to defend them. So a very bad but usually unlikely outcome ends up with enough expected value to consider for most people, because most people are risk averse by default.

See this in yourself as your second paragraph details all the ways the government is scary. Yes, I already know.

I can't think of an example because I know my concept of the law is not wrong. Do not mistake my philosophical groundings of what and why the law is for what I believe the law to actually be. I offered that explanation to you in an attempt to explain why I think what I do and why it is reasonable while also referencing particulars.

What we are discussing is particulars, and if you want to show me that selling low volumes of a product without certification is dangerous then probably I'd need a few examples of that happening, and multiple justices saying "every business, regardless of how big, small, or their product, must spend tens of thousands in red tape."

I did not move the goalposts by saying I wouldn't disregard reasonable notice. You assumed I would not without asking my input and I corrected you.

It depends on what my product is. If it was a low volume prototype I was selling to evaluators before certifying in detail I'd probably say "no, it is certified, it is test and measurement equipment" and then let the company fold in bankruptcy if taken to court. Eventually it may be found the actions of the FCC were unlawful and I might be compensated. If I was intent on immediately continuing to sell it I would move production outside the US and put it on a web store.

Keep in mind you've unfairly characterized what I believe by assuming things in multiple places. I am not a sovereign citizen, and I mostly agree the FCC certification process is appropriate and on the edge of being accessible, but how most people interpret it at the lower edge is not correct.

Re: We made an open source ESP8266 dev board for makers

#142
post #141

Earlier quoted context omitted.

My concept of the law is based on the advice of many expensive lawyers, who are paid based on their ability to predict (a) what might cause the regulator to take action against us, because that would probably cost hundreds of thousands of dollars win or lose; and, to a lesser but still significant extent, (b) what the judge would rule in that case. Yours appears to be based entirely on your own wishful thinking, and…

Many lawyers are extremely conservative in their judgement. Sometimes this is appropriate, but for the type of lawyer most people can access this stems more from their clients being unable to pay for their litigation services if they do something spicy and need a lawyer to defend them. So a very bad but usually unlikely outcome ends up with enough expected value to consider for most people, because most people are ri…

In business, the law is how the judge will rule, or how the regulator will regulate, or any of the other actions with practical effect on your ability to develop and sell your product. It's fine to have your own philosophy for how the world should be organized, and to advocate for it where you can; but unless and until you convince a regulator, judge, or lawmaker with that advocacy, your philosophy has no bearing on the actual practice of law.

So when you write:

> If it was a low volume prototype I was selling to evaluators before certifying in detail I'd probably say "no, it is certified, it is test and measurement equipment" and then let the company fold in bankruptcy if taken to court. Eventually it may be found the actions of the FCC were unlawful and I might be compensated.

you have broken from reality. Any lawyer you engaged to defend you would explain that you have a losing argument, and that it would be far cheaper to comply than to pay their fees and then lose. Without a lawyer defending you, your odds would be yet worse. If you won, then you'd be lucky to get even a fraction of your legal fees awarded, let alone the lost profits. In every practical sense, you'd be worse off than if you recognized that while the requirement for certification isn't typically enforced, that's nonetheless the law, and that your best action would therefore be to apologize (with a lawyer's help, to avoid admitting any unnecessary guilt) and become compliant.

I'm not saying any of this is good! Enforcement discretion is basically bad, a transfer of power from legislators to enforcers. I'd prefer a system where something like the § 15.23 exemption applied to low-volume commercial products too, since that's what we de facto have and it works fine. But that's not the law now, and wishing doesn't make it so.

You're quite correct that lawyers give conservative advice because they know the cost of conservative compliance is generally lower than the cost of litigation even if you win. The lawyers that I work with sometimes find my tendency to read the regulations to be charmingly naive, because they prefer to simply ask the regulators--in part they're just a bit lazy, but they're also quite aware of the cost (both in legal fees and in friendliness of relationship) to take any conflicting position. I'm again not saying this is good, but it's the system we have.

Finally, if you did want to argue this, I believe you'd be better off saying it's an "evaluation kit" under 47 CFR § 2.803, not "test equipment":

https://www.law.cornell.edu/cfr/text/47/2.803

Per my original comment, I'm not convinced that's a winning argument for this board; but I believe it would be for typical dev boards (that really are used primarily by people evaluating a part for use in a different system, and not as general-purpose single-board computers), and it's at least not a frivolous argument. Note that compliance with the "evaluation kit" rules requires some magic language in the user manual--if you're selling anything that could plausibly fall under those rules, probably a good idea to include that. Note also that you can let customers evaluate unauthorized prototypes as long as you mark them accordingly and don't collect money for the evaluation, and that you can sign a sales contract (but not complete the sale) pre-authorization as long as it's contingent on authorization.

Re: We made an open source ESP8266 dev board for makers

#143
post #55

Earlier quoted context omitted.

Test and measurement supersedes intentional emission. If it were the other way no development boards would get sold, especially necessary things like low volume engineering samples. Should a one-off need certification before it can be transferred to the company that contracted the work to build it? No. If you have never sought certification know that it is quite expensive. What seems to matter the most is if anyone a…

If it’s sold as a kit(eg. Devboard) or battery powered it doesn’t need to be certified. You also can get pre-certified boards, the wroom-02 being the pre-certified esp8266.

And I'm responding again to note that I think I interpreted "kit" wrong. I was thinking "kit" as in § 15.23, which gives an exemption for stuff you build yourself but not stuff you build from kits.

But 47 CFR § 2.803 gives an exemption for "evaluation kits". I don't think that clearly covers boards used primarily as single-board computers (and not genuinely for evaluation), and I'd guess that's why the Pi developers got certs for their boards. I believe it's the best argument that this board wouldn't need certification (or verification), though.

Re: We made an open source ESP8266 dev board for makers

#144
post #48

Earlier quoted context omitted.

Yeah, I'm regretting getting the esp8266 not knowing of the esp32. Besides being a better device for basically the same price, it has better tooling from espressif.

Esp-idf is amazing . Esp8266 doesnt have flash encryption and secure boot. Esp32-s2 does though.

It took me two days of fighting with esp8266_rtos_sdk and hacking together their broken github repo before I finally got anything to work.

esp-idf worked on the first try.

Post reply on HN