5752
|
1 |
/**
|
|
2 |
* \page faq QuaZip FAQ
|
|
3 |
*
|
|
4 |
* <!--
|
|
5 |
* \ref faq-GPL "Q. Is it possible to release an LGPL version of the QuaZip?"
|
|
6 |
*
|
|
7 |
* \ref faq-non-QIODevice "Q. Is there any way to use QuaZipFile in Qt where you are supposed to use normal (non-zipped) file, but not through QIODevice API?"
|
|
8 |
* -->
|
|
9 |
*
|
|
10 |
* \anchor faq-GPL Q. Is it possible to release an LGPL version of the
|
|
11 |
* QuaZip?
|
|
12 |
*
|
|
13 |
* A. I do not know much about licensing, so I can answer for sure, but
|
|
14 |
* QuaZip was developed using Open Source edition of Qt, so I see no
|
|
15 |
* way it could be released under anything except GPL.
|
|
16 |
*
|
|
17 |
* \anchor faq-non-QIODevice Q. Is there any way to use QuaZipFile in Qt
|
|
18 |
* where you are supposed to use normal (non-zipped) file, but not
|
|
19 |
* through QIODevice API?
|
|
20 |
*
|
|
21 |
* A. Usually not. For example, if you are passing file name to some
|
|
22 |
* database driver (like SQLite), Qt usually just passes this name down
|
|
23 |
* to the 3rd-party library, which is usually does not know anything
|
|
24 |
* about QIODevice and therefore there is no way to pass QuaZipFile as
|
|
25 |
* normal file. However, if we are talking about some place where you
|
|
26 |
* pass file name, and then indirectly use QFile to open it, then it is
|
|
27 |
* a good idea to make overloaded method, which accepts QIODevice
|
|
28 |
* pointer. Then you would be able to pass QuaZipFile as well as many
|
|
29 |
* other nice things such as QBuffer or QProcess.
|
|
30 |
**/
|