<@U04SE163WC8> can I use airbyte sources code and ...
# ask-ai
n
@kapa.ai can I use airbyte sources code and customise it for person use?
k
Yes, you can use and customize Airbyte source code for personal use. Airbyte Core is licensed under the Elastic License v2 (ELv2), which allows you to modify the source code. However, there are some limitations you should be aware of: 1. You cannot provide the products to others as a managed service. For example, you cannot sell a cloud service that provides users with direct access to Airbyte. You can, however, sell access to applications built and run using Airbyte. 2. You cannot circumvent the license key functionality or remove/obscure features protected by license keys. For example, you cannot remove or change watermarks or keys to unlock proprietary functionality. For more details, you can refer to the [License FAQ](https://docs.airbyte.com/developer-guides/licenses/license-faq#what-limitations-does-elv2-impose-on-my-use-of-airbyte). Additionally, if you are interested in developing your own connectors, you can do so as part of Airbyte Open-Source deployments. Custom connectors are currently exclusive to Airbyte Open-Source, but there are plans for their release on Airbyte Cloud in January 2024. You can track the progress on this development [here](https://github.com/orgs/airbytehq/projects/37?pane=issue&amp;itemId=45471174). For guidance on building new connectors, you can check out the [contributing guide on building connectors](https://docs.airbyte.com/contributing-to-airbyte/). If you have any further questions or need assistance, feel free to reach out to the Airbyte community or support team. Sources: - [License FAQ](https://docs.airbyte.com/developer-guides/licenses/license-faq#what-limitations-does-elv2-impose-on-my-use-of-airbyte) - [Developing your own connector](https://docs.airbyte.com/integrations/custom-connectors)
n
@kapa.ai I want to run a saas for managing and providing Etl service on data. can I use airbyte as a primary setup?
k
A message from kapa.ai
Running a SaaS for managing and providing ETL services using Airbyte as a primary setup has specific limitations under the Elastic License v2 (ELv2). According to the license, you can use Airbyte in various ways, but there are restrictions on offering it as a managed service. Here are the key points: 1. You cannot host Airbyte yourself and sell it as an ELT/ETL tool or a replacement for the Airbyte solution. 2. You cannot sell a product that directly exposes Airbyte’s UI or API. However, you can use Airbyte in the following ways without providing your customers direct access to Airbyte functionality: - Creating an analytics platform: You can use Airbyte to bring data in on behalf of your customers. - Building an internal data stack: Your team can interact with Airbyte to configure the pipelines through the UI or the API. For more detailed information, you can refer to the [License FAQ](https://docs.airbyte.com/developer-guides/licenses/license-faq#what-is-the-managed-service-use-case-that-is-not-allowed-under-elv2). If you are looking to use Airbyte for your internal operations or as part of a larger solution where Airbyte is not directly exposed to your customers, you should be within the permissible use cases. For further guidance, you can also check the [Getting Started](https://docs.airbyte.com/using-airbyte/getting-started) page to understand how to set up Airbyte and integrate it into your infrastructure. If you have any more specific questions or need further clarification, feel free to reach out to the Airbyte community or support team. Sources: - [License FAQ](https://docs.airbyte.com/developer-guides/licenses/license-faq#what-is-the-managed-service-use-case-that-is-not-allowed-under-elv2) - [Getting Started with Airbyte](https://docs.airbyte.com/using-airbyte/getting-started)
n
@kapa.ai Can I update the status of campaigns using airbyte connector?
k
A message from kapa.ai
Based on the provided knowledge sources, there is no direct information indicating that you can update the status of campaigns using an Airbyte connector. Airbyte connectors are primarily designed for data extraction and loading (ETL) rather than for performing updates or modifications on the source systems. For example, the [Outbrain Amplify API](https://amplifyv01.docs.apiary.io/#reference/authentications) connector mentioned in the knowledge sources supports syncing data but does not mention any capability to update campaign statuses. Similarly, the [LinkedIn Ads Connector](https://docs.airbyte.com/snowflake-native-apps/linkedin-ads) is designed to extract data from LinkedIn Ads and load it into a Snowflake database, but it does not support updating campaign statuses. If you need to update the status of campaigns, you would typically need to use the API provided by the respective platform (e.g., Google Ads API, Facebook Marketing API) directly, rather than through Airbyte. For more information on what each connector supports, you can refer to the specific documentation for each connector on the [Airbyte documentation site](https://docs.airbyte.com/). If you have any further questions or need assistance, feel free to reach out to the Airbyte community or support team.
n
@kapa.ai thanks
k
A message from kapa.ai
You're welcome! If you have any more questions or need further assistance, feel free to ask. Here are some helpful links for your reference: - [Airbyte Documentation](https://docs.airbyte.com/) - [License FAQ](https://docs.airbyte.com/developer-guides/licenses/license-faq#what-limitations-does-elv2-impose-on-my-use-of-airbyte) - [Getting Started with Airbyte](https://docs.airbyte.com/using-airbyte/getting-started) If you need to perform actions like updating the status of campaigns, you might need to use the specific APIs provided by the platforms you are working with, such as the Google Ads API or Facebook Marketing API. Feel free to reach out to the Airbyte community or support team if you have more specific questions.