I'm voting to close this question as off-topic because it's more of a conceptual question that belongs on softwareengineering.stackexchange.com instead. Please consider asking your questions there instead. — entpnerd48 secs ago
@JoeStavitsky No, but end users must be able to inspect and modify the LGPL-covered parts. See the license itself for details.
E.g. the easiest way to comply with this is to publish the source code of your application so that users can compile it themselves. Another is to use dynamic linking to load the LGPL-covered parts.
@WilliamMarsman Is this for an university course on software engineering? Because “conceptual architecture” isn't a big thing in practice. How did your professor define the term?
I just checked and there are just three mentions of the term on the whole Software Engineering site :) That's not a representative sample, though. Google does have a few hits, e.g.:
> Conceptual Architecture: Architecture that includes as little detail as possible in order to plan or communicate basic structures.
I'm voting to close this question as off-topic because this is more of a conceptual question that belongs on softwareengineering.stackexchange.com. — entpnerd9 secs ago