Intro Download and install Frequently Asked Questions Tips and tricks

Homepage







© J.C. Kessels 2009
MyDefrag Forum
May 25, 2013, 08:56:04 pm *
Welcome, Guest. Please login or register.

Login with username, password and session length
News:
 
   Home   Help Search Login Register  
Pages: 1 [2]
  Print  
Author Topic: How to drastically improve performance as result of defrag  (Read 12398 times)
jeroen
Administrator
JkDefrag Hero
*****
Posts: 7155



View Profile WWW
« Reply #15 on: February 13, 2007, 12:32:42 pm »

Quote from: "cris"
The source code that is avaliable is about using the .dll that is not open source.

You are mistaken. All the source code is available and open source. It's all in 1 big download. The .dll is even released under the GNU LGPL, which means it can be used in commercial products. The JkDefrag sources (the shell) are released under the GNU GPL, which means it cannot be sold as (part of) a commercial product.

Quote from: "cris"
I see... your ultimate purpouse is to make some money from this.

No, it isn't. If I ever build a "pro" version then it will probably be free, just like JkDefrag. I have no plans at the moment for building such a version. When I encounter a useful idea that is not suitable for an extremely easy to use defragger, then I make a note of the idea for a future, powerful, difficult to use JkDefrag version that I call the "pro" version.
Logged
cris
JkDefrag Supporter
***
Posts: 12


View Profile
« Reply #16 on: February 13, 2007, 07:17:34 pm »

Quote from: "jeroen"
Quote from: "cris"
The source code that is avaliable is about using the .dll that is not open source.

You are mistaken. All the source code is available and open source. It's all in 1 big download. The .dll is even released under the GNU LGPL, which means it can be used in commercial products. The JkDefrag sources (the shell) are released under the GNU GPL, which means it cannot be sold as (part of) a commercial product.

Quote from: "cris"
I see... your ultimate purpouse is to make some money from this.

No, it isn't. If I ever build a "pro" version then it will probably be free, just like JkDefrag. I have no plans at the moment for building such a version. When I encounter a useful idea that is not suitable for an extremely easy to use defragger, then I make a note of the idea for a future, powerful, difficult to use JkDefrag version that I call the "pro" version.


I could not find the source of the core fuction such as RunDefragger. I found it in Common2.h. I found interesting your choice to put those long functions in a header file. It's rarely used in this way.
Logged
jeroen
Administrator
JkDefrag Hero
*****
Posts: 7155



View Profile WWW
« Reply #17 on: February 13, 2007, 10:01:30 pm »

Quote from: "cris"
I found interesting your choice to put those long functions in a header file. It's rarely used in this way.

I know. It was a .c file at first, but that caused problems for people trying to make a project. I needed to share code between the commandline and the windows versions. I couldn't manage it via .obj or .lib, commandline and windows programs use different calling conventions. Perhaps there is a way, but I couldn't find it, and this solution works fine for me.
Logged
cquinn
JkDefrag Hero
*****
Posts: 81


View Profile WWW
« Reply #18 on: February 13, 2007, 10:58:28 pm »

Quote
Quote from: "cquinn"
Even IDE technology has advanced to the point that you cannot guarantee that defragging on only one drive is a secure process unless the defrag app is forcibly locking down all other access to the device until the defrag is done, something the OS itself is not going to allow.  Especially when dealing with features that have been borrowed from SCSI.

The major (commercial) defrag utilities do have features like this, but they probably have them named under some sort of marketing terms that do not make it as obvious what they are doing (or to sell it as some feature that the competition does not have).


This is quite inaccurate.

Cris


Please explain.
Logged
Pages: 1 [2]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.5 | SMF © 2006-2008, Simple Machines LLC Valid XHTML 1.0! Valid CSS!