It's not clear that signing the NDA and utilizing the chip in a real design would prevent you from producing open source software which utilizes the chip in your design. You just have to ensure every bit of what you code is strictly necessary to the design and don't explain.
-
-
Replying to @mdhardeman
Yes, but being under NDA would force you to not comment register writes, etc and generally produce poorly maintainable code. Unless you had a "secret" version of the code and then deleted the comments for the public copy.
3 replies 1 retweet 3 likes -
Replying to @azonenberg @mdhardeman
If you have a "secret" version and only publish something with the comments removed then you are in violation of clause 2 of the open source definition, i.e. it is not open source anymore.
2 replies 0 retweets 6 likes -
Interesting perspective. Are missing comments considered missing code in the spirit of "fully" open source? I wonder what
@MicrochipTech has to say, given this conversation mentions their ECC608 crypto chip.1 reply 0 retweets 1 like -
-
Replying to @oe1cxw @azonenberg and
For example: clearly naming a register but simply not commenting what bit patterns are being stuffed or why... Is an open source violation? It's not obfuscated. It is the original, full source.
2 replies 0 retweets 0 likes -
Replying to @gojimmypi @azonenberg and
Not commenting = not a problem with OSD. Removing a comment for the "release version" of the code = a problem with OSD. With comments removed is obviously not the "original, full source". The assertion that comments aren't part of the source is ridiculous on so many levels.
1 reply 0 retweets 0 likes -
Replying to @oe1cxw @gojimmypi and
If one needed a pedantic workaround for this, you could merely have comments like "NDA Derived Details: See Private Doc X page/section Y" as the real comment in the real source code tree.
2 replies 0 retweets 1 like -
Replying to @mdhardeman @gojimmypi and
That's a very good solution if the NDA allows it. Some NDAs are crazy, may even prevent you from disclosing that Private Doc X exists.
3 replies 0 retweets 2 likes -
Replying to @oe1cxw @gojimmypi and
Few NDAs would permit you to reference their documents directly in public materials. What I meant was to have the comment reference an internal document of your own / your organization's, which would include the explanations and/or further references required.
1 reply 0 retweets 1 like
Ah, okay. Yes, that should work.
-
-
Replying to @oe1cxw @gojimmypi and
It can even be made semi convenient by hosting those matters on an internal only website and deep-linking to the right document and anchor.
0 replies 0 retweets 0 likesThanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.