Rules for Posting/Sharing Open Source Code

I've written some small libraries which I've found useful for structuring data to be handled by various SyncFusion controls. The libraries are open source (MIT License).

Are there rules regarding whether or not announcements of the availability of such can be made? If so, are there certain subforums where the p


5 Replies

PG Pon Geetha A J Syncfusion Team July 26, 2021 05:38 AM UTC

Hi Mark, 
In order to allow Syncfusion to be used in an open-source project we would need to put a Master License Agreement (MLA) in place. The Master License Agreement would have certain limitations. 
These limitations include, but are not limited to: 
1. There would be a requirement that you make it clear, in a license, to anyone obtaining your code, that they need to independently obtain dependencies (our product) from us whether under a community, commercial or other license. 
2. You will not be able to distribute our binaries as part of the open source project. 
3. The project can only be licensed under MIT, Apache, or BSD. The project could not be licensed under GPL or similar licenses. 
 
A full list of limitations will be set forth in the Master License Agreement. 
 
  • Do the libraries link, either directly or indirectly, to Syncfusion controls?
  • Do the libraries compile Syncfusion controls?
  • Is the user distributing Syncfusion’s either source or executable code?
Regards, 
Geetha 



MA Mark July 26, 2021 06:04 AM UTC

Thanx for the thorough reply. 

However, the libraries I wrote do not have Syncfusion libraries as dependencies. Instead, they simplify doing certain things (e.g., calculating optimal major/minor tick sizes for SfRangeSlider, defining a tree of objects which can be used as an ItemsSource for SfTreeVies) that I need to do to use certain Syncfusion controls. 

I was thinking of briefly announcing their existence somewhere in the forums but wasn’t sure if that was allowed or, if so, where the post should go). 



JP Jessica Phillips Syncfusion Team July 26, 2021 06:31 PM UTC

Hello Mark,

Thank you for sharing that update. On the legal side, to provide a reply to your question, we would need some more specific information about these libraries. Could you answer these specific questions?

  • Do the libraries link, either directly or indirectly, to Syncfusion controls?
  • Do the libraries compile Syncfusion controls?
  • Are you distributing Syncfusion’s source or executable code?
After reading the description in your previous reply, we would still have these questions.

Thank you, and please let me know if I can provide additional details

Warm Regards,
Jessie


MA Mark July 26, 2021 06:44 PM UTC

Answers:

No, the libraries do not link, directly, indirectly, or magically to any Syncfusion controls or libraries.

No, the libraries do not compile SyncFusion controls. In fact, they are totally ignorant of anything related to SyncFusion.

No, these libraries would not involve distribution of any SyncFusion control, source or executable code.




JV Jaclyn Vidusic Syncfusion Team August 16, 2021 02:32 PM UTC

This use case is acceptable. We will update the EULA to note similar use cases are acceptable. 


Loader.
Up arrow icon