Re:Show HN: MicroTCP, a minimal TCP/IP stack
by OJFord on Tuesday October 31, 2023 @05:32PM
(#38091686)
> 2. It's a student project, you shouldn't use it for anything.
I'm a graduate, should you use it if I write it?
Re:Show HN: MicroTCP, a minimal TCP/IP stack
by tptacek on Tuesday October 31, 2023 @06:08PM
(#38092102)
Not if you call it a student project! Probably your TCP/IP stack should not be someone's hobby project. A good threshold test: do you need to care about the license? If so...
Re:Show HN: MicroTCP, a minimal TCP/IP stack
by OJFord on Tuesday October 31, 2023 @07:57PM
(#38092938)
I think we're making the same point really - I meant that it's not that OP's a student that means you might not want to actually use it for something, that just seems a bit mean/gatekeepy, but also naïve, to me.
I don't think there's any reason not to experiment with this any more than similar ShowHN hobby work from anyone else. i.e. follow its progress, maybe toy with it in your own hobby thing.
And honestly, I knew more about how to write a TCP/IP stack when I was a student than now. If I could do a better job now it would only be from some experience writing other code to RFC spec.
Re:Show HN: MicroTCP, a minimal TCP/IP stack
by tptacek on Tuesday October 31, 2023 @07:59PM
(#38092954)
It's surprisingly good code for a student hobby project. I dipped in earlier hoping to find some silly gotcha to preen about, but it's well structured, follows a close read of the RFCs, and for its problem domain it probably needs to be in C anyways. I agree, the author shouldn't sell themselves short if they don't want to. But I also kind of took the "what's the license" question as a bit snippy, which I assume that preceding commenter did too.
1. There is no license, so it's proprietary code.
2. It's a student project, you shouldn't use it for anything.