[GH-ISSUE #422] Using this lib in for another computer language #333

Closed
opened 2026-05-05 12:10:05 -06:00 by gitea-mirror · 2 comments
Owner

Originally created by @fperillo on GitHub (Dec 8, 2023).
Original GitHub issue: https://github.com/jmcnamara/libxlsxwriter/issues/422

I'm helping to create an interface to this lib to be used by another computer programming language.

In this moment the full libxlswriter library is included and it means there are some dirs that are useless and also confusing for our users, like test and examples.

Is it "legal" to include in our project only parts of your library?

Thank you

Originally created by @fperillo on GitHub (Dec 8, 2023). Original GitHub issue: https://github.com/jmcnamara/libxlsxwriter/issues/422 I'm helping to create an interface to this lib to be used by another computer programming language. In this moment the full libxlswriter library is included and it means there are some dirs that are useless and also confusing for our users, like test and examples. Is it "legal" to include in our project only parts of your library? Thank you
Author
Owner

@jmcnamara commented on GitHub (Dec 8, 2023):

Is it "legal" to include in our project only parts of your library?

Yes, if you maintain the copyright headers and can comply with the Licences: https://github.com/jmcnamara/libxlsxwriter/blob/main/License.txt

Note there are already several language ports of libxlsxwriter:
https://github.com/search?q=libxlsxwriter&type=repositories

<!-- gh-comment-id:1847787822 --> @jmcnamara commented on GitHub (Dec 8, 2023): > Is it "legal" to include in our project only parts of your library? Yes, if you maintain the copyright headers and can comply with the Licences: https://github.com/jmcnamara/libxlsxwriter/blob/main/License.txt Note there are already several language ports of libxlsxwriter: https://github.com/search?q=libxlsxwriter&type=repositories
Author
Owner

@fperillo commented on GitHub (Dec 12, 2023):

Thank you.

I will only remove some dirs, "test", "docs", "dev", "examples".

Our language needs an external c compiler.... it actually takes the source code and translate it to c, that is then compiled with one of the supported c compiler on one of the supported operating system: there are tens of combinations, also for very niche c compilers.

So it is really important to provide source code that can be easily compiled by people that is not proficient in c. It will be compiled by our "make" equivalent.

Thank you for your great project !

<!-- gh-comment-id:1852930577 --> @fperillo commented on GitHub (Dec 12, 2023): Thank you. I will only remove some dirs, "test", "docs", "dev", "examples". Our language needs an external c compiler.... it actually takes the source code and translate it to c, that is then compiled with one of the supported c compiler on one of the supported operating system: there are tens of combinations, also for very niche c compilers. So it is really important to provide source code that can be easily compiled by people that is not proficient in c. It will be compiled by our "make" equivalent. Thank you for your great project !
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: github-starred/libxlsxwriter#333
No description provided.