On MovieTome: The 10 worst movies of 2009 so far!
BNET Business Network:
BNET
TechRepublic
ZDNet
TalkBack 48 of 95:
Next »
« Previous
Toss this to the wind...
You'll probably never have the opportunity to read this response Cobra, but neither will I have the opportunity to read a response to this one, should you write one. Let's cover your biggest misstatement though:

"In other words, I lose the advantages of static linking?" "Not all libraries are availabe in dynamic link form, and not all programmers know how to do dynamic linking."

If the library you are linking to is GPL, then by license, that library has available source code. Creating a runtime .so is as simple as changing the target specification in the Makefile.am. One line change, recompile, output is now a .so. Link at runtime.

Oh, but I can hear your protest "But the end user won't have my .so or the changed Makefile." So, since this is Free Software; you have been given a license to redistribute. So, do so! Redistribute the source with the updated Makefile.am. Since you're dynamic linking to that specific version. You also needn't worry about synchronizing with the main tree for that library and since their's is a static link library; there is no danger of a library clash.

The FSF does indeed have a stricter interpretation of the GPL. That's their purpose: to be purists. Most authors are not purists though. Most have a goodly number of practical exceptions.

That said, on the technical side, if you read the methodology by which dynamic linkage occurs for your OS; you may discover that only in certain OS do the dynamic modules share address space for code. More often they share a stack and little more. So, depending on your OS; you may be completely safe even with the FSF interpretation.

Of course, let's not forget something important we should not ignore, in quoting the FSF interpretation, and that is quite simply that the FSF can only say what the GPL means for the FSF copyrighted work. If the library you intend to use is not copyright-held by the FSF; you'll have to ask the copyright holder of =that= library for his interpretation of the GPL. Few, if any, authors are as strict in their interpretation as the FSF as I noted previously. Most authors are more practical than political.

My original statement stands; there are exceptions and they vary author to author and case to case. Since you've not explained precisely what library is causing your angst; I can't give you any more detail than I have. I'll try to remember to ask, off-topic, some other time. Good luck!
Posted by: John Le'Brecage   Posted on: 12/05/04 You are currently: a Guest | Members login | Terms of Use

Alert moderator to an offensive message

Subscribe to this discussion via Email or RSS

Well duh? Did anyone think Sun was going to hand  No_Ax_to_Grind | 12/02/04
Does it matter?  IT_User | 12/02/04
Sun Hardware  htotten | 12/02/04
Sounds sort of like...  IT_User | 12/02/04
Sun hardware doesn't need to run Solaris  balsover | 12/03/04
Toss MS in and your right.  No_Ax_to_Grind | 12/02/04
Face it: M$ has nowhere to go but down!  Jeff Spicoli | 12/02/04
Jeff, I am being honest here, you don't really believe that do you?  No_Ax_to_Grind | 12/03/04
Jeff is correct!  djc1309@... | 12/04/04
Nothing factual in your post.  No_Ax_to_Grind | 12/04/04
You are a die hard aren't you?  djc1309@... | 12/04/04
That makes me giggle.  John Le'Brecage | 12/02/04
Never suggested anything else. Are you concerned?  No_Ax_to_Grind | 12/02/04
Don't get in a tizzy. He's just marveling at your shillhood.  Jeff Spicoli | 12/02/04
sigh, You still have learned nothing.  No_Ax_to_Grind | 12/03/04
Concern and giggling are antithetical...  John Le'Brecage | 12/02/04
So is No_Ax becoming Mike Cox  shallow_diver | 12/03/04
You must be new...  No_Ax_to_Grind | 12/03/04
Is that so No Ax?  ken47b@... | 12/03/04
Yes it is true. Learn to pay attention. (nt)  No_Ax_to_Grind | 12/03/04
Re: That makes me giggle.  richdave | 12/04/04
And your point is???  AmusedAtItAll | 12/02/04
Booyah!  Jeff Spicoli | 12/03/04
Yes! Good move Sun! Best for Linux.  John Le'Brecage | 12/02/04
You hit the nail right on the noggin  Jeff Spicoli | 12/02/04
An excellent point John. (nt)  No_Ax_to_Grind | 12/03/04
How is this a good move for Sun?  Anton Philidor | 12/03/04
Anton, you always ask the tough questions.  No_Ax_to_Grind | 12/03/04
New sales outside the US would be a goal.  Anton Philidor | 12/03/04
Sorry, I'm not privy to Sun's plans.  No_Ax_to_Grind | 12/03/04
Who is?  Anton Philidor | 12/03/04
Is that in fact true?  No_Ax_to_Grind | 12/03/04
A good reason NOT to open source Solaris.  Anton Philidor | 12/03/04
You just identified the big *IF*.  No_Ax_to_Grind | 12/03/04
Just a thought here  voska | 12/03/04
May be a nuanced plan is afoot?  quietLee | 12/03/04
Too subtle to succeed.  Anton Philidor | 12/03/04
Sun's self-interest.  John Le'Brecage | 12/03/04
I don't really like the GPL anyways  CobraA1 | 12/02/04
But hey...  Jeff Spicoli | 12/02/04
Open Source isn't always better, though  CobraA1 | 12/03/04
You can link the two. There are exceptions.  John Le'Brecage | 12/02/04
John, you point out something important...  No_Ax_to_Grind | 12/03/04
A point in support.  Anton Philidor | 12/03/04
Correct, and the FUD is a very real thing.  No_Ax_to_Grind | 12/03/04
What rubbish!!  Jiim_z | 12/05/04
Not always an option  CobraA1 | 12/03/04
Toss this to the wind...  John Le'Brecage | 12/05/04
Clarify what you mean.  AmusedAtItAll | 12/02/04
heh, we keep forgetting section 2b!  CobraA1 | 12/03/04
No surprises here ...  George Mitchell | 12/02/04
Does Sun have the right  Roger Ramjet | 12/03/04
BSD is not relavant here ...  mwagner@... | 12/03/04
Good move for Sun ...  mwagner@... | 12/03/04
What is Sun's goal?  Anton Philidor | 12/03/04
Sun's goal is to ...  mwagner@... | 12/03/04
Does "complete user control of the code"...  Anton Philidor | 12/03/04
I think it does  voska | 12/03/04
Is "as easy as Linux..." a reason to buy Solaris?  Anton Philidor | 12/03/04
If it allows interop with Windows it does.  No_Ax_to_Grind | 12/03/04
Another good point  voska | 12/03/04
Won't take that long, I'll say a year from now.  No_Ax_to_Grind | 12/03/04
Seem to me you pointed out the Bunk factor  voska | 12/03/04
Linus ix Unix, too.  lycanthrope1 | 12/03/04
That's why there are only two "real" Linuxes...  Anton Philidor | 12/03/04
Depth limit?  lycanthrope1 | 12/03/04
Two Linuxes?  lycanthrope1 | 12/03/04
Yes, depth goes beyond ZDNet's limit.  Anton Philidor | 12/03/04
Two Linuxes for commercial use, yes.  Anton Philidor | 12/03/04
You do realize that Windows is POSIX compliant too right?  voska | 12/03/04
Mixed anticipations.  No_Ax_to_Grind | 12/03/04
Sun: "We'll damage ourselves in hopes"...  Anton Philidor | 12/03/04
Ah, but if Sun can...  No_Ax_to_Grind | 12/03/04
IBM and Linux  lycanthrope1 | 12/03/04
What damage?  lycanthrope1 | 12/03/04
All pain, no gain.  Anton Philidor | 12/03/04
Shares in Solaris?  lycanthrope1 | 12/03/04
Never said shares in Solaris.  Anton Philidor | 12/03/04
Yes to both!  lycanthrope1 | 12/03/04
If Sun is just chasing a buzzword...  Anton Philidor | 12/03/04
Increased sales is increased sales...  lycanthrope1 | 12/03/04
If being incompetent were only illegal...  Anton Philidor | 12/03/04
Oh please!  lycanthrope1 | 12/03/04
What have they done lately?  Anton Philidor | 12/03/04
"Too expensive" is too old.  lycanthrope1 | 12/03/04
Is Sun part of a plot to kill Linux?  Flash00 | 12/03/04
It is a good move for Sun  kokuryu | 12/03/04
Witness The Second Coming Of The Balkanization Of Unix  lbattis@... | 12/03/04
But there is really nothing new here ...  George Mitchell | 12/03/04
A few observations  lycanthrope1 | 12/03/04
Trying to salvage a marginalized OS  mwiley_z | 12/03/04
Too little, too late I suspect!  Jiim_z | 12/05/04
good move for Solaris  segurajohn@... | 12/03/04
I hate using Solaris. can open-source change that?  gorbehnare | 12/04/04
I think not. Linux is here to stay and grow!  flavio.becker | 12/04/04

What do you think?

SponsoredWhite Papers, Webcasts, and Downloads

advertisement

Meet Doc

  • Here to help you with your Document Management Needs
  • Doc is an enigma. Born to a Russian ballerina and a German electrical engineer, he grew up in various locations in the United States. He’s seen the insides of more brands, versions, and generations of printer and printer-related hardware than almost anyone.
  • To learn more about this mysterious figure check out his blog on ZDNet and his Workspace on TechRepublic. You’ll be glad you did.
  • Produced by
    ZDNet and