We have been mailing about your concerns when you weren't comfortable with the way some things things were before you bought KF. You chose to buy KF anyway.
Regarding the options other solutions offer: There are many types of cars you can buy. Does that mean we only need one car? I see many pros for KryoFlux (variety of operating systems supported, USB, schematics available to build your own). And even if it would just work with sector dumps... there are other solutions that only work with sector dumps. We have documented the STREAM file format (
viewtopic.php?f=2&t=177), so people can actually make use of it and transfer the data into whatever they need or want to use. Notice we called it "High Definition Flux Sampler for USB"? We wanted to be clear and help people understand what it is.
As for IPF: This has been a long journey. Many said they could do better. Still, there hasn't been as single format new format over the last decade that is able to actually store real disk data for multiple platforms at the same time, e.g. Amiga, AtariST and PC (I am talking of tri-formatted disks here).
As for code availability: We are talking an uncontrolled public release. There are already many people around the globe that have access to the source. They just asked. Several libraries and institutes have access to it as well. It can't be lost because it's stored in so many places already. We're not shy of showing it to someone. We would just be emarassed if we'd see someone selling it. That's it.
As for the hobby: We have been approached from many sides, including some very large libraries / archives. People need help with preservation. We actually have two options: Refuse, and leave many thing unpreserved. Or we turn this into something where people get paid to do it. That does not mean making money to buy Porsches for the whole crew. It means paying them in a way they are being paid right now by other companies to finance living. In fact there's so much work piling up, it's hard to decide where to start first.
I stand firm that if you want things preserved properly you can not leave it to the community. That's why there are libraries. We are working with libraries and share insights and technology. There are people that will be upset about me (us) complaining. They are going to call me (us) arrogant because they will assume we don't respect their efforts. The big risk in preservation is preserving things the wrong way. Now when you preserve a book, you start by collecting it. You can even just put it on a shelf for some time. It will not deteriorate as quickly as a floppy disk. Things become urgent when the material itself starts to deteriorate. I've seen this with books that are only 20 years old (cheap paper with too much acid in it). With digital preservation, the main problem is the transfer and if you lose a bit, notice to late and you are sacked because you can not go back. When you have a book and a word is barely readable, you can still read and understand the story itself. In a game, a track not found (which, as per Murphy's definition will contain program code) means the game will not run at all. So to be able to say "it's preserved!" you need to be able to define the encoding format used for storing data in the first place and verify against this. Otherwise you risk storing a modified, damaged or incomplete dump. Just playing a game does not ensure the copy is good. Because of this we draw a line between preservation and perservation. We don't say it's wrong doing something, even if you just collect sector dumps. It's actually very good people are doing this, and we like digging through various sources when looking for something ourselves. But we also think it's important to try and archive the real deal. Unfortunately the latter needs a lot of expertise and there are only few people that understand the scope of such a project.
As for writing: We always made clear preservation (ingestion) comes first. We hoped to get writing done much sooner, but approach A just did not work the way we expected it to work. Things like this happen in engineering, so we started working on approach B. This is already proven to work, but needs about ten times the work to get it done. I am not going into detail here right now. I just like to point out I'd like to kick myself in the butt for saying we are striving for something for christmas. We just lack the manpower to go faster atm. We are working on this every single day. We also had to work on some things inbetween, e.g. getting other institutes into making their own IPFs (which means that now other libraries can create IPFs on their own). Unfortunately it is very hard to find people skilled enough to help, and those who could, would just ask for a sallary we can't pay. Please do not forget: You bought a product produced in a batch of 100 units. The price you paid is to cover production costs. You might ask around and find out about setup prices for board production and assembly. Of course we'd have a margin if we could make batches of 10.000 units. I am not complaining here. I am just explaining why someone can't work on this full time. I just fear saying some date and put more pressure on this, again. All I can say is that the road is paved, the whole framework is coming together and my wording would be "soon".