comp.lang.ada
 help / color / mirror / Atom feed
From: "Yannick Duchêne (Hibou57)" <yannick_duchene@yahoo.fr>
Subject: Re: Writing PDF files
Date: Tue, 18 Oct 2011 16:03:15 +0200
Date: 2011-10-18T16:03:15+02:00	[thread overview]
Message-ID: <op.v3jvzpl5ule2fv@index.ici> (raw)
In-Reply-To: 7h50n8-3ig.ln1@newserver.thecreems.com

Le Tue, 18 Oct 2011 13:46:10 +0200, Jeffrey Creem <jeff@thecreems.com> a  
écrit:
> The idea behind the LGPL language there is that it must be technically  
> possible to re-create the program in question and update/replace/bug  
> fix/modify the portion that is covered by LGPL.
OK! That's simply GPL with no contamination so. LGPL, is still GPL  
(internally) for what is licensed with it, and to fulfill the requirement  
of the GPL only on that part, you need some kind access to it. That's  
rather clever finally, kind of bridge between two worlds.

> The license language is not asking you to warranty that there
> exists an continuing stream of LGPL library updates that will
> always link against the .o files of  your application,but providing them  
> does allow users at least the freedom to fix bugs in the LGPL portion  
> and create a new application.
Technically speaking, for that kind of maintenance, dynamic linking is the  
better way to go. However, the case of an API change is still a challenge  
even if wrappers may be an option. If this ever occur, the best is to ask  
the provider of the proprietary application, to build a release compatible  
with the new API, what he/she would probably be glad to do, if he/she  
cares to its users (and reputation). If not an available service, I anyway  
believe this is unlikely someone could safely play with binary objects  
files to fix something --- too much an unsafe hack --- better play on  
something you have access to source and possibly design a wrapper or a  
custom version of the shared library. So, I still vote Shared Library  
(unless I've still not understood).

Thanks for clarifications Jeffrey :) (was clearer than the Wikipedia prose)

-- 
“Syntactic sugar causes cancer of the semi-colons.”  [Epigrams on  
Programming — Alan J. — P. Yale University]
“Structured Programming supports the law of the excluded muddle.” [Idem]
Java: Write once, Never revisit



  reply	other threads:[~2011-10-18 14:03 UTC|newest]

Thread overview: 38+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-10-17  0:04 Writing PDF files Bill Findlay
2011-10-17  0:27 ` Robin Vowels
2011-10-17  2:21   ` Bill Findlay
2014-04-16  7:50     ` robin.vowels
2011-10-17  2:18 ` RasikaSrinivasan@gmail.com
2011-10-17  2:31   ` Bill Findlay
2011-10-17  8:44     ` Gautier write-only
2011-10-17  7:36 ` Dmitry A. Kazakov
2011-10-17  8:31 ` Manuel Collado
2011-10-17 17:26 ` Yannick Duchêne (Hibou57)
2011-10-17 22:00 ` Randy Brukardt
2011-10-17 22:23   ` Bill Findlay
2011-10-17 23:00     ` Shark8
2011-10-18  8:17     ` Simon Wright
2011-10-18 10:03       ` Yannick Duchêne (Hibou57)
2011-10-18 10:14         ` Yannick Duchêne (Hibou57)
2011-10-18 11:24           ` Simon Wright
2011-10-18 12:07             ` Yannick Duchêne (Hibou57)
2011-10-18 11:46           ` Jeffrey Creem
2011-10-18 14:03             ` Yannick Duchêne (Hibou57) [this message]
2011-10-20 23:22       ` Bill Findlay
2011-10-21  6:03         ` Simon Wright
2011-10-21  7:22           ` Yannick Duchêne (Hibou57)
2011-10-21  7:31             ` Ludovic Brenta
2011-10-21  9:43               ` Yannick Duchêne (Hibou57)
2014-04-10 13:46 ` gautier_niouzes
2014-04-10 14:59   ` J-P. Rosen
2014-04-10 19:07     ` gautier_niouzes
2014-04-10 20:33       ` Dmitry A. Kazakov
2014-04-13  8:46       ` gautier_niouzes
2014-04-10 21:57     ` Bill Findlay
2014-04-10 22:52     ` Randy Brukardt
2014-04-11  4:41       ` Vadim Godunko
2014-04-10 17:03   ` Natasha Kerensikova
2014-04-10 18:59     ` gautier_niouzes
2014-04-10 21:47   ` Bill Findlay
2014-04-10 23:27     ` Jeffrey Carter
2014-04-11 19:16       ` Bill Findlay
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox