[google-appengine] Re: Selling python modules ?

2010-03-10 Thread pca
Thank you all for the feedback, which I accept.  It is a tough call to
decide between open source and closed source, and your feedback makes
me think that the best way is to have 2 offerings : an open-source
core library, available freely, complemented by professional, payable
tools and services for the demanding customers.  This is the approach
that mySQL took.

I considered also the option that Tim suggested, i.e. to host the
"business rule engine" as a web service, especially on GAE.  However,
I'm concerned that the response time of the http request between the
front end servers and the "business rule cum database back end" would
be too high for most applications.  After all, mySQL does not offer
its database as a web service (this hosted model works for end-user
applications though, such as salesforce.com).

So, I take away my suggestion to host a module store on GAE.

Best regards,
Pierre C.

On Mar 11, 2:03 am, Patrick Twohig  wrote:
> I'm inclined to agree with Ikai on this one.  I also think you should be
> able to monetize your application any way you wish, providing it's legal.
>
> --
> Patrick H. Twohig.
>
> Namazu Studios
> P.O. Box 34161
> San Diego, CA 92163-4161

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appeng...@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



Re: [google-appengine] Re: Selling python modules ?

2010-03-10 Thread Patrick Twohig
I'm inclined to agree with Ikai on this one.  I also think you should be
able to monetize your application any way you wish, providing it's legal.

-- 
Patrick H. Twohig.

Namazu Studios
P.O. Box 34161
San Diego, CA 92163-4161

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appeng...@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



[google-appengine] Re: Selling python modules ?

2010-03-09 Thread Tim Hoffman
Hi

Given the way app engine works/deployed I think you are unlikely to
find a solution along the lines you describe.
For code distibution with python you have to have the source, with
java you could deliver
obfuscated jar files but someone can still unpick what you have
done.

If you are developing a rules engine, then I suggest you might look at
developing it as
a paid for web service deployed on appengine, then other systems
could
use it through a cleary defined public api. The you could charge for
its use.

If the rules engine is good enough and the service is compelling
enough
then people will pay for a good service. And this approach doesn't
preclude you from selling the package to
other people.  You could deploy the whole application into an
appengine instance
for their private use, without having to relenquish the code, or you
could sell the application (with source).

T

On Mar 9, 10:26 pm, pca  wrote:
> Hi,
>
> I'm developing a software module for python and I'm looking for ways
> to monetize it.  It's not so easy :-(  but GAE could provide a nice
> answer.
>
> It would be great if GAE would have a "module store", i.e. a place
> where developers like me would post a module, and where developers on
> GAE would be able to select a module from the store, for a licence and/
> or maintenance fee, so that they are included in their app.  This
> would also work on the app server, so that developers can debug their
> app+module locally. They would NOT have access to the source code of
> the modules though.  Also, GAE developers could decide to updgrade to
> the newer versions of modules.
>
> Any comments on this ?
>
> By the way, the module I'm developing implements a rule-engine for the
> "model" part of the Model-View-Controller architecture, thus
> accelerating development on GAE.  It could be translated to Java too,
> so the question applies for Java too.
>
> PC

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appeng...@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



Re: [google-appengine] Re: Selling python modules ?

2010-03-09 Thread Ikai L (Google)
Developers should be allowed to monetize their applications as they so
wish. I don't see us offering this specific functionality to charge
for imports in the future, but you are free to build APIs that you
charge for or compiled JARs for sale.

I'm of the opinion, however, that the open source projects that exist
are going to be challenging to compete against unless you are able to
provide high quality support.

On Tue, Mar 9, 2010 at 8:48 AM, mstodd  wrote:
> I wouldn't say that I'm ethically opposed to such a code repository,
> but it is against the spirit of Google code and Python as a whole.
>
> If you have something cool to share to the community, rather than
> going out of your way to obfuscate it or keep it from the community,
> just give it and make the community better.  You'll be rewarded more
> that way.
>
> On Mar 9, 9:00 am, Peter Cooper  wrote:
>> Please explain how one can include a Python or Java "module" of unknown
>> provenance and reliability into a working or developing app, without having
>> access to "source."
>>
>> I am ethically opposed to the concept proposed in this post for a
>> "monetized" code repository. For my part, Google should host the Python
>> equivalent of CPAN. Google leaves a great deal to developers, as it should
>> be, so that apps can evolve naturally. Open source is one methodology for
>> natural development.
>>
>>
>>
>> On Tue, Mar 9, 2010 at 2:26 PM, pca  wrote:
>> > Hi,
>>
>> > I'm developing a software module for python and I'm looking for ways
>> > to monetize it.  It's not so easy :-(  but GAE could provide a nice
>> > answer.
>>
>> > It would be great if GAE would have a "module store", i.e. a place
>> > where developers like me would post a module, and where developers on
>> > GAE would be able to select a module from the store, for a licence and/
>> > or maintenance fee, so that they are included in their app.  This
>> > would also work on the app server, so that developers can debug their
>> > app+module locally. They would NOT have access to the source code of
>> > the modules though.  Also, GAE developers could decide to updgrade to
>> > the newer versions of modules.
>>
>> > Any comments on this ?
>>
>> > By the way, the module I'm developing implements a rule-engine for the
>> > "model" part of the Model-View-Controller architecture, thus
>> > accelerating development on GAE.  It could be translated to Java too,
>> > so the question applies for Java too.
>>
>> > PC
>>
>> > --
>> > You received this message because you are subscribed to the Google Groups
>> > "Google App Engine" group.
>> > To post to this group, send email to google-appeng...@googlegroups.com.
>> > To unsubscribe from this group, send email to
>> > google-appengine+unsubscr...@googlegroups.com
>> > .
>> > For more options, visit this group at
>> >http://groups.google.com/group/google-appengine?hl=en.- Hide quoted text -
>>
>> - Show quoted text -
>
> --
> You received this message because you are subscribed to the Google Groups 
> "Google App Engine" group.
> To post to this group, send email to google-appeng...@googlegroups.com.
> To unsubscribe from this group, send email to 
> google-appengine+unsubscr...@googlegroups.com.
> For more options, visit this group at 
> http://groups.google.com/group/google-appengine?hl=en.
>
>



-- 
Ikai Lan
Developer Programs Engineer, Google App Engine
http://googleappengine.blogspot.com | http://twitter.com/app_engine

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appeng...@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



[google-appengine] Re: Selling python modules ?

2010-03-09 Thread mstodd
I wouldn't say that I'm ethically opposed to such a code repository,
but it is against the spirit of Google code and Python as a whole.

If you have something cool to share to the community, rather than
going out of your way to obfuscate it or keep it from the community,
just give it and make the community better.  You'll be rewarded more
that way.

On Mar 9, 9:00 am, Peter Cooper  wrote:
> Please explain how one can include a Python or Java "module" of unknown
> provenance and reliability into a working or developing app, without having
> access to "source."
>
> I am ethically opposed to the concept proposed in this post for a
> "monetized" code repository. For my part, Google should host the Python
> equivalent of CPAN. Google leaves a great deal to developers, as it should
> be, so that apps can evolve naturally. Open source is one methodology for
> natural development.
>
>
>
> On Tue, Mar 9, 2010 at 2:26 PM, pca  wrote:
> > Hi,
>
> > I'm developing a software module for python and I'm looking for ways
> > to monetize it.  It's not so easy :-(  but GAE could provide a nice
> > answer.
>
> > It would be great if GAE would have a "module store", i.e. a place
> > where developers like me would post a module, and where developers on
> > GAE would be able to select a module from the store, for a licence and/
> > or maintenance fee, so that they are included in their app.  This
> > would also work on the app server, so that developers can debug their
> > app+module locally. They would NOT have access to the source code of
> > the modules though.  Also, GAE developers could decide to updgrade to
> > the newer versions of modules.
>
> > Any comments on this ?
>
> > By the way, the module I'm developing implements a rule-engine for the
> > "model" part of the Model-View-Controller architecture, thus
> > accelerating development on GAE.  It could be translated to Java too,
> > so the question applies for Java too.
>
> > PC
>
> > --
> > You received this message because you are subscribed to the Google Groups
> > "Google App Engine" group.
> > To post to this group, send email to google-appeng...@googlegroups.com.
> > To unsubscribe from this group, send email to
> > google-appengine+unsubscr...@googlegroups.com
> > .
> > For more options, visit this group at
> >http://groups.google.com/group/google-appengine?hl=en.- Hide quoted text -
>
> - Show quoted text -

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appeng...@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.