Re: Is stork a troll? (was Re: Trolltech QT license question)



Stork replied to snippets of Dave Swartz's thoughts preceded by >'s.

That's my point - that this specific issue is up in the air.

Ok, at that, I can agree, and I think we can walk away agreeing to
disagree at the outcome but at least having thrashed this issue out in
every possible dimension.

The reason that I believe my interpretation is right is that it is
possible to create a valid executable, that links against a library and
calls code from it

As a practical matter, you can't really do that under Linux because,
AFAIK, there's Windows esque concept of an "import library", which is a
small stub you link with to decouple your application from the dynamic
library that you -don't- redistribute. There was a big bruhah back in
the day because Microsoft and Borland used different formats, before
C++ name mangling entered the picture and everything went to heck in a
handbasket. Under Linux, because everyone uses gnu's compiler, such
interoperability between library issues are not as paramount, and your
argument is much more theoretical than practical.

Because I'm in a halfway decent mood, I think a better example in your
case would be, that of a web service, where a web service is
essentially a library. The service generates, on demand, a decoupled
abstraction that can be used to call it. Is this abstraction
copyrightable? Is it licensable? Like, what if the web service
supplies a EULA into the mix, so that you have to agree in order to
attach your Visual Studio project to it, then what? Theoretically, that
would mean that a client could be vendor locked into a web service
unless they rebuilt the project, and it would be impossible to build a
"meta" web service without executing separate agreements with each.
Maybe that's fair, but maybe it's not, but the issue of what consitutes
a compilation work in software extends far, far beyond that of a mere
dynamic link library and a host application, and that, a ruling either
way would actually have a far greater impact on Windows than it would
on Linux, as Microsoft simply relies on decoupled architectures more.

.



Relevant Pages

  • RE: Hosting a Web Service
    ... If you don't want to use dot net, I recommand linux environment. ... Do you know gSOAP? ... Currently i created a web service at my ...
    (microsoft.public.dotnet.framework.webservices)
  • Re: Remoting
    ... depending on how far the Mono project is (it has ports of .NET for various ... but I don't know how much of the remoting infrastructure ... You are better off creating a web service on the linux box and then ...
    (microsoft.public.dotnet.languages.csharp)
  • Re: Communication between Web Services, Windows Services and Remoting
    ... On linux there is mono. ... > web service and some foreign system. ... > interface that is defined by us. ... > the Windows service via Remoting. ...
    (microsoft.public.dotnet.framework.aspnet.webservices)
  • Re: Communication between Web Services, Windows Services and Remoting
    ... On linux there is mono. ... > web service and some foreign system. ... > interface that is defined by us. ... > the Windows service via Remoting. ...
    (microsoft.public.dotnet.languages.csharp)
  • Re: Communication between Web Services, Windows Services and Remoting
    ... On linux there is mono. ... > web service and some foreign system. ... > interface that is defined by us. ... > the Windows service via Remoting. ...
    (microsoft.public.dotnet.framework.webservices)