Vendor Obligation to Provide Source Code for OSS Software
If you are distributing your plugin as open-source software on JetBrains Marketplace, it is your obligation to provide a valid source code link.
Why is providing the source code important?
TL;DR: Providing access to the source code is a legal requirement.
One of the defining characteristics of open-source software is that its source code is made freely available to users. It is also in your best interest to take care of this. A license agreement protects your intellectual property and establishes the rights of all parties involved with the software, including the author, end users, and other developers.
Providing a license is mandatory to publish a plugin on JetBrains Marketplace. Please refer to the JetBrains Plugin Marketplace Developer Agreement (10. Licensing to Customers). Therefore, plugins under an OSS license without a valid link to the source code may be removed from JetBrains Marketplace.
What should I do to comply?
To help you comply with this requirement, we have made it mandatory to fill in the Source Code field when uploading a plugin licensed under an open-source agreement. You will never miss it by accident.
Please also make sure that your current JetBrains Marketplace plugins distributed as OSS software have a valid source code link provided. To do so, please check the General Information section of the plugin admin panel.
If you’re unsure which OSS license to choose for your plugin, we’ve prepared a short guide specifically for plugin developers to help navigate through the different types of open-source licenses.
Thank you for adhering to the compliance requirements!
The JetBrains Marketplace team
Subscribe to Blog updates
Thanks, we've got you!
Busy Plugin Developers Newsletter – Fall 2023
Read this blog post to discover what has come to JetBrains Marketplace this Fall!
Webinar Recording: Uploading a Plugin to JetBrains Marketplace
The recording of the latest episode of the Busy Plugin Developers webinar is now available on JetBrains TV. In this webinar, Natalia Melnikova from the JetBrains Marketplace team provided valuable insights into the plugin upload process. As a seasoned member of the team, she shed some light on th…
JetBrains Marketplace Celebrates 5 Years
Half a decade ago, JetBrains Plugin Repository officially transformed into JetBrains Marketplace. As we celebrate this milestone, we’d like to take this opportunity to reflect on the incredible journey we’ve taken together. TL;DR: Read this blog post to learn how you can join the ongoing celebrat…