Lazarus

Announcements => Third party => Topic started by: zilez2003 on December 26, 2013, 07:05:16 pm

Title: VKDBF - components for Clipper files with NTX support
Post by: zilez2003 on December 26, 2013, 07:05:16 pm
If someone could help with http://sourceforge.net/projects/vkdbf/ .

Regards,

Zoran
Title: Re: VKDBF - components for Clipper files with NTX support
Post by: tatamata on December 26, 2013, 09:28:11 pm
Zoki, ajd' malo obajsni o čemu se radi...što pokušavaš postići s tom komponentom, itd...na engleskom, naravno :D
Title: Re: VKDBF - components for Clipper files with NTX support
Post by: zilez2003 on December 26, 2013, 10:00:17 pm
ok, explanation is: this is component for native access to dbf files created with clipper ntx indexes. I use it with Delphi 6 ( ok, ok, i know) to access database files used by software in our company. i didnt find almost any other components that are easy to use ( or even possible ) with ntx indexes. In order to try to switch to some other version of Delphi or to Lazarus, i asked Vlad, author of component to upgrade it. he is not in possibility to do that, but he approved that component can be open sourced. I am not expert in changing/compiling this, so i hope someone could help, not only to me but to comunity.

eto, to je to.

regards,

zoran
Title: Re: VKDBF - components for Clipper files with NTX support
Post by: marcov on December 27, 2013, 10:08:39 am
License seems to  be GPL3, which is very restricted for a library.

Anyway, if you have specific problems in building don't hesitate to ask, and I'll see if I can reproduce.
Title: Re: VKDBF - components for Clipper files with NTX support
Post by: BigChimp on December 27, 2013, 10:13:03 am
Mmm, if it's GPLv3, I'm not interested either.
Edit: yes, seems to be:
http://sourceforge.net/p/vkdbf/vkdbf/ci/master/tree/BIN/license.txt

Something like LGPL+linking exception (like FPC/Lazarus uses) would be perfect...

Good luck, and please post on the forum if you hit problems!
Title: Re: VKDBF - components for Clipper files with NTX support
Post by: marcov on December 27, 2013, 10:47:38 am
I tried a quick compile and then it misses "dbcommon".  But probably first the Delphi version handling needs to be cleaned up, I see about 100 ifdef ver130,ver140 and ifdef delphi6.

If sb wants to retain Delphi compat, it is probably worthwhile by naming all reasons for ifdefs, and then to start mapping (compiler+)versions to these reasons. See chapter two in http://www.stack.nl/~marcov/porting.pdf
Title: Re: VKDBF - components for Clipper files with NTX support
Post by: exdatis on December 27, 2013, 10:57:28 am
See chapter two in http://www.stack.nl/~marcov/porting.pdf
Thank you very much, Marcov!
Title: Re: VKDBF - components for Clipper files with NTX support
Post by: zilez2003 on December 27, 2013, 12:07:27 pm
Hi All,

To be honest, I pushed Mr. Karpov to open source this, because he wasn't will (lack of time and interest) to upgrade to newer versions. I have asked him to change the license, so he probably took last (I suppose GPLv3 is last among GPLs ?) version. To be honest, I am not sure did he check what are real consequences of using GPLv3.

I would like to ask for someone to advice what GPL would be acceptable, so I could ask Vlad to change license?

I personally don't use Lazarus, and I would need component which would work with XE3, nut again, if someone could build this to work with Lazarus, I would reconsider switching to Lazarus.

I can't help with any advices about code - Mr. Karpov is not interested to work on this, and my role was just to bring the code to SourceForge.

I hope this helps.

Zoran
Title: Re: VKDBF - components for Clipper files with NTX support
Post by: BigChimp on December 27, 2013, 01:01:07 pm
Something like LGPL+linking exception (like FPC/Lazarus uses) would be perfect...
For use with Lazarus/FPC, LGPL v2 with linking exception would be very nice; see attachments for license text.
Title: Re: VKDBF - components for Clipper files with NTX support
Post by: BigChimp on December 27, 2013, 01:04:40 pm
I personally don't use Lazarus, and I would need component which would work with XE3, nut again, if someone could build this to work with Lazarus, I would reconsider switching to Lazarus.
Ah I hadn't realized you weren't using Lazarus at all...

I'm slightly interested in VKDBF as I'm one of the maintainers of the TDBF version used by FPC/Lazarus (which we still need to merge with the one on SourceForge), but not enough to start a porting effort.
Title: Re: VKDBF - components for Clipper files with NTX support
Post by: zilez2003 on December 27, 2013, 01:48:59 pm
License changed to one proposed.

I hope someone could help.

Also, I really hope this nice component can be made to work with Lazarus.
If someone could help to update this also for some Delphi newer versions, I would be grateful.

Regards,

Zoran
Title: Re: VKDBF - components for Clipper files with NTX support
Post by: marcov on December 27, 2013, 02:37:54 pm
Don't forget to update bin/license.txt
Title: Re: VKDBF - components for Clipper files with NTX support
Post by: zilez2003 on December 27, 2013, 02:44:31 pm
I believe I did it.
Should I do something more than this ?

Regards,

Zoran
Title: Re: VKDBF - components for Clipper files with NTX support
Post by: BigChimp on December 27, 2013, 02:55:25 pm
Don't forget to update bin/license.txt
Checked; it was updated indeed. Thanks a lot!
Title: Re: VKDBF - components for Clipper files with NTX support
Post by: marcov on December 27, 2013, 04:05:02 pm
Probably my inexperience with GIT. I did a fetch, but it is still gpl3.

To checkout, I used the cmdline as suggested by SF
Title: Re: VKDBF - components for Clipper files with NTX support
Post by: BigChimp on December 27, 2013, 04:30:15 pm
Probably my inexperience with GIT. I did a fetch, but it is still gpl3.

To checkout, I used the cmdline as suggested by SF
I ignored git and just opened
http://sourceforge.net/p/vkdbf/vkdbf/ci/master/tree/BIN/license.txt

:)
Title: Re: VKDBF - components for Clipper files with NTX support
Post by: marcov on December 27, 2013, 08:44:10 pm
I did a pull, and it did update.

/me swears for the umpteenth time never to use GIT.
TinyPortal © 2005-2018