Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×
News

Open Source E-commerce Engine Announced 74

Paul Carlstrom wrote to let us know that Idealab! has unveiled its first Linux venture: an open source e-commerce engine, called OpenSales. Runs on Linux, Solaris, UNIX and WinNT, and VA Linux Systems will be bundling it with some servers later this year. This will be interesting to see how they and Magic-SW, the makers of a Linux e-commerce engine will make out - and creds to Magic for donating 10k to save penguins. They have also vowed to not use live penguins anymore in promotion of their products.
This discussion has been archived. No new comments can be posted.

Open Source E-commerce Engine Announced

Comments Filter:
  • by Corbet ( 5379 ) on Wednesday September 29, 1999 @03:03PM (#1649643) Homepage
    Another open source ecommerce system that was just recently announced is Yams - Yet Another Merchant System. Looks pretty cool. Info at their web page [screamdesign.com].

    (This from tomorrow's LWN)

  • open source continues to climb up the value chain...
  • anyways, now that i've got a fairly high up spot.. heh heh..

    what i really wanted to say was that it's nice that magic-sw donated the 10k... I was really wondering at LWCE what they were doing regarding that.

    wild animals, in captivity or not, shouldn't be media promoters. period.
  • Wow, live-penguin-powered e-commerce solutions! I just hope they have them powering the system by running on a treadmill, not by, er... spontaneous penguin combustion.
  • Someone ought to start setting up an e-socialist or e-barter network for centralised and non-capital based e-trade. :)
  • Yes, I agree that the 10k is quite a nice gesture, but I think even more important is the public, calm way in which they handled everything. They let people knew they heard them, then they did what was right. It's nice to know that a company is listening.
  • Is it just my Netscape 4.04 or is their site garbled all to hell?

    Also, am I just retarded in not being able to figure out how to post a top level reply to a story? I am looking at the story in nested mode with a threshold of 0.

  • So what if they wrote it with NetObjects Fusion for Windows?

    The site runs on Linux.

    Remember, they have to have machines with all those OSes on them so that they can make sure their product compiles and runs on all of them. The web page author just happens to have a Windows machine.

    As long as it doesn't crash my browser or system, I could care less what they wrote it with.
  • by weyus ( 3156 ) on Wednesday September 29, 1999 @03:28PM (#1649652)
    As a newly born independent conslutant (er, consultant), I am working on an e-commerce system for my client. I am _very_ interested in helping develop a serious, high - end open source e-commerce system.

    By e-commerce system, I don't mean "shopping cart" w/a pretty front end either. I mean something full of real commerce functionality, like:
    * interfaces for fulfillment processing
    * interfaces for inventory data sharing with other applications (probably legacy, in many cases)
    * interfaces for tracking shipping info.
    * either the ability to integrate with a good dynamic content system or have a good dynamic content system embedded in it
    * ability to dynamically modify product attributes and generate groupings of products on the fly
    * interfaces for credit card authorization and sales tax calculations
    * interfaces for customer service stuff

    I have subscribed to the MiniVend users list, but haven't had a chance to read any of it.

    I'm working with a Java servlet based commercial product which does quite a bit of stuff (all the stuff I listed above, but more - well, eventually, after they finish writing it!) and I would love to help bring an open source equivalent to the forefront.

    Anyone have any thoughts on which of the existing open source e-commerce solutions is robust enough to handle a major enterprise's e-commerce needs?

    I went to the e-commerce BOF at the Open Source conference but it sucked so badly, I didn't hear about any of the existing OS e-commerce applications. If I think I'm reading the market right, there is some crazy good potential for an open source solution here.

    If anyone wants to discuss high end e-commerce solutions from the open source point of view, please feel free to get in touch with me. My goal is to be able to work on e-commerce applications which are primarily, if not solely, based on open source technologies.

    Wes Gamble
    Bison Consulting
    Houston, TX
    weyus@att.net
  • by xrayspx ( 13127 ) on Wednesday September 29, 1999 @03:29PM (#1649653) Homepage
    Anyone notice that there doesn't seem to be a link to either BUY or download the stuff. My company is currently running OpenSite on NT for one of our customers, it dies often enough that I had to set a monitor to page me every time it went down so I could stop the IIS service and restart it, sometimes quite often. Totally closed source auction, actual .exe files. My boss doesn't seem to trust open source, even though the Linux box I built "for fun" has run for months without an unplanned reboot. OpenSite is for auctions, but I'm sure that with source, we could modify this for our own means. Just show me where to get it!
  • Check out http://www.opensales.org [opensales.org]

    You have to leave your email address for the source code.

  • e-barter.. Now that's a damn good idea...
    Need some program documentation written but you're cash-strapped? Trade off one of your used Alphas.
    Need a faster chip? Spend a few hours troubleshooting an intermittant network for someone with boxes full.
    Need someone to debug your latest failure? Trade off with the fellow that needs an opinion on his database trouble.
    I think this could actually catch on! It would definitly benefit those who need a little extra somthing this month (like a new Palm) but have neither the cash or ambition to find a second job, and it would reduce cash-strain on all parties.
    I also must note that it kind of follows a great ideal: Help your neighbor with what he need, and he will reciprocate.

    (thinks of implementing such a monster)

  • Mmmm, pretty nice.

    As with Zope, this looks like a perfectly fine product that may well be usable for some very good high-volume systems. But as with Zope, it's also a latecomer to a field of products that are on their way out.

    This sounds similar in developer feng shui to Intershop: all-in-one sitebuilding system, based on Perl, built for quick setup or involved customization.

    Thing is, as Zope's creators can tell you of their Storyserver-cousin, and as Groupe Bull can tell you of their low-end EJB app server, sometimes you realize you're trailing the market and the only things you can do are close up shop and call it a day, or give away the product and sell support and consulting.

    Nowadays, the hot technologies in three-tier high end sites are EJB+JSP app servers and/or the ASP+COM combo. In (mostly two-tier) smaller projects, the cresting environments are PHP and Cold Fusion.

    I did some looking around, and I'm convinced now that a high-end EJB + CORBA + JSP app server comparable to a Weblogic, Dynamo, Websphere, etc. can be built out of parts with GPL, BSD, and similar licenses. It mostly looks like a matter of choosing a baseline set of components and writing glue scripts to facilitate install and configuration of the critter.
  • by Brian Knotts ( 855 ) <bknottsNO@SPAMcascadeaccess.com> on Wednesday September 29, 1999 @03:43PM (#1649657)
    Minivend does pretty much all the stuff you're talking about. The only really rough part right now is the user back end (minimate or webmin module). Both of the available back ends currently have some problems. Otherwise, I find that minivend works quite well as a small- to mid-level e-commerce solution. It can handle inventory, quantity pricing, sales tax, shipping costs, etc. More information (and a mailing list archive) is available at http://www.minivend.com [minivend.com].

    Minivend is licensed under the GPL [gnu.org].

    --
    Interested in XFMail? New XFMail home page [slappy.org]

  • Done it. They'll give you info WHEN something comes to fruition. I was just saying, it might be good if they had like, a demo site, or compilable source, or anything to prove that they had something aside from a pretty clean looking and decent albeit sketchy web-site.
  • Looks interesting, but strangley no code and no mention of GPL, Apache, BSD or similar license. It looks snazzy but I don't see anything.

    Also I'd like to know how this application differs from Minivend, besides better graphics on the website. Minivend has been in development for over 3 years and seems well suited for e-commerce. Plus it's very configurable and allows for many different backends.

    I'd also like to know how easily this will migrate into the GNU Enterprise project down the road. It will be really interesting if this project is a GPL'd Enterprise level e-commerce system. I'll definately get my hands dirty in that.
  • Check out www.locomotive.org they've got an excellent platform for buildling sites based on a cool HTML template language and a solid Java application server than does both Servlets and Hanlders ( a simpler subset ). Would be a _great_ base for the system you are talking of.
  • I'm curious to know the extent of any payments methods that may be implemented into the system. Now would be a perfect time to look into the open specifications for OFX. OFX is still relatively new, but it's XML-style approach to secure financial exchanges would be an excellent approach toward lowering the costs of the more "difficult" areas of e-commerce.
  • by Anonymous Coward
    One basic requirement for open source you should have source available.

    These guys don't have source code available, either for sale or for free, and have the words 'patent' and 'trademark' strewn about. There is no license, and no indication that there is actually anything really there but a bunch of buzzwords.

    The one thing worse than people playing buzzword-of-the-day with the "Open Source" trump card is people playing the Microsoftesque "Vaporware" game with Open Source projects.

    I'm afraid that we might jumping the gun here. There is no concrete evidence that this product is indeed open source, much less that it will comply with the (thankfully) strict 'Open Source' definition found at OpenSource.org.
  • A company called ExOffice (www.exoffice.com) is pretty far along in this. Their product will be called Intalio. Contains all you mentioned plus a little bit of an XML development environment. --JRZ
  • by Haven ( 34895 ) on Wednesday September 29, 1999 @04:23PM (#1649667) Homepage Journal
    this would be great news for small business owners , but Amazon.com [amazon.com] announced today that they are going to let people use their servers for e-commerce for only $10 a month and %2 of sales. This is way less than buying a dedicated server (even a celeron) and a cheaper ADSL or cable ISP. Once my sales go up that the %2 means over $100 a month I will definatly look into this...
  • ...and now I have a choice. I can take precious, irreplaceable time out from manufacturing whatever it is that I am selling, to try to install and use some complex ecommerce system... or i can just set myself up as one of these new Amazon zShops [nytimes.com].

  • One of the elements of their system is its "patented cluster technology." I suspect that this is intended to address the need for rapid scalability--the Achilles' heel of many e-commerce systems. There is always a point where it is impossible to scale by simply adding boxes. (For some systems this occurs for any N>1, while most others stop scaling at a "few".) A nice trick if they've managed to solve this one... But a patent? They aren't going to get many takers in the open-source crowd with that kind of strategy. In fact, even if they've produced a wonderful system apart from this clustering technology, and somehow manage to GPL all but that one piece of it, I think most folks here would consider it tainted and stay far away.

    Just what were they thinking?

    -Ed
  • Well hate to break the news to you, only people who have a karma rating of 15 can post top level post wink wink.

    CY
  • I was just checking out the site..

    I put THE STARRY NIGHT, Van Gogh in my basket...
    @ $20,000,000.00

    Then, I put a quantity of 2 for it. ( I wanted to see if it really is one of a kind! )

    MiniVend retotaled it to 2 X $400... for a total
    of $800.00

    Quite a sale for two of them.... It suppose this
    is what you get for writing it in Perl.
  • a poor attempt at humor if you ask me..
  • Having talked with my VA linux rep and after talking with Michelle Krauss at the Open Source conference here are the basics on Open Sales.

    1. The product is real. I got a very nice demo of the system working at Linuxworld and it appears to work. This is a good thing since shopping carts really aren't that hard to do.

    2. It hasn't been released yet and there is no word on when it will be released. I have heard that a pre-release version might be available in a week or two or three. (This number seems to grow every time I ask about it.)

    3. Essentially the business model is give the e-commerce software away and then sell things like the Affiliates program, Pick pack and ship and inventory management. Apparently the cluster management software will be sold as well. So you get a really useful content management, and e-commerce solution and can buy modules for it.

    4. The license is the most difficult part of the software because no one has seen it. It has not been posted to the open source license discussion groups and Michelle said that members of the open source community were looking at the license. ESR had not seen it when I asked him about it, and I haven't asked Bruce Perens. I am pretty sure they haven't run it by Stallman tho. What was said at the Open Source Conference was that it WILL NOT be GPLed. The license according to Michelle has a flavor similar to the Mozilla license (which I consider a failure of a license). Apparently the GPL is too restrictive (in that it forces you to be free) and the BSD license is too free (it allows easier entrance by a competitor). It was indicated at the Open Source conference that it is still being re-written by the legal department. This is the most worrisome thing about this project. It would seem to me that any open source product that is not using a standard open source license should be discussed in the community and not sprung on the community. The idea that license is still in legal after all this time is really worrisome.

    5. I have to admit that my company is coming out with a similar product using the BSD license. We haven't built a "Coming Soon" site like Open Sales since we would like to have all the documentation and the various other elements of an open source community project (CVS, Mailing lists, and Jitterbug among other things) as well as the code available. We have built 28 or so e-commerce sites with our software over the past eighteen months with the software. It deploys a site fairly quickly with a similar set of proposed features of Open Sales. A list of sites built with the code we will be open sourcing is found here. [bravenewworlds.com]
    My CTO believes you should launch an actual system as opposed to "pressware." So in the next month or so we should actually launch. You can send me mail [mailto] if you want to be notified when we launch.

    This is an Idealabs company so they have had a number of notable successes in the past such as Citysearch, Goto,NetZero and Etoys. They have also have had some failures such ewallet. They have quite a few resources so they can try some new and experimental ideas.
  • e-barter.. Now that's a damn good idea...

    This feels pretty ass-backwards.

    Money is simply a way of fairly assigning value to the work one does, or the products one produces.

    Also, money has been in electronic form for a long time, making it easy to throw around on the net. If you start bartering, you'll have to ship things to people, etc. Very uninternet like.

    Of course, you could simply barter services. But the whole problem with assigning value to the code someone produces, is that it's difficult to determine whether a small amount of code has any value, or that a particular coders efforts will be worthwhile after all. This is, of course, one of the reaons why we have the open source model...

    -Snoot

  • Man, Idealab patents everything! Business models, algorithms, the wheel, whatever. It's basically the cornerstone of their whole corporate philosophy. On the other hand, they could put the patent under the following license:
    "Patent X44236845kj is freely licensed for use in any piece of software which is covered by the GNU Public License. Any entity wishing to license the patent for use in a non-GPL piece of software should contact the patent holder for pricing."
    Then the GPL'ed software serves as a great proof-of-concept, as well as a roadmap of how to implement the concept in a real system.
    Not that I expect them to do this, but it would be an interesting decision.
    --JRZ
  • Click on the "Quantity Pricing" link there in red... It says:

    • Quantity Pricing
      Remember, an original costs more!
      Part No: 00-0011
      1 - $50,000,000.00
      2 - $1,000.00
      5 - $1,000.00
      10 - $1,000.00
      25 - $500.00
  • I guess the company had to donate that $10K to stop all those green morons who don't understand the coolness of bringing penguins to the SJ convention center and begin to terrorize the great company for no apparent reason. I generally don't mind the environmentalists too much, but what's so bad about letting people take pictures with penguins?!
    -- The word "woman" is not politically correct any longer.
  • E-barter is a great idea, and I would love to have that and have even been thinking in that direction for some time. Unfortunately, it is impossible on a reasonably large scale, for a very simple reason - once this becomes big and coordinated and many people do that, the government (don't we all love it?) will realize that no taxes is being paid, and will therefore prohibit this stuff. I would be happy to write you a patch in 2-3 hours and get a cool gadget in return, but The Government will lose something like $50 in taxes if we do that, and they will NEVER let that happen.
    -- The word "woman" is not politically correct any longer.
  • It depends on your size. If you are a small company and sell brand-less widgets, zShops under Amazon are perfect for you (well, in 90% of the cases).

    However, once you reach a reasonably large size and begin to care about you own name, this won't be enough anymore. Suppose Panasonic wants to set up a new online store - would they be better off putting it under Amazon, or spending some ridiculously low (compared to their volume) amount of money and getting their own system with their brand on it?
    -- The word "woman" is not politically correct any longer.
  • Of course, if a web page crashes your browser, you have a problem with Netscape. And if it crashes your OS, you have a problem with IE. :)
  • If we were bartering great sums of effort, money is indeed the quickest and most efficient way of doing it. On a small scale, my experience has been that it works very well in everyones favour. Perception of value is why. J knows a little gunsmithing, and needs his shoes resoled. X can resole shoes, and he needs the stock on his Winchester replaced. To each, the service they provide the other from their skill pool is less valuable then the service they recieve, and the swap works well. For example, last month I needed a new power supply and some SDIMMS. I called a business acquaintance of mine, knowing he had a stripped out Sun Ultra 2 in the back room. I asked him if he needed any odd jobs done, and told him what I needed. He needed an extra hand in operations; They were doing a big round of compliance and one of their employees was on vacation. I offered to help out for a few hours in exchange for the parts. His department got caught up, I got my parts, he made his boss happy, and each of us invested far less effort and money than we would have otherwise. In his case, bringing in someone to help with the compliance tests would have cost him about $800; instead he got rid of some hardware that would have been eventually tossed. At my end of it, I got the parts for five hours of labor instead of forty.

  • What attributes of an EJB server make it high or low end?

    For instance, what makes Bulls EJB low end?

    Is Oracle's EJB server in 8i high end? (aside from it not doing entity beans AFAIK)
  • No one is complaining that people want to take pictures with penguins. (AFAIK anyway.) The problem is that the penguins are brought into a huge bustling conference hall full of light and noise, housed in tiny sparse cages, and generally not treated with the respect they deserve as cute creatures. Besides, if they have enough money to help environmental causes, more power to them.
  • I don't really think our Big Brother in Washington can have a whole lot to say about it. In the situation you gave, the government loses no money. Sales tax was paid when the gadget was purchased, and cannot be re-charged if I were to sell it to you. Also, the government does not recieve a smaller slice of income tax, because I purchased the gizmo with money earned and taxed. If you had not written the patch for me, I would have had to do it myself (at salary). Besides, how can the government actually expect to tax a non-contractual agreement between friends? ;-)
  • Nowadays, the hot technologies in three-tier high end sites are EJB+JSP app servers and/or the ASP+COM combo. In (mostly two-tier) smaller projects, the cresting environments are PHP and Cold Fusion.

    OK...the EJP/JSP stuff I can see, but ASP/COM for high-end stuff? I just can't imagine it, seeing what I've seen about the stability of ASP/IIS/NT. I know of a company that just set up a *brand new* NT/SQL Server machine, which will act as a DB server to their NT/IIS server. You can already blue screen the thing, just by running packages in the Enterprise Manager. :-)

    I suppose if you want to run a ring of web servers...but you're still going to run into weirdness, I'd bet. Man, that's like intentionally running your head full speed into a brick wall.

    --
    Interested in XFMail? New XFMail home page [slappy.org]

  • Hm... well, www.opensales.org (not .com) says
    OpenSales will be open sourcing its

    code for the Open Merchant
    commerce server to the developer
    commnunity very soon. It is a
    Linux based next-generation
    e-commerce technology that is
    feature-rich enabling developers to
    build a full commerce solution.
    (snip)
    For access to the source code, leave
    us your email address below.

    So... maybe. Or is this just another "call it open and sucker people into working on your project" scam? :)
  • http://www.enhydra.com
  • I gotta agree, this sounds pretty nifty, but I think the problem is making the connections. Maybe I can write docs, and want a palm pilot, but maybe the gal/guy who wants the docs written is offering a faster chip, not a palm pilot.

    Think it'd be practical to start implementing transactions with N>2 participants? Set up circles, I do your docs, you do his debugging, he gives her the chip, she gives me the palm. (No pun, or illegal intent, intended :) Or would this kind of complexity just turn people off?


  • Um. I have to disagree on that point. Have you heard of eBay or any of the other auction sites? How do you think sellers on eBay ship their stuff? Transporters? Bottom line, bartering usually works out to the benefit of both parties. Think about it, if you are willing to trade the item that you obviously don't really care about (be it baseball cards or your time) for something that you want/need, then you've come out ahead. And lets face it, if you were even willing to trade (an item or your time/skills) then it's obviously something that you don't value that much.

    Pete
    I can see through time - Lisa Simpson
  • On the back ends side of Minivend, one can use MyODBC. But it also means you have to do everything in MySQL. We currently have a store setup using Minivend+MySQL. And using Access to handle the back end. Which is much better then minimate at database admin. :)
  • Size isn't the only criterion. What amazon is delivering here isn't merely a shopping cart and some SQL backend. Its delivering thousands of customers. A business wants a website to draw in customers; if customers come by some other means, a fancy website is just a waste of time. Even a big manufacturer like Panasonic might do far better selling through amazon than through its own site. In fact, it will have to sell through amazon. Or risk being ignored.
  • Well, it would get a little hard to self-manage. Tech people are usually tolerant of complexity, and I imagine quite a few of these arrangements could emerge. Unfortunatly, the longer the chain, the more links there are to break, and the larger the number of potentially dissatisfied people. In the case of N==3, I suppose it would come down to a matter of how 'hungry' each party is, and how close the relitive values are, but I don't see too much of an innate problem.
    I'm guessing that most participants would have flexible wants or multiple needs, eg 'I need a nice PCI soundcard and some memory', or 'I need some docs and some VB code'. If this is true, the system becomes practical and efficient with a relitivly small user base.
    I'm going to do a little bit of figurative guesstimation. Assume we are always trading hardware for services rendered. Further, assume that there are only twenty services and forty types of hardware. If each person wants two different bits of hardware and could potentially perform three different services, (or vice versa) the system hits a guaranteed 100% match rate with only 140 entries. At 2 and 2, 200 entries. 1 and 2 yields 400, while the most specific case garners 800. Eight hundred entries isn't that high a number, especially when every techie and his sibling wants a new toy, and unemployment is so terribly low that others pay through the nose for people they wouldn't consider hiring normally. (let alone competent people!)
    I realize that there may be HUNDREDS of each, and that some swaps may be service/service hardware/hardware, but I was only interested in the effect of specificity on feasibility anyway, and I'm not even going to contemplate anything more complex before morning.
    (Note to myself: Quit reading manuals and scientific papers. You are beginning to sound like one.)
  • by Anonymous Coward
    The product exists. It's the engine behind eToys. No vapor here.
  • Actually barter is taxable. Everytime you barter you have to report it and pay taxes on it. Of course nobody actually does this but if the IRS ever decided to enforce this law they could tag everybody in the US.
  • Money is good except that it has one severe drawback. Interest. Communitites accross the US and on the internet have been experimenting with alternate currencies and barter systems. You can go to http://www.transaction.net/ [transaction.net] and read some very interesting articles about this subject.


    A barter system works great if you set up an alternate currency. The internet is the ideal medium for such a thing.

  • I wonder if a better base would be, say, apache/jserv/gnujsp for the display logic and a set of OpenSource e-commerce EJBs running on the Jonas EJB server?
  • Yes, we already trade time. (i.e., you give me some firewall, I give you some load balancing, boom bam we have a deal).

    We need a way to trade time. What's the deal with all this sales of goods? This is a services economy. Some of us do seek to address this issue.


  • I spent quiet a bit of time installing and getting to understand minivend... I was in the end very frustrated with how slow the thing was. Looking at it again, it would of been a very - similar learning curve w/just learning to use PHP.

    After learning PHP, you have a lot of different shopping cart libs to do the same thing.

    PHP/Coldfusion would make much more sense in the long run, and in reality is easier.
  • If you'd like to plan for high availability what is the best way to go as far as SSL certficates? If you have a central re-director machine, each of the clients needs to have their own SSL certficate right? What do people typically do here, use a transparent redirection mechanism, or buy more certficates? Any info would be greatly appreachiated.
  • I'm currently working on CommerceServ, another open-source e-commerce system. It's a little on hold right at the moment because of coursework, but I hope to get back to it within a few days.

    More info at:
    http://wired.dcs.st-and.ac.uk/ ~rnicoll/commerceserv/ [st-and.ac.uk].

    Enjoy!

  • The IIS-ASP-COM combo may not be a perfect world, especially at the MTS layer, but you can't say it isn't usable at the high end. I'm sure Dell, barnesandnoble.com and the major MSN affiliates would be surprised to hear that you can't build some typical types of high-volume dynamic sites with it.

    Sure, the range of scaling, clustering and load-balancing approaches you can take are constrained and sometimes not pretty, but that's not the same as saying there aren't any. And presenting a seamless 24/7 face to the world may require more sweat, but there are sites that manage it, give or take a few multi-hour outages (salve Web TurboTax).

    No, I probably wouldn't do a 100%-Microsoft realtime airline ticketing system, or something involving terabytes of filesystem storgae (read: Hotmail). Nor would I recommend it to a company that sets very high uptime requirements, or to any company that doesn't already have a very high NT committment in place. But even though it invites some headaches, a shop that has a heavy investment in NT infrastructure and skills and nothing on the Unix side can often do what it needs with the MS approach, as long as you understand there are brick walls you will run into if you try to do certain things.

    [N.B.: Yes, I know much of Web Turbotax was built largely out of ISAPI DLLs, not so much with ASP and MTS.. but the most notorious outage they had was elsewhere.]
  • This new software sounds nice but if you need a true open-source e-commerce solution now then Minivend is what you want to use. There have been some comments about Minivend being slow but I know that Minivend runs some VERY heavily hit sites. If setup properly Minivend is VERY fast, the bottlenecks are usually elsewhere. Also, Minivend is about to get a MAJOR upgrade (version 4) that will make it faster and more straight-forward. Minivend is proven and available now in GPLed perl.
  • Not to be redundant, but there are a couple of solutions that are out now, and are working. YAMS [screamdesign.com] is currently available (under the GPL), is in use at the ScreamDesign store [screamstore.com], and is being actively developed. Minivend, opencart, MySQLShopper, Webshop and a grundle of others show up in a search of freshmeat [freshmeat.net].

    When OpenSales becomes an opensource package, it will be interesting to see how much cross pollination occurs -- and which packages shake out at the top of the pile.

  • Try GNUstepWeb, see http://www.sbuilders.com/misc/GNUstepWeb/main.shtm l

    It's a free clone of WebObjects :)
  • I agree with you, but somehow they're doing it. The company I work for (http://www.trilogy.com/) is currently trying to move from ASP/COM to EJB/JSP, and they've been targetting the Really Damned High End all along. And, so far as I can tell, they've been doing okay with it. *shrug*
  • I've been working with Michelle Kraus of OpenSales as a member of the free software community in reviewing their license, and am familiar with it and the status of the product.

    Suffice to say, both exist, there should be further announcements in October, and we hope the open source and free software communities are thrilled to pieces.

    The product is has its roots in the eCommerce engine driving eToys. There are currently six clients, the code base is mature, and the first public release is meant to be production-level, usable code.

    The OpenMerchant Community Source License is still being hammered out, there should only be minor changes in details remaining to be changed. It is similar in spirit to the GNU Lesser General Public License (LGPL) -- it should meet the FSF's definition of Copyleft, and should be compliant with the Open Source Definition (OSD) by the Open Source Initiative. It provides specific additional protections for patent and trademark which aren't addressed in the GPL or LGPL.

    The following is an interpretation of the license, but not a legal description of it, naturally.

    The OpenMerchant Community Source License allows all licensees to use, reproduce, modify, perform, sublicense, distribute, and transmit the licensed work. Other contributors retain copyright to their code but grant license to use modifications under terms of the license. It allows the work to be incorporated into larger works, but requires that all modules, interface definition files, compile and install code, or diffs be considered part of the covered work.

    The primary differences from the GNU licenses are extended language on other forms of intellectual property. Necessary grantable patent rights are granted by both the original developer and subsequent modifiers. Use of trademarks of developers is not granted (but you don't have to strip them from the code if they exist there). The original developer reserves the right to distribute its own code (but not contributed modifications) under other terms (a right granted anyway under law, but reported as a good-faith and statement of intent matter).

    Distribution of modifications is addressed. These are similar to the [L]GPL, though distinctions between research and commercial use are made. The language tidies up issues now facing the GPL such as use of software on servers -- this is considered commercial, and requires distribution of modificiations. Language similar to the IBM Public License (IPSL, which covers Jikes) and the Netscape Public License (NPL) regarding third party legal claims. Licensee rights to enforce -- any licensee may enforce obligations of the license, though they can't drag other licensees into the fight.

    License versioning is similar to GPL, IPSL, NPL, and others -- software may be licensed under the current or future versions of the license.

    The termination language includes specific protection against patent infringement claims by licensees, which I think is particularly clever and effective. IBM has also developed some interesting twists which might be reviewed for comparison.

    There are the typical disclaimers of liability and warrantee for free software.

    Additional language pertains to government use, terms of interpretation and enforcement, jurisdiction, etc.

  • I've tried to get it work for 3 days - no luck. The manual basically says "if you have problems, you've got wrong Perl - go get fresh one, compile it, install and go". Well, I have lastest Perl I could get for RH - 5.00502.Is this one so bad that Minivend must fail on it without even giving error message? And I'm not going to start fresh Perl installation (and lose about 20 of installed modules, and break some apps) just to make sure it won't work anyway... Seems that people at minivend have way to go before it can be installed without a royal headache.
  • You might be interested in checking out ecTechWeb [umbc.edu] which is a directory of news, information and internet resources of interest to developers and researchers relevant to electronic commerce. It's maintained by UMBC's Institute for Global Electronic Commerce [umbc.edu]
  • Good points, all, and I imagine this kind of thing would pick up more than 800 hits.

    I think you could also ease the complexity if you had the database make the matches. You sign up and list your available skills, and your desires (including, for people like me, an "everything" box :) and then let it make the n-fold connections for you.

    A lot of the architecture would be almost identical to job search sites that match your skills with employer needs.

When you are working hard, get up and retch every so often.

Working...