Shop OBEX P1 Docs P2 Docs Learn Events
Paid Object Exchange? — Parallax Forums

Paid Object Exchange?

DelusDelus Posts: 79
edited 2010-02-16 23:49 in Propeller 1
As a software developer myself I’m curious to see if anyone else would be interested in seeing a paid object exchange with the release of the propeller II. I haven’t given this too much thought yet and can see many technical issues regarding code security but giving developers the ability to sell their well refined code could encourage the undertaking of more time intensive projects which would simply take too long to consider for interests sake alone.

I am not an advocate of removing the free object exchange we all know and love and I imagine there would be a fee for developers wishing to use a paid service giving parallax the resources to manage and maintain it well.

In addition to objects this could also be used for distributing compilers, debuggers, simulators.

Any way this is just a thought and I’m interested to see what others think of this idea.

David
«1

Comments

  • rjo_rjo_ Posts: 1,825
    edited 2010-02-14 18:14
    It probably wouldn't work...and would spur all kinds of nastiness.· But there is no reason why an off-site forum/obex exchange couldn't be successful and earn revenue for the contributors.· That money wouldn't come from the public, it would come from advertisers.· Revenues could be split rationally according to the number of visitors to threads, the number of downloads from the obex, with small tokens going to the owners of the site... sort of like an electronic version of the GadgetGangster...
  • wjsteelewjsteele Posts: 697
    edited 2010-02-14 18:40
    The only question that pops into my mind is why? There's no reason why someone couldn't sell their binary files now for fun and profit right now with the Prop I.

    The problem with the pay for model that I see as a developer is that I can't optimize that code base like you can with the MIT based code. For example, look at what has been done with the graphics drivers (and TV/VGA as well) to support the new types of displays out there. If it was a closed model, that would never have happened. If someone developed a display driver for Ray's 4.3" displays that was closed, I wouldn't use it... simply because I needed to modify his drivers to suit my own needs.

    I think this resource is way to valuable in other ways than the monetary. Personally, I thrive on the knowledge and challenge in learning and understanding the code. I'd never buy code for the Prop unless I also got the source.

    Yeah, I know, this coming from a Microsoft guy, but I think that the closed model of Windows works because of all the published APIs that MS has developed. Parallax doesn't have the resources to do all that work, so we need to take that responsibility on.

    Bill
  • John R.John R. Posts: 1,376
    edited 2010-02-14 18:46
    Two Words: "Open Source"

    This benefits both users and developers, unless as a developer you are under the impression that nobody in the world can do a better job than you can.

    This (Open Source) does not preclude making money, just that you also need to make source available. Normally the money part comes from packaging and/or support (Think Red Hat and DotNetNuke).

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    John R.
    Click here to see my Nomad Build Log

    Post Edited (John R.) : 2/14/2010 8:11:49 PM GMT
  • DelusDelus Posts: 79
    edited 2010-02-14 18:50
    Bill,

    You may have a point there, I'm not sure such a system could work very well without some way of still sharing source code which could make a mess of things. One thought I did have was still submitting the source and having other's who use/improve your code pay for the use. This however wouldn't prevent someone from being less than honest... I'm still interested in the idea but it would be quite the challenge to get right.
  • heaterheater Posts: 3,370
    edited 2010-02-14 19:26
    Paid for commercial code for the Propeller won't work. Bill Gates tried it with the Intel 8080 back in the 1970's and see where that got him.

    Oh wait...Let's try that again.

    Paid for commercial code for the Propeller won't work. Bill Gates tried it with the Intel 8080 back in the 1970's and see what bondage, expense and misery that got the rest of us.

    Parallax has a business model based on shipping hardware. All the software available for free from OBEX and elsewhere which is open source and constantly being adapted, tweaked and improved by the community of Parallax users is of great benefit to that business model.

    It's hard to see how a closed source commercial software supply has much to offer in this space.

    Bottom line: If you think you have something for the Propeller that you can exchange for money then by all means try to do so. If you have money to pay for some closed development then perhaps I can help[noparse]:)[/noparse]

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    For me, the past is not over yet.
  • LeonLeon Posts: 7,620
    edited 2010-02-14 19:35
    Paid-for libraries (with a few exceptions) aren't even popular with other MCUs with development software which can have linkable object modules.

    Leon

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Amateur radio callsign: G1HSM
  • kf4ixmkf4ixm Posts: 529
    edited 2010-02-14 19:39
    There goes the neighborhood!
  • jazzedjazzed Posts: 11,803
    edited 2010-02-14 20:00
    rjo_ said...
    It probably wouldn't work...and would spur all kinds of nastiness. But there is no reason why an off-site forum/obex exchange couldn't be successful and earn revenue for the contributors. That money wouldn't come from the public, it would come from advertisers. Revenues could be split rationally according to the number of visitors to threads, the number of downloads from the obex, with small tokens going to the owners of the site...
    This is almost exactly what I was thinking [noparse]:)[/noparse] Except that the contributors would get royalties from advertising revenue based on the percentages of contributions rather than thread visitors. Kind of like the music industry without the RIAA. I'm sure some lawyer would find a way to leech a buck though in the name of frivolous *fairness*.

    Of course there is always someone or some reason to disagree with anything [noparse]:)[/noparse]
  • DelusDelus Posts: 79
    edited 2010-02-14 20:23
    By paid for I am thinking a few dollars per object. Not enough to replace anyone`s job but enough to be an incentive to people who wish to develop code for the propeller. This would definitely have to remain open source, as I don`t believe any amount of income on the developers side would make up for building off each other `s ideas.

    I currently don't have any code I would exchange for money for the propeller chip but the possibility to do so easily would be nice.

    Again I am not sure this could work and it would not have to be through Parallax but that would simplify things for people both developing and using the code.
  • CannibalRoboticsCannibalRobotics Posts: 535
    edited 2010-02-14 20:35
    I'd think it would depend on the price. At some price point (low) there is an assumption of quality and support that's probably not realistic when you're selling objects. The iPhone model of application delivery is very cool. If you only charge $.99 per object and allow honest reviews to be posted with the objects then it could work. As far as distribution, you post your object and reference those others that might be needed.
    BUT! I have never downloaded an obex item that did not need pretty significant adjustment to my problem.
    I think I've talked myself into advocating open source.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Signature space for rent!
    Send $1 to CannibalRobotics.com.
  • Phil Pilgrim (PhiPi)Phil Pilgrim (PhiPi) Posts: 23,514
    edited 2010-02-14 22:14
    CannibalRobotics said...
    I'd think it would depend on the price.
    A mere nickel to use an object would violate every fiber of openness. Any road bump in the road of free code use, no matter how small, is a non-starter. Period.

    -Phil
  • SciNemoSciNemo Posts: 91
    edited 2010-02-14 22:58
    And I think I have a solution to the problem of long software projects not being undertaken out of sheer interest. Get more intelligent young people attracted to the propeller. I know from experience that if you get enough young intelligent people together who don't have to work for a living yet and have all the time in the world, wonderful things can be done. For us everything is done out of interest alone.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Not the fish.
    sites.google.com/site/bitwinproject/
  • DelusDelus Posts: 79
    edited 2010-02-14 23:20
    Phil Pilgrim (PhiPi) said...
    CannibalRobotics said...
    I'd think it would depend on the price.
    A mere nickel to use an object would violate every fiber of openness. Any road bump in the road of free code use, no matter how small, is a non-starter. Period.

    -Phil

    I don't think charging for code use violates openness necessarily. I do think objects should be available as source not binaries and would not discourage use of others code so long as others are given credit where they are due it.

    I don't see why rewarding the hard work of people who contribute their code, financially, is simply out of the question.

    David
  • Phil Pilgrim (PhiPi)Phil Pilgrim (PhiPi) Posts: 23,514
    edited 2010-02-14 23:39
    Delus said...
    I don't see why rewarding the hard work of people who contribute their code, financially, is simply out of the question.
    That's another matter entirely. There are more ways to reward the authors than by charging the users. A lot of free and open-source code gets written via sponsorship. Someone (e.g. a hardware maker or op system developer) may decide it's in their best interest to have a certain piece of code available which would enhance their product. They find someone who can write the code and pay them to do it, with the proviso that it be released to the community under an open license. A lot of free and open source software gets written this way, including parts of Linux and Perl.

    I don't believe that charging the users directly is in anyone's best interest, however. That's not to say, though, that if company A approached you to customize object B for them for a fee that you shouldn't do it. But a non-free marketplace, where code is licensed for a fee and protected against copying (and all the legal Smile that entails) is, as I stated before, a non-starter. It's antithetical to everything the Propeller stands for.

    -Phil
  • w8anw8an Posts: 176
    edited 2010-02-15 04:59
    My concern is-- you find an object you think will perform a function you need...so you buy it. But it doesn't do exactly what you wanted. Can you see it? Can you return it? Do you have to sign an agreement saying you won't disclose what you saw or learned about it?

    Hmm, just a couple line changes and it will work for me... Am I allowed to modify it? And when I do, who owns the modifications now? Can I sell my mods as a value added supplement to your sale? Or do you own the rights to my mods?

    This is quickly getting messy...



    ..steve
  • VIRANDVIRAND Posts: 656
    edited 2010-02-15 05:44
    You can sell all the code you want as long as it comes with chips and circuit boards
    and a place to put the "batteries not included".

    Here, have ALL the POSSIBLE Code (and music too) in the universe for FREE! roll.gif
    www.youtube.com/watch?v=GLyLxvFxHbU
  • TonyWaiteTonyWaite Posts: 219
    edited 2010-02-15 06:19
    To make money, I would suggest a better model would be to offer services as a developer of completed *application* code.

    As a one-man business, I pay thousands of dollars every month in developing hardware+software solutions for various
    customer projects (for example public transport CCTV). It's not the particular 'objects' that are relevant here, but the complete program of software that controls the custom hardware/MMI.

    There's no contradiction, because one can judge the background and competence of the various candidates from their forum/obex contributions; then commission them for particular project work.

    For example, I approached Leon to develop and integrate a complex Propeller application, agreed the rate and worked with him to devise and test the solution. We used some obex code, contributed our discoveries back to the forum and ended up with new product and expertise.

    I'm actively seeking more jobs along these lines: moreover, as they come to completion I shall send unsolicited payments to some of the folks who have put particular objects in the public domain, because it pleases me to do so! This is not a naive business practice either: respect and trust are priceless but very real commodities.

    Regards,

    T o n y
  • Agent420Agent420 Posts: 439
    edited 2010-02-15 19:01
    wjsteele said...
    The only question that pops into my mind is why? There's no reason why someone couldn't sell their binary files now for fun and profit right now with the Prop I.
    Dr Jim's KISS debugger might be an example of this.· His voice recognition would qualify, but apparently the government has conscripted him.
    Dr Jim said...
    I am temporarly pressed into· The Spook world. I will continue the project as soon as they release me. I can do nothing about it. Thanks for your patience.
    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
  • Rob7Rob7 Posts: 275
    edited 2010-02-15 19:10
    O.K.
    Here it comes, Ill be nice "NO".
    I am sure you can do that if you would like, you can open you own web site for that, I don't think many users would pay for code.
    Why, would you ?
  • cgraceycgracey Posts: 14,256
    edited 2010-02-15 19:30
    Altera has developed a whole system of delivering customer-developed IP for their FPGAs. You can use, for free, 'trial' versions, which usually time-out after a few hours of use. If you decide you want to use something in your product, you buy a license and receive a·version which you can load, but not modify (in some cases). They've developed quite an infrastructure to do this and it extends from their web site, through their tool system, all the way down into their FPGAs, which have the ability to load protected code. The feeling of the whole thing, to me, though, is 'tenuous'. I'd hate the idea of having to go through lawyers' hoops and then pay up for this and that. I understand that for Altera's end market, this might go over okay, but I hate the feeling of it all and have a gut-level aversion to such things. I want to feel like an 'owner', not some sharecropper with unknown and possibly capricious landlords. Almost no one offers an 'ownership' experience, anymore. The trend is away from it, but the human spirit, I think, yearns for it. This is why I can take no pleasure in fancy cell phones and the like. Even PC's and home-entertainment systems. You just pay to get started, then they·roll you·at every turn and·track your every move. As if building houses on sand wasn't foolish enough, THEY own the sand. No thanks.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔


    Chip Gracey
    Parallax, Inc.

    Post Edited (Chip Gracey (Parallax)) : 2/15/2010 7:49:13 PM GMT
  • jazzedjazzed Posts: 11,803
    edited 2010-02-15 19:42
    Chip Gracey (Parallax) said...
    ... I want to feel like an 'owner', not some sharecropper with unknown and possibly capricious landlords.
    Looking forward to more sunshine in your Walnut grove?
  • RaymanRayman Posts: 14,877
    edited 2010-02-15 19:50
    My feeling is that GNU code is going to be very popular for the Prop2...
    It should be fast enough to use the vast C libraries out there for things
    like jpeg graphics and mp3 audio...


    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    My Prop Info&Apps: ·http://www.rayslogic.com/propeller/propeller.htm
  • cgraceycgracey Posts: 14,256
    edited 2010-02-15 20:03
    jazzed said...

    Looking forward to more sunshine in your Walnut grove?
    Yes. It's been raining for over a month. I suppose it will start to warm up soon. Then it will be time to plant some tomatoes, peppers, and melons.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔


    Chip Gracey
    Parallax, Inc.
  • BeanBean Posts: 8,129
    edited 2010-02-15 20:05
    Just to throw my 2 cents in here...

    [noparse][[/noparse]Climbs on soapbox]

    The one thing I don't like about the OBEX is that I cannot restrict my code from being used for certain things (like weapons for example).

    This really rubs me the wrong way. I don't like the idea of others to using my code for things I morally don't agree with.

    A person with a hobby, I'm not worried about. But if a military company (making mega bucks from my taxes) would use my code to develope something that kills people, and I couldn't do anything to prevent it. I don't think I could sleep at night.

    [noparse][[/noparse]Climbs down from soapbox]

    Bean

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Use BASIC on the Propeller with the speed of assembly language.

    PropBASIC thread http://forums.parallax.com/showthread.php?p=867134

    March 2010 Nuts and Volts article·http://www.parallax.com/Portals/0/Downloads/docs/cols/nv/prop/col/nvp5.pdf
    ·
  • edited 2010-02-15 20:18
    I have no problem with users including their name and address in a text file for donations for all of their hard work.

    In another forum, if users want software developed, they put a bounty on a project. They contribute money to a cause and when a programmer takes the job, he gets the money when he completes the work.
  • jazzedjazzed Posts: 11,803
    edited 2010-02-15 20:42
    Rayman said...
    My feeling is that GNU code is going to be very popular for the Prop2...
    It should be fast enough to use the vast C libraries out there for things
    like jpeg graphics and mp3 audio...
    @Ray,
    Valid observation for sure. I wonder how much ANSI C (non-GNU) source is available for such applications? Now if we could only finish that native GNU tool-chain (which would be worth Parallax or someone paying for especially since it's such a PITA for mere mortals). ZOG would be a good intermediary but being able to execute LMM C would allow a good showcase of potential.

    @Chip, all I've managed to grow so far is weeds [noparse]:)[/noparse] It's definitely spring time in San Jose. Weeds *spring* up here and there over night.
  • Phil Pilgrim (PhiPi)Phil Pilgrim (PhiPi) Posts: 23,514
    edited 2010-02-15 21:09
    Bean said...
    ... I don't like the idea of others to using my code for things I morally don't agree with. ...
    Moral dilemmas like yours can crop up in any industry. Hammerhill paper and Bic pens can be used for ransom notes. A Louisville Slugger can be used to smash kneecaps, and Callaway golf clubs can do a number on car windows. Dow fertilizer can be used to make bombs. Who knows how much Belden wire has gone into weapons, including landmines? And who makes the keys that can be turned to unlock a mailbox — or arm an ICBM?

    The point is that nearly any innocent product can be used for nefarious purposes. But they are the perps who use them this way who are responsible for the evil they spread, not the designers of the products themselves. If we had to worry about every little thing we design or write being misused for nefarious purposes, we'd never do anything.

    -Phil
  • VIRANDVIRAND Posts: 656
    edited 2010-02-15 21:54
    Rayman said...
    My feeling is that GNU code is going to be very popular for the Prop2...
    It should be fast enough to use the vast C libraries out there for things

    like jpeg graphics and mp3 audio...

    How about ogg vorbis and theora. It is nominated as the free alternative to mpeg formats in HTML5,
    and it's GNU, and supported on all platforms except maybe Mac. Is it too hard for the Propeller?
    We really need to figure out how to make a useable FFT filter, as all these formats use FFT variants.


    As for free code being used for destructive purposes, being compelled to pay for the destructive
    action is a million times more offensive to me.


    FPGA modular virtual circuits (or whatever they are called) are called "IP", as in copyrighted, and
    have time bombs in them? That is a disgusting technology then! HDTV has that feature, and as
    long as it does, I will not buy it. Why would I "buy" what I can't own, because of that ?
  • LeonLeon Posts: 7,620
    edited 2010-02-15 22:05
    FPGA IP doesn't have "time bombs"!

    Leon

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Amateur radio callsign: G1HSM
  • MicrocontrolledMicrocontrolled Posts: 2,461
    edited 2010-02-15 23:04
    WHY would you want to have a paid object extange?!? I know that if there was one I would post my objects in there just to get a little money when I would normally post them free. Besides, then you have to fiddle with taking payments and such. I like the FREE object extange and I would like it to stay that way.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    [noparse][[/noparse]color=#008000>http://designedbymemicros.blogspot.com/
Sign In or Register to comment.