Please refer to the official license agreement that came with your software for official information about distribution. Below, we will attempt to answer some of your questions in a question and answer format...
A: To be a development environment, an application would need to do ALL of the
following...
1. Allow the end user to Add and/or Remove components from your application.
2. Allow the end user to Change or Modify properties of the component
3. Allow the end user to Persist or save/load out the properties of the component.
If the application only does 1 or 2 of the items above, it is not a development
environment and would therefore be Royalty-Free. If the application does all 3,
then it is a development environment and would require royalties.
A: No; if you only distribute the OCX file and don’t allow the user to develop with the controls, then there are no royalty fees
A: No; if you only distribute the Run-Time Package (Development Package cannot be distributed) or if you compile-in the VCL/CLX components and don’t allow the user to develop with the controls, then there are no royalty fees.
A: Yes. The Component Development License and OPC Distribution licenses are separate products. If you do not purchase an OPC Distribution License, you will be allowed to use the OPC Extensions in evaluation-mode for 10 minutes each runtime for testing purposes only. If you intend to use the OPC extensions of our components for production use, you will need to purchase OPC run-time licenses or OPC run-time site license to use the OPC extensions. OEM manufacturers may optionally use the OPC run-time site license for distribution of a single product. If you are not using the OPC extensions, then no OPC run-time fees apply.
A: No. There are no run-time fees for use of our components on a web server. If you are using the OPC extensions, then yes, OPC run-time fees do apply.
A: Yes; if you allow your end users to develop with our controls, then you are required to pay royalties. (See First Item) This is because you are able to now distribute our "components", competing with us using our own product. If you attempt to bypass the ActiveX or VCL/CLX licensing mechanisms and allow the end user to develop with our controls, then you are required to pay royalties.
A: Only if you also distribute our source code or development packages, then you are required to pay royalties. If you distribute our run-time only (no development) packages, then you are not required to pay royalties. If you distribute our DCU or compiled units separately, then yes, you are required to pay royalties.
A: Yes; you are not allowed to distribute the LIC files under our standard license. These files would enable your end users to develop with our controls. There are only very rare circumstances where this is necessary, and they would require a royalty agreement with us.
A: Maybe; generally you don’t need to distribute the LIC files in this situation. You generally have to embed some of the LIC file information in your program, but you won’t need to distribute the LIC files to you end user’s system. Please refer to the ActiveX FAQ004 on our website for more information. If you allow your end users to develop (i.e. make changes to or add controls to a running program similar to what HP VEE or National Instruments LabView does) with our controls, then royalty fees may apply. Please contact us and we can help you work through this situation. If you are using Internet Explorer, you should be distributing LPK files for use on your web server to license the controls. See our example section for information about generating and using LPK files.
A: Yes; by creating a composite component, you are allowing your end users to develop with our controls. This would require a royalty agreement with us.
A: Yes; however you need to ensure that every developer that develops with our controls has a license or you obtain one of our site licenses. You can install the components and license material (including source code) on any number of machines, but each developer must be licensed. If you install on 10 machines that 2 developers use, then you would need 2 licenses or a site license. A site license is the best way to ensure that you have unlimited licenses for developers at your site.
A: Maybe; if you have purchased a license to our controls for all of the developers that will be using the composite control at your company (i.e. you have 5 developers and you have purchased 5 licenses to our components), then you don’t have to pay royalties. (Note: the total number of developers using our components and/or your composite components may not exceed the number of licenses purchased). Site licenses are available if needed. If you plan on letting people outside your company use the composite control, then you are required to pay royalties.
Copyright ©1998-2007 Iocomp Software Incorporated. Iocomp and the Iocomp Logo are registered trademarks of Iocomp Software Inc. All other trademarks are registered by their respective owners.