My main concern has been (and it keeps being) it's license status. You may
want to see [0] for a previous discussion on the matter. Public domain is not
that easy as it may first seem, specially if the author are from the EEUU.
Also the license it's not stated anywhere in the source.
If those two things could be solved, then we could happily give some life back
to this project.
Kinds regards, Lisandro.
[0]
<http://groups.google.com/group/qextserialport/browse_thread/thread/e8756920b01da82?pli=1>
--
Dadme voto electrónico y con una terminal os haré presidente.
el.machi
Lisandro Damián Nicanor Pérez Meyer
http://perezmeyer.com.ar/
http://perezmeyer.blogspot.com/
That and putting it explicitely in the sources will definetely make my day :)
Kinds regards, Lisandro.
--
mathematician, n.:
Some one who believes imaginary things appear right before your i's.
--
You received this message because you are subscribed to the Google Groups "qextserialport" group.
To post to this group, send email to qextser...@googlegroups.com.
To unsubscribe from this group, send email to qextserialpor...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/qextserialport?hl=en.
Taking into consideration that Lian is here, it's now the moment to he
put some license in the code. As Lisandro states, that and putting it
explicitely in the sources also make my day.
Others could then start incorporating patches and rewriting code, and
this excellent project can continue.
Do not wait Qt licensing. The license could be changed in the future.
There are too much patches and mirros over there for this project, so
the licensing issue can help a merge.
Regards,
Àngel
I do totally agree with Angel :)
--
Si vives cada día de tu vida como si fuera el último,
algún día realmente tendrás razón.
Steve Jobs
I have make some code refactoring for QextSerialPort, you can find it under
http://code.google.com/r/dbzhang800-qextserialport/
1. D-pointer and Q_PRIVATE_SLOT are used to moving private members
from QextSerialPort to QextSerialPortPrivate
2. qdoc3 instead of doxygen is used for generating documents
3. MIT license header add to all sources files
4. add a helper class QextWinEventNotifier for windows user, when
user's SDK doesnot contains Qt's private files, this class will be
auto selected.
5. source compatible with old versions.
6.
Usage
The package contains a qextserialport.pri file that allows you to
integrate the component into programs that use qmake for the build
step.
All you need is adding following line to your qmake project file:
include(pathToPri/qextserialport.pri)
Using QexSerialPort library
Although QextSerialPort can be directly compiled into your
application, You may prefer to use QextSerailPort as an library, which
is very easy too.
1. Write a config.pri file.(read config_example.pri for reference):
shared library
static library
2. Changed to subdirectory 'buildlib', run
qmake
make
shared or static library will be generated.
3. Add following line to your qmake project file:
include(pathToPri/qextserialport.pri)
Build documents
Run qdoc3 from the doc directory.
qdoc3 qextserialport.qdocconf
OK, I'm tempted to start a rewrite myself, but I will only be able to do it
under Linux, as it's the only OS I'm using.
Also there is the chance to do a relicensing call: we can send a notice that
we are going to change the code to Expat/MIT license [0] in a month. If no one
complains, we can freely switch.
What do you think? For me, it's either now or switch to something else, do it
right and stop rewriting the same tool.
[0] <http://www.jclark.com/xml/copying.txt>
Kinds regards, Lisandro.
Someone sent a message to the mailing list that he refacotred the code:
http://code.google.com/r/dbzhang800-qextserialport/
it might be a better starting point.
Regards,
Miklï¿œs
2012-02-03 20:42 keltezï¿œssel, Lisandro Damiï¿œn Nicanor Pï¿œrez Meyer ï¿œrta:
> On Thu 29 Sep 2011 15:01:40 Liam Staskawicz escribiᅵ:
The licensing problem remains as it's a derived work.
License stuff is f#2·$%"·$ (funny) sometimes :-)
Kinds regards, Lisandro.
--
"Any sufficiently advanced technology is indistinguishable from magic"
Arthur C. Clarke