User (Legacy) Posted January 28, 2003 Report Posted January 28, 2003 I've read the ChartFx license. I need clarification on the following question: Is redistribution of the ChartFx for Windows Forms redistributable code royalty free for commercial Windows Forms applications that are deployed from a server using the "zero-touch" .NET deployment mechanism? I don't see anything in the license that prohibits that.
Software FX Posted January 29, 2003 Report Posted January 29, 2003 If the final application is an EXE, in the DISTRIBUTION REQUIREMENTS section of the license agreement we specify the rules for re-distribution, if you comply with all of those rules then you are ok. -- FP Software FX, Inc.
User (Legacy) Posted January 29, 2003 Author Report Posted January 29, 2003 This is the confusing part. What does "final application is an EXE" mean? The part of the application (exe) that utilizes the Windows Forms ChartFx control? What about a mixed mode application that consists of ASP.NET web pages with a Windows Forms .exe where the only use of ChartFx is in the Windows Forms .exe? "SoftwareFX Support" <support@softwarefx.com> wrote in message news:4afFPm8xCHA.1384@webserver1.softwarefx.com... > If the final application is an EXE, in the DISTRIBUTION REQUIREMENTS section > of the license agreement we specify the rules for re-distribution, if you > comply with all of those rules then you are ok. > > -- > FP > Software FX, Inc. > >
Software FX Posted January 30, 2003 Report Posted January 30, 2003 If the ASP pages use Chart FX Directly or Indirectly. If the ASP page needs to LOAD the Chart FX assembly, you need a license of Chart FX on that server. Only EXE's build by you can load the Chart FX assemblies royalty free, if your app calls some ASPX that have nothing to do with Chart FX (Chart FX doesn't need to be installed in the WEB server) then this is ok, if you want to be sure you can send us a detailed description of your architecture, indicating who calls Chart FX directly or indirectly (for example, if you call Chart FX from a DLL and then you call that DLL from an ASPX, then the ASPX IS using Chart FX). -- FP Software FX, Inc.
User (Legacy) Posted March 17, 2003 Author Report Posted March 17, 2003 I think he was referring to using IE to host .NET Winforms user controls, where the user control can be loaded from either a dll or EXE assembly. e.g http://www.devhood.com/tutorials/tutorial_details.aspx?tutorial_id=187&print er=t http://msdn.microsoft.com/msdnmag/issues/02/07/NetSmartClients/default.aspx http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnnetsec/ht ml/v1securitychanges.asp I too would be interested in information regarding this mode of deploying an application, I had presumed we were covered in our license agreement, now I'm not sure. We have two modes of deployment... 1. A traditional EXE that contains a user control which utilises ChartFX. 2. An object tag inside a web page containing an object tag:- <OBJECT id="OurApp" style="FONT-SIZE: 11px" height="90%" width="97%" border="0" classid="http:OurApp.WebApplet.dll#OurAppNAmeSpace.WebDocument" VIEWASTEXT> Where WebDocument is a winforms usercontrol which contains the same control as in our EXE, this assembly is Downloaded to the client's download cache. Our application is very large and is not intended to be used by non-developers. Technically it seems to work fine, to get the licensing to work we embedded the licx file into both the EXE assembly and the WebApplet.dll assembly. Michael "SoftwareFX Support" <support@softwarefx.com> wrote in message news:MFdTx8HyCHA.2184@webserver1.softwarefx.com... > If the ASP pages use Chart FX Directly or Indirectly. If the ASP page needs > to LOAD the Chart FX assembly, you need a license of Chart FX on that > server. > > Only EXE's build by you can load the Chart FX assemblies royalty free, if > your app calls some ASPX that have nothing to do with Chart FX (Chart FX > doesn't need to be installed in the WEB server) then this is ok, if you want > to be sure you can send us a detailed description of your architecture, > indicating who calls Chart FX directly or indirectly (for example, if you > call Chart FX from a DLL and then you call that DLL from an ASPX, then the > ASPX IS using Chart FX). > > -- > FP > Software FX, Inc. > >
User (Legacy) Posted March 17, 2003 Author Report Posted March 17, 2003 > Our application is very large and is not intended to be used by > non-developers. Sorry I've got a little mixed up there. What I intended to say was that our application is not a component and wont be re-used by developers and that our application supplies business logic completely unrelated to ChartFX. "Michael Lang" <michael@fusiongrp.com> wrote in message news:KsxCKUF7CHA.2116@webserver1.softwarefx.com... > I think he was referring to using IE to host .NET Winforms user controls, > where the user control can be loaded from either a dll or EXE assembly. e.g > > http://www.devhood.com/tutorials/tutorial_details.aspx?tutorial_id=187&print > er=t > http://msdn.microsoft.com/msdnmag/issues/02/07/NetSmartClients/default.aspx > http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnnetsec/ht > ml/v1securitychanges.asp > > I too would be interested in information regarding this mode of deploying an > application, I had presumed we were covered in our license agreement, now > I'm not sure. > > We have two modes of deployment... > > 1. A traditional EXE that contains a user control which utilises ChartFX. > 2. An object tag inside a web page containing an object tag:- > > <OBJECT id="OurApp" style="FONT-SIZE: 11px" height="90%" width="97%" > border="0" classid="http:OurApp.WebApplet.dll#OurAppNAmeSpace.WebDocument" > VIEWASTEXT> > > Where WebDocument is a winforms usercontrol which contains the same control > as in our EXE, this assembly is Downloaded to the client's download cache. > > Our application is very large and is not intended to be used by > non-developers. > > Technically it seems to work fine, to get the licensing to work we embedded > the licx file into both the EXE assembly and the WebApplet.dll assembly. > > Michael > > "SoftwareFX Support" <support@softwarefx.com> wrote in message > news:MFdTx8HyCHA.2184@webserver1.softwarefx.com... > > If the ASP pages use Chart FX Directly or Indirectly. If the ASP page > needs > > to LOAD the Chart FX assembly, you need a license of Chart FX on that > > server. > > > > Only EXE's build by you can load the Chart FX assemblies royalty free, if > > your app calls some ASPX that have nothing to do with Chart FX (Chart FX > > doesn't need to be installed in the WEB server) then this is ok, if you > want > > to be sure you can send us a detailed description of your architecture, > > indicating who calls Chart FX directly or indirectly (for example, if you > > call Chart FX from a DLL and then you call that DLL from an ASPX, then the > > ASPX IS using Chart FX). > > > > -- > > FP > > Software FX, Inc. > > > > > >
Software FX Posted March 18, 2003 Report Posted March 18, 2003 On the technical side. >> Technically it seems to work fine, to get the licensing to work we embedded >> the licx file into both the EXE assembly and the WebApplet.dll assembly Have you tested this (WebApplet scenario) in a machine that does not have a ChartFX license. I have not seen one case where a component (I know you said you do not use this as a component but technically it is) with an embedded license can successfully be created without the host application having a license. On the licensing side, I would recommend you contact our sales/licensing dept (sales@softwarefx.com) -- Regards, JC Software FX Support "Michael Lang" <michael@fusiongrp.com> wrote in message news:b5ByUfO7CHA.3148@webserver1.softwarefx.com... > > Our application is very large and is not intended to be used by > > non-developers. > > Sorry I've got a little mixed up there. What I intended to say was that our > application is not a component and wont be re-used by developers and that > our application supplies business logic completely unrelated to ChartFX. > > "Michael Lang" <michael@fusiongrp.com> wrote in message > news:KsxCKUF7CHA.2116@webserver1.softwarefx.com... > > I think he was referring to using IE to host .NET Winforms user controls, > > where the user control can be loaded from either a dll or EXE assembly. > e.g > > > > > http://www.devhood.com/tutorials/tutorial_details.aspx?tutorial_id=187&print > > er=t > > > http://msdn.microsoft.com/msdnmag/issues/02/07/NetSmartClients/default.aspx > > > http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnnetsec/ht > > ml/v1securitychanges.asp > > > > I too would be interested in information regarding this mode of deploying > an > > application, I had presumed we were covered in our license agreement, now > > I'm not sure. > > > > We have two modes of deployment... > > > > 1. A traditional EXE that contains a user control which utilises ChartFX. > > 2. An object tag inside a web page containing an object tag:- > > > > <OBJECT id="OurApp" style="FONT-SIZE: 11px" height="90%" width="97%" > > border="0" classid="http:OurApp.WebApplet.dll#OurAppNAmeSpace.WebDocument" > > VIEWASTEXT> > > > > Where WebDocument is a winforms usercontrol which contains the same > control > > as in our EXE, this assembly is Downloaded to the client's download cache. > > > > Our application is very large and is not intended to be used by > > non-developers. > > > > Technically it seems to work fine, to get the licensing to work we > embedded > > the licx file into both the EXE assembly and the WebApplet.dll assembly. > > > > Michael > > > > "SoftwareFX Support" <support@softwarefx.com> wrote in message > > news:MFdTx8HyCHA.2184@webserver1.softwarefx.com... > > > If the ASP pages use Chart FX Directly or Indirectly. If the ASP page > > needs > > > to LOAD the Chart FX assembly, you need a license of Chart FX on that > > > server. > > > > > > Only EXE's build by you can load the Chart FX assemblies royalty free, > if > > > your app calls some ASPX that have nothing to do with Chart FX (Chart FX > > > doesn't need to be installed in the WEB server) then this is ok, if you > > want > > > to be sure you can send us a detailed description of your architecture, > > > indicating who calls Chart FX directly or indirectly (for example, if > you > > > call Chart FX from a DLL and then you call that DLL from an ASPX, then > the > > > ASPX IS using Chart FX). > > > > > > -- > > > FP > > > Software FX, Inc. > > > > > > > > > > > >
User (Legacy) Posted March 18, 2003 Author Report Posted March 18, 2003 We have tested it and it does appear to work on a machine without ChartFX installed on it. Technically we could compile the WebApplet.dll into a WebApplet.EXE.... all we'd be doing is changing the name. Both EXE's and DLL's are .NET assemblies, the only difference between an them being an EXE has an entry point and dll usually does not. Our entry point is the IEExec.exe process launched by Internet Explorer. So technically our app is launched from an EXE. In any case I believe we're using ChartFX in the spirit intended by it's licencing as we're creating a very traditional business app and our licensing will specifically prohibit decompilation or reuse of any component in another application so there shouldn't be a problem. It appears SoftwareFX has neglected to cover .NET Web Applets (a new type of deployment for Windows Applications) in it's licencing which is something I think that needs to be rectified, or at least in the short term clarified. "Software FX Support" <support@softwarefx.com> wrote in message news:cMd0A7V7CHA.1236@webserver1.softwarefx.com... > On the technical side. > > >> Technically it seems to work fine, to get the licensing to work we > embedded > >> the licx file into both the EXE assembly and the WebApplet.dll assembly > > Have you tested this (WebApplet scenario) in a machine that does not have a > ChartFX license. I have not seen one case where a component (I know you said > you do not use this as a component but technically it is) with an embedded > license can successfully be created without the host application having a > license. > > On the licensing side, I would recommend you contact our sales/licensing > dept (sales@softwarefx.com) > > -- > Regards, > > JC > Software FX Support > "Michael Lang" <michael@fusiongrp.com> wrote in message > news:b5ByUfO7CHA.3148@webserver1.softwarefx.com... > > > Our application is very large and is not intended to be used by > > > non-developers. > > > > Sorry I've got a little mixed up there. What I intended to say was that > our > > application is not a component and wont be re-used by developers and that > > our application supplies business logic completely unrelated to ChartFX. > > > > "Michael Lang" <michael@fusiongrp.com> wrote in message > > news:KsxCKUF7CHA.2116@webserver1.softwarefx.com... > > > I think he was referring to using IE to host .NET Winforms user > controls, > > > where the user control can be loaded from either a dll or EXE assembly. > > e.g > > > > > > > > > http://www.devhood.com/tutorials/tutorial_details.aspx?tutorial_id=187&print > > > er=t > > > > > > http://msdn.microsoft.com/msdnmag/issues/02/07/NetSmartClients/default.aspx > > > > > > http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnnetsec/ht > > > ml/v1securitychanges.asp > > > > > > I too would be interested in information regarding this mode of > deploying > > an > > > application, I had presumed we were covered in our license agreement, > now > > > I'm not sure. > > > > > > We have two modes of deployment... > > > > > > 1. A traditional EXE that contains a user control which utilises > ChartFX. > > > 2. An object tag inside a web page containing an object tag:- > > > > > > <OBJECT id="OurApp" style="FONT-SIZE: 11px" height="90%" width="97%" > > > border="0" > classid="http:OurApp.WebApplet.dll#OurAppNAmeSpace.WebDocument" > > > VIEWASTEXT> > > > > > > Where WebDocument is a winforms usercontrol which contains the same > > control > > > as in our EXE, this assembly is Downloaded to the client's download > cache. > > > > > > Our application is very large and is not intended to be used by > > > non-developers. > > > > > > Technically it seems to work fine, to get the licensing to work we > > embedded > > > the licx file into both the EXE assembly and the WebApplet.dll assembly. > > > > > > Michael > > > > > > "SoftwareFX Support" <support@softwarefx.com> wrote in message > > > news:MFdTx8HyCHA.2184@webserver1.softwarefx.com... > > > > If the ASP pages use Chart FX Directly or Indirectly. If the ASP page > > > needs > > > > to LOAD the Chart FX assembly, you need a license of Chart FX on that > > > > server. > > > > > > > > Only EXE's build by you can load the Chart FX assemblies royalty free, > > if > > > > your app calls some ASPX that have nothing to do with Chart FX (Chart > FX > > > > doesn't need to be installed in the WEB server) then this is ok, if > you > > > want > > > > to be sure you can send us a detailed description of your > architecture, > > > > indicating who calls Chart FX directly or indirectly (for example, if > > you > > > > call Chart FX from a DLL and then you call that DLL from an ASPX, then > > the > > > > ASPX IS using Chart FX). > > > > > > > > -- > > > > FP > > > > Software FX, Inc. > > > > > > > > > > > > > > > > > > > >
Recommended Posts
Archived
This topic is now archived and is closed to further replies.