Have you used a Framework/Lib whose LGPL License?
if yes, what are the impressions of your customers? for example, if your customers/ competitors from the market reveal technology/secrets that you used in your solution (as LGPL requires that you make a Dynamic Link (.DLL) for your libs and you clearly tell the use of a Lib/Framework ...).
It is not at all clear what you are really asking here.
If you are asking if your customers will think badly of your product if it uses LGPL components, then the answer is almost certainly no.
If you are asking if your customers will be able to tell (if they looked), then the answer is yes.
If you are asking if this is revealing your secrets to your customers, well I guess you are to a small degree; i.e. it will be clear to them which LGPL libraries you are using. But does it really matter? Would this really damage you / help your competitors? Really?
In other words, the use of LGPL can bring my project failure?
None of the scenarios you have mentioned would result in project failure. There are scenarios which could get you into problems (with LGPL), but you would to do something that violated the license for that to happen. (For instance, by hard linking the LGPL code with yours ...)
But, hey, you don't HAVE TO use open source in general or LGPL in particular. There are alternatives; e.g.
- pay money for proprietary libraries with redistribution rights, or
- implement the functionality yourself.
Your money, your effort, your choice. But you need to READ the license ... in the proprietary case too.
In response to @akton. Different lawyers will give you different answers on questions like this. And you need to know exactly what the question and context for the question are.
But ask yourself this. What is the motivation of the lawyer in giving the advice? And, have you ever heard of a company that is following the letter and spirit of the LGPL getting into legal trouble over it?