Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

oda spec fixes #263

Open
rurban opened this issue Jan 30, 2024 · 3 comments
Open

oda spec fixes #263

rurban opened this issue Jan 30, 2024 · 3 comments
Labels
documentation Improvements or additions to documentation

Comments

@rurban
Copy link
Contributor

rurban commented Jan 30, 2024

The current ODA spec has too many bugs and omissions.
We reverse-engineered their pdf to a simple markdown document, which can produce equal pdf's, and came to this diff.
https://github.com/LibreDWG/libredwg/blob/master/doc/ODA-5.4.2-libredwg-diff.pdf

I don't think that you are allowed to copy and publish their original pdf.

The various missing objects and entities are described at https://github.com/LibreDWG/libredwg/blob/master/src/dwg.spec

@rurban rurban added the bug Something isn't working label Jan 30, 2024
@DJGosnell
Copy link
Contributor

@rurban @DomCR
Thank you for bringing up this topic as I believe this was going to come around sooner or later and it is a very important one since this project has gained traction.

The main thing is licensure. Since this project is currently MIT, are you granting the right for this project to use the LibreDWG spec without switching the license of ACadSharp to GPL3? It is pretty critical to maintain a MIT or similar license as GPL3 code in the C# arena is pretty much a contribution and usage death sentence.

@rurban
Copy link
Contributor Author

rurban commented Jan 30, 2024

I cannot grant any license, the FSF owns it. But the spec is just docs and a clean-room translations of the ODA spec.
Any additions and fixes from this spec are also just docs, not code.

@DomCR DomCR added documentation Improvements or additions to documentation and removed bug Something isn't working labels Jan 31, 2024
@DomCR
Copy link
Owner

DomCR commented Jan 31, 2024

Thanks a lot for the resource!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

3 participants