I am no programmer but I as well as many other sellers need a dependable program similar to BrickStore that will work amongst both venues as well as others. I figured I would start this thread to see if we can get the ball rolling on a replacement. This should be a good spot to give ideas, ask questions, find someone to do it, etc... I will start.
First if I understand BrickLink's TOS properly, building the program to work with BrickLink and Brick Owl is okay providing we don't use their info, correct? If this is the case, Lawrence are you okay with us finding someone to build a program around Brick Owl that uses Brick Owl's info that will also upload to BrickLink and other venues?
The main need for me as far as BrickStore goes is the ability to decipher and keep stockroom items in the stockroom when uploading. It also needs to be able to import from Brick Owl as currently there is no working way to do so.
What kind of costs are we looking at to have someone rebuild it? Is there anyone here capable and willing to do it? What will you charge?
Any ideas about getting a pool going to provide financing for the project?
PP
Comments
Someone taking the lead and writing the software on his own, to later sell licenses, would be an option...
Instead, I believe we should pool efforts from various people into an open-source project, and sellers could support the programmers through donations. We already have BrickStore which we could update (despites its numerous flaws, obsolete QT3, no documentation, etc.). Being a programmer myself, I would love to contribute to such a project, but I frankly don't know where to start. I'm aware of at least two people working on an update to BrickStore on their own. So, what should I do, should I really begin a third branch? Can't we just all work together toward the same goal?
Regarding BrickLink's TOS, I think the program should be able to pull information from BrickLink, BrickOwl, and whatever else. The user should be responsible for its own usage of the software (make the BrickLink pull disabled by default, if so required).
If I were you, I would contact the 2 people you know who are working on an updated version. See if one of you 3 can set-up a basic free forum or some means of open communication between everyone.
This way everyone knows what everyone is doing and there is cooperation and coordination.
You are absolutely right, there should not be 3 people working on the same thing, so lets get everyone together and spear head the project.
Chris
PP
Take a look 1.2.b for example. It's arbitrary and capricious- who wants to program around that? Section 10 has interesting implications. And Section 6 says they can cut you off at any time for any reason or no reason.
PP
Rewriting and restoring BrickStore would actually be a relatively easy exercise, as I've mentioned before. You go through it a module at a time, replacing anything that doesn't compile with new custom code so as to avoid outdated library calls or whatever. I don't have any interest in working with that other website, but I do have some programming experience in this area and I'd help a bit, or at least answer questions about it.
You have to use their item numbers to upload, which means working with their catalog data.
As far as I can tell, they don't want anybody doing what you want to do and will try to stop you. Whether threats of lawsuits in Hong Kong is a deterrent is a personal choice, but I'm pretty sure anybody *selling* such a program becomes a special target. Giving the program away for free might be safe in a not-quite-legal sort of way.
PP
If I read their terms correctly, they don't want the same items listed on their site and listed elsewhere simultaneously. Any tool which allows a user to do that runs afoul of their site terms (IMHO, etc.). If you strictly have different items listed on different sites, then I suppose you're ok. I could be wrong, so consult with a legal expert. Intellectual discussion of coding isn't a violation of anything, so I feel safe answering questions about code specifics whenever we get that far.
A better use of resources might be to improve BrickOwl to the point that other sites are irrelevant.
http://www.bricklink.com/help.asp?helpID=2216
http://www.bricklink.com/messageThread.asp?ID=165414 - (hopefully I can spit out this link here - if not just delete it).
Maybe he would be interested in making it compatible with BO too?
And who is "they"? Eric can't speak for Mr Jay, or Mr Jay's lawyers. And even a contract signed by the world class legal team doesn't really get you anything, according to Section 6. Terms and conditions can be changed at any time for any reason or no reason, and you have to agree to that ahead of time.
And I'm not sure, but 1.3.h might mean you can't sell the program, as that's selling 'access to the API'.
PP
Brian