[tw] End User Application Development - IP Protection?

2009-01-10 Thread SteveM

I've been playing around with TW and I have some ideas for niche
applications.  However I need to learn js to tie pieces together.
Given my relative naivete with html/js, my question is how to protect
the content?  Can an app or app functions of a TW be compiled?  Are
there other ways to encrypt html/js source code?  If there aren't,
then I suppose I won't try.

Any advice or references would be appreciated.

Thanks,

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



[tw] Re: How do I display a long tiddler at the top?

2009-01-10 Thread Daniel Baird

On Fri, Jan 9, 2009 at 7:15 AM, bwallum r...@btconnect.com wrote:

 Hi

 I'm trying to open a long list of tiddlers from a table. I can do this
 but it displays at the bottom of the list.

 How can I set the table to display at the top of the list please?

I don't quite follow.  I think you're saying that you have a table in
one tiddler with links to other tiddlers, and you're clicking links to
open those other tiddlers... and what problem are you having...?

-- 
Daniel Baird
I've tried going to the XHTML bar / a few times, but it's always closed.

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



[tw] Re: End User Application Development - IP Protection?

2009-01-10 Thread FND

 Given my relative naivete with html/js, my question is how to protect
 the content?  Can an app or app functions of a TW be compiled?  Are
 there other ways to encrypt html/js source code?  If there aren't,
 then I suppose I won't try.

There are ways to compress/obfuscate JavaScript code - but it remains 
interpreted code[1], so it's as opaque as compiling to object/binary code.

You might want to ask yourself whether this protection is really 
necessary though. I won't go on a Free/Open-Source Software rant here, 
but the problem you're trying to address is likely not a problem at all.

TiddlyWiki itself, and your intent to build something on top of it, 
demonstrate that there's immense value in providing access to the source 
code, allowing others to reuse and refine your product.
There are countless other examples of this, and more and more people 
(and companies) are beginning to realize that.


-- F.


[1] http://en.wikipedia.org/wiki/Interpreted_language
[2] http://en.wikipedia.org/wiki/Obfuscated_code

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



[tw] Re: End User Application Development - IP Protection?

2009-01-10 Thread Daniel Baird

On Sun, Jan 11, 2009 at 12:01 AM, SteveM sbma...@comcast.net wrote:

 I've been playing around with TW and I have some ideas for niche
 applications.  However I need to learn js to tie pieces together.
 Given my relative naivete with html/js, my question is how to protect
 the content?  Can an app or app functions of a TW be compiled?  Are
 there other ways to encrypt html/js source code?  If there aren't,
 then I suppose I won't try.

 Any advice or references would be appreciated.

As I understand it, you can obfuscate your JavaScript but not really encrypt.

I guess you could do the important parts of your algorithms on a
server somewhere and just supply the results, but that would break the
single-file, go-anywhere nature of TW, which seems to impede adoption.

Who are you protecting your code from?  Are you planning on selling your work?

;Daniel

-- 
Daniel Baird
I've tried going to the XHTML bar / a few times, but it's always closed.

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



[tw] Up-to-date instructions on how in install TagglyTagging available?

2009-01-10 Thread HeX

Whilst trying a nice plugin from FND today I noticed that all my MPTW
Plugins where quite outdated. As I've probably added them to my (d3)TW
at 2.1 version times I thought to make it propper and removed all MPTW
Plugins first. Well the only reason I've got MPTW stuff installed is
that I really like Simone's TagglyTagging [1] feature. It's a great
way to organise references, cheat sheets, tiddlysnips and what have
you.

Now the problem is that now that I got rid of all the old MPTW stuff I
wanted to do a clean TagglyTagging installation with only the MPTW
dependencies which are really necessary. Unfortunately the
installation instructions on [1] are outdated. Are there any up-to-
date instructions available?

Thanks,
HeX

[1] http://mptw.tiddlyspot.com/#TagglyTagging
--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
TiddlyWiki group.
To post to this group, send email to TiddlyWiki@googlegroups.com
To unsubscribe from this group, send email to 
tiddlywiki+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/TiddlyWiki?hl=en
-~--~~~~--~~--~--~---



[tw] Re: End User Application Development - IP Protection?

2009-01-10 Thread Eric Shulman

 Given my relative naivete with html/js, my question is how to protect
 the content?  Can an app or app functions of a TW be compiled?  Are
 there other ways to encrypt html/js source code?

Keep in mind that TW was built as an open source project, and the
ability to create a 'closed source' version was not a consideration in
the design of the TW architecture.  It *might* be possible to deliver
a TW in a completely 'closed' fashion, but it is certainly not a
trivial prospect, and is also not likely to achieve 100% masking of
all internal HTML and JS code.

Nonetheless, here's some thoughts on what might be needed to make the
attempt:

Applications that present dedicated HTML content sometimes do this by
combining a standard application framework with an embeddable browser
library to create a compiled stand-alone application that also
contains the compressed/encoded HTML and JS code content.

This content is then rendered within the embedded browser... which
usually does *not* include commands to view the source code (i.e., no
viewpage source command), and almost certainly doesn't support use
of 3rd-party JS debugging tools (like FireBug or Jash).  Of course,
you would also have to block user-level access to any
'systemConfig' (plugin) tiddlers within the TW document, so that the
source definitions of those tiddlers can't be viewed either.

However... given that TiddlyWiki itself can be used as a JS
programming environment, it may still be possible to view some of the
source code, which is always available in decoded form from *within*
the TW simply by examining the 'innerHTML' property of the
'document.body' DOM element... and there are undoubtedly many *other*
ways to probe the source using JS from with TW, so the chances that
you can close up all the 'holes' and make the code completely
inaccessible is virtually nil.

Sorry I can't offer a more hopeful outlook... still, if you want to
give it a try (and are successful), it could turn TW into a very nice
RAD (Rapid Application Development) tool.

enjoy,
-e
Eric Shulman
TiddlyTools / ELS Design Studios
--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
TiddlyWiki group.
To post to this group, send email to TiddlyWiki@googlegroups.com
To unsubscribe from this group, send email to 
tiddlywiki+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/TiddlyWiki?hl=en
-~--~~~~--~~--~--~---



[tw] Re: End User Application Development - IP Protection?

2009-01-10 Thread SteveM

To Both,

Thanks for your replies.  I understand what you are saying.  You look
at TW as a labor of love.  And I really appreciate the great work that
Jeremy and all of the plug-in developers have done.

My take on it is more pragmatic.  Apps get developed when there's
money in it.  It seems like a tension exists in the open-source
community because profit is made to be a bad thing.  But it's your
ball of wax so I sincerely respect your opinion.

Here's what I'm getting at specifically.  I have targeted a training
app for a specific domain.  I think I can TW their training modules.
The value to the customer would be a visually and navigationally
superior product (relative to PowerPoint).  So my customer would sell
that value prop to their customers.  I would sell them TW design
services for each course they produce.  Easy enough.  However if I
give them a TW course with everything exposed, I essentially give them
a template that they could run with or farm out to another
consultant.  So they could use me - only once.  I'd stand a big risk
of losing downstream development with that scenario.  Given that risk,
I would not do the first one at all.

There's a general philosophical issue embedded here.  I looked at
Moodle early last year and was really impressed with the product.
There are maybe 500 plugins.  Probably more than half are dead
altogether and another 20% have to be cleaned up.  So that plugin
library contains perhaps 400 orphans because there is no incentive ($)
for developers to repair/upgrade what are fundamentally good ideas.

So Moodle is free, but in many respects dysfunctional because of it.
That's open source.  Great ideas with no incentive for discipline so
products remain in the sandbox.

Comments?

Steve




On Jan 10, 9:20 am, Daniel Baird danielba...@gmail.com wrote:
 On Sun, Jan 11, 2009 at 12:01 AM, SteveM sbma...@comcast.net wrote:

  I've been playing around with TW and I have some ideas for niche
  applications.  However I need to learn js to tie pieces together.
  Given my relative naivete with html/js, my question is how to protect
  the content?  Can an app or app functions of a TW be compiled?  Are
  there other ways to encrypt html/js source code?  If there aren't,
  then I suppose I won't try.

  Any advice or references would be appreciated.

 As I understand it, you can obfuscate your JavaScript but not really encrypt.

 I guess you could do the important parts of your algorithms on a
 server somewhere and just supply the results, but that would break the
 single-file, go-anywhere nature of TW, which seems to impede adoption.

 Who are you protecting your code from?  Are you planning on selling your work?

 ;Daniel

 --
 Daniel Baird
 I've tried going to the XHTML bar / a few times, but it's always closed.
--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
TiddlyWiki group.
To post to this group, send email to TiddlyWiki@googlegroups.com
To unsubscribe from this group, send email to 
tiddlywiki+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/TiddlyWiki?hl=en
-~--~~~~--~~--~--~---



[tw] Re: End User Application Development - IP Protection?

2009-01-10 Thread FND

 You look at TW as a labor of love.
 [...]
 Apps get developed when there's money in it. It seems like a tension
 exists in the open-source community because profit is made to be a
 bad thing.

That's not correct. While there are some people in the FOSS community 
who regard making money as inherently evil, that doesn't apply to 
everyone, and it's certainly not true for most people in the TiddlyWiki 
community.

I was actually taking a very pragmatic rather than an ideological view 
in my previous post.
There are certainly scenarios where publishing the source code does not 
make sense for the developers (ESR explains such cases in CatB[1]) - 
it's just that people often tend to be overprotective, insisting on 
closed source when open source would actually be more 
effective/efficient (FWIW, my boss has published some thoughts and 
observations on this issue[2]).

 the solution may be to focus on social engineering instead of software
 engineering

Seconded; as mentioned before, you seem to be focusing on the wrong issue.


-- F.


[1] http://en.wikipedia.org/wiki/The_Cathedral_and_the_Bazaar
[2] http://tinyurl.com/5jzxjg 
(http://confusedofcalcutta.com/2008/10/21/learning-about-why-people-dont-adopt-opensource/)

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



[tw] Re: How do I display a long tiddler at the top?

2009-01-10 Thread bob

Thanks for the response.

It's probably best explained by showing you the problem.

The TW is at

http://www.ettrickvillagehall.org/CommunitySurvey2008.html

If you select Results Part One from the MainMenu you are presented with
a table of topics, each topic has a link which gathers together all the
tiddlers by tag, using OpenTaggedTiddlers, which relate to the topic.

When the selected tiddlers are displayed, I get the list as expected but
the list is left with the 'display' at the bottom of the viewer panel. 

I would like the list to be displayed as is but with the 'viewer' window
to be at the top of the viewer panel. That is, the user then starts at
the top of the tiddler list, not the bottom as present.

I hope that makes sense, I'm still a novice at this stuff.

Thanks again
Bob

On Sun, 2009-01-11 at 00:06 +1000, Daniel Baird wrote:
 On Fri, Jan 9, 2009 at 7:15 AM, bwallum r...@btconnect.com wrote:
 
  Hi
 
  I'm trying to open a long list of tiddlers from a table. I can do this
  but it displays at the bottom of the list.
 
  How can I set the table to display at the top of the list please?
 
 I don't quite follow.  I think you're saying that you have a table in
 one tiddler with links to other tiddlers, and you're clicking links to
 open those other tiddlers... and what problem are you having...?
 


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



[tw] Re: End User Application Development - IP Protection?

2009-01-10 Thread Xavier Vergés

I think that what others have suggested is that they understand that
it would lead to a healthier and longer lasting relationship with your
customer if you sell him (and charge accordingly) the template and the
freedom to use the template however they want (that would probably
include buying customization and enhancement services from the person
that knows more about that template), than if you sell them a black
box.

Obviously, you know your business environment better than the rest of
us, but I think that is a suggestion worth some consideration.
Honestly, I did not see no demonizing or anti-business attitude.

-Xavier


On Jan 10, 4:59 pm, SteveM sbma...@comcast.net wrote:
 Re: Social engineering.  Well you guys are demonizing me for what
 appears to be a pretty legitimate question and line of inquiry.  Why
 is that?  I have great relationships with my clients.  And I don't
 assign a large ethical component to app development.  Wanting to
 protect the time and effort invested in product development seems to
 be a pretty benign objective.

 I mean if I develop a VBA app for Excel for a customer, I compile it
 into an Add-In to protect my IP.  VBA is essentially open source in
 that it's bundled into Excel.  Am I socially mis-engineered for not
 giving the customer the source code?

 So you guys kind of lost me.  It's just business...

 Steve

 P.S. I don't want to mix it up.  Appreciate your thoughts and
 feedback.

 On Jan 10, 10:48 am, FND f...@gmx.net wrote:

   You look at TW as a labor of love.
   [...]
   Apps get developed when there's money in it. It seems like a tension
   exists in the open-source community because profit is made to be a
   bad thing.

  That's not correct. While there are some people in the FOSS community
  who regard making money as inherently evil, that doesn't apply to
  everyone, and it's certainly not true for most people in the TiddlyWiki
  community.

  I was actually taking a very pragmatic rather than an ideological view
  in my previous post.
  There are certainly scenarios where publishing the source code does not
  make sense for the developers (ESR explains such cases in CatB[1]) -
  it's just that people often tend to be overprotective, insisting on
  closed source when open source would actually be more
  effective/efficient (FWIW, my boss has published some thoughts and
  observations on this issue[2]).

   the solution may be to focus on social engineering instead of software
   engineering

  Seconded; as mentioned before, you seem to be focusing on the wrong issue.

  -- F.

  [1]http://en.wikipedia.org/wiki/The_Cathedral_and_the_Bazaar
  [2]http://tinyurl.com/5jzxjg
  (http://confusedofcalcutta.com/2008/10/21/learning-about-why-people-do...)
--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
TiddlyWiki group.
To post to this group, send email to TiddlyWiki@googlegroups.com
To unsubscribe from this group, send email to 
tiddlywiki+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/TiddlyWiki?hl=en
-~--~~~~--~~--~--~---



[tw] Re: End User Application Development - IP Protection?

2009-01-10 Thread Eric Shulman

 Re: Social engineering.  Well you guys are demonizing me for what
 appears to be a pretty legitimate question and line of inquiry.

I did not mean to imply that there's anything 'demonic' about either
you or your question... there is, however, a distinctly different
economic model for open-source, and I am suggesting is that perhaps
the issue of customer retention in the open-source world can be best
addressed through non-technical means.

I've been an independent, freelance consultant for more than 10 years,
and have never needed to 'close' my deliverables.  In fact, although
the deliverables are almost always specified in the contract, my
clients pay for my expertise, design skills, time and effort in
creating those deliverables, not for the code itself: I bill by the
hour, not the byte.

In any case, unless otherwise stated in my contract with the client,
the deliverables belong to them under most typical work-for-hire
laws, and they are entitled to do whatever they want with them.  So,
how do I manage to retain these clients if they can just 'walk away'
with the end product?   With few exceptions, my clients return to me
for additional work year after year because of the working
relationship I have established with them, as well as my design and
development skills... rather than simply because I am holding their
source code hostage.

 Wanting to
 protect the time and effort invested in product development seems to
 be a pretty benign objective.

Yes, it is.  But, as I suggested above, the best means to protect that
time and effort is probably *not* by trying to turn open-source *code*
into a closed-source deliverable, but rather by developing an
effective open-source *relationship* with the client.

 P.S. I don't want to mix it up.  Appreciate your thoughts and
 feedback.

Indeed.  While philosophical views can be very closely held and argued
with great conviction, please don't take any of this as a personal
issue.   The question of IP protection in an open-source eco-system
*is* legitimate and interesting, both from a technical and social
standpoint, and while I don't concur with your objective (i.e.,
creating a 'closed source' version of TW), my initial response to your
question was to suggest some *technical* avenues to explore (though I
don't think they will be sufficient for your purposes).

enjoy,
-e
Eric Shulman
TiddlyTools / ELS Design Studios
--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
TiddlyWiki group.
To post to this group, send email to TiddlyWiki@googlegroups.com
To unsubscribe from this group, send email to 
tiddlywiki+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/TiddlyWiki?hl=en
-~--~~~~--~~--~--~---



[tw] Re: End User Application Development - IP Protection?

2009-01-10 Thread Xavier Vergés

 If you wish to exploit others efforts for your own personal gain then
 that is a matter for your conscience.
We all do that. I use Firefox for my own personal gain. And, while at
work, lots of other open source software for my own financial gain.

 Pretending that open source derived software is
 all your intellectual property disgusts me, to put it mildly.
I don't know Steve's plan, but he did not say that he plans to claim
that, or fail to give credit (probably license terms would make that
illegal)

-Xavier

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



[tw] Re: End User Application Development - IP Protection?

2009-01-10 Thread SteveM

Lastly, and this time I mean it...

I agree conceptually with the open source paradigm.  But software has
a way of migrating pretty easily into the torrent-o-sphere regardless
of the intent of the original owner.  I dunno, I have to think about
that one...

I am a radical pragmatist and open source is not really working for
Moodle.  It just bumps along the bottom even though the installed base
is now really large.  So how to fix that? (Like it or not, it would
probably involve somebody making money but the open source model
prevents that.)

I agree totally on the need for good client relationship management.
If the TW apps I'm envisioning were for one off problems I'd buy into
the service-centric consulting model fully.  But with training, it
could be a matter of swapping content in and out of a TW
architecture.  Yeah, Xavier's idea of licensing the template may be a
good solution.

The VBA open source analogy was not clear.  I guess I meant something
like using built-in functions or open source functions I download from
the web are analogous to TW plugins.  I.e., somebody else's work.  I
don't feel constrained to compile because of that.

Steve

On Jan 10, 11:40 am, FND f...@gmx.net wrote:
  you guys are demonizing me for what appears to be a pretty legitimate
  question and line of inquiry.

 I think there's a misunderstanding here; yours is indeed a legitimate
 question, and we're really not trying to demonize or attack you in any way.

 Since your original idea of hiding the source code turns out to be
 largely infeasible (as explained in our original posts), we're offering
 alternative perspectives that might enable you to go through with your
 plan to create a TiddlyWiki-based application.

 So we're not being fanatical, trying to force you to open-source your
 work - it merely seems that it's impossible to entirely hide the code in
 the environment TiddlyWiki works in.
 In fact, TiddlyWiki's using the BSD license precisely because it allows
 a large degree of freedom and flexibility in terms of modifying and
 redistributing the code* - that includes reuse for commercial purposes.

 Nevertheless, I apologize if that came across as offensive.

  VBA is essentially open source in that it's bundled into Excel.

 I'm afraid that's not what open source means.

 -- F.

 *http://www.tiddlywiki.org/wiki/TiddlyWiki_License
--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
TiddlyWiki group.
To post to this group, send email to TiddlyWiki@googlegroups.com
To unsubscribe from this group, send email to 
tiddlywiki+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/TiddlyWiki?hl=en
-~--~~~~--~~--~--~---



[tw] Re: End User Application Development - IP Protection?

2009-01-10 Thread bob

It was probably this bit that was the clue...

I mean if I develop a VBA app for Excel for a customer, I compile it
into an Add-In to protect my IP.

A different technology and different commercial perspective with rights
to exploit I agree, but I suggest open source comes from a different
mindset, in fact you could say it originated because of the close minded
commercial exploitation that constrained co-operative software
development.

I'm not anti-business, I have my own, but I don't like the idea of
disguising open source software for anything other than that. Here's a
good way of dealing with it:-

http://www.osmosoft.com/bt/

You don't need to hide it, BT is the biggest provider of telecom
services in the UK. You might like to ask Osmosoft's founder if there is
still money and good business in it. He gave us TiddlyWiki!

Bob 



On Sat, 2009-01-10 at 08:47 -0800, Xavier Vergés wrote:
  If you wish to exploit others efforts for your own personal gain then
  that is a matter for your conscience.
 We all do that. I use Firefox for my own personal gain. And, while at
 work, lots of other open source software for my own financial gain.
 
  Pretending that open source derived software is
  all your intellectual property disgusts me, to put it mildly.
 I don't know Steve's plan, but he did not say that he plans to claim
 that, or fail to give credit (probably license terms would make that
 illegal)
 
 -Xavier
 
  


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



[tw] Re: End User Application Development - IP Protection?

2009-01-10 Thread Eric Shulman

 probably involve somebody making money but the open source model
 prevents that.

The open source model doesn't prevent 'making money'... it just
separates the 'value proposition' from the deliverables...  you get
paid for the value of your expertise, skills, and efforts, rather than
for the pattern of bits that remain when you are done.

... and it is possible to make an income from open-source code: for
example, I currently have a contract to provide TW consulting for a
startup venture that is developing a product that will incorporate TW
in an open-source manner, yet still be able to charge for the added
value provided by the commercial app and related online subscription
services.

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



[tw] Re: TW on the Palm?

2009-01-10 Thread AlanBCohen



On Jan 9, 11:45 pm, Jon jevis...@noctrl.edu wrote:
 ...Now if they'll just put it on a PDA that's not a @#$%*! phone!
I agree
--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
TiddlyWiki group.
To post to this group, send email to TiddlyWiki@googlegroups.com
To unsubscribe from this group, send email to 
tiddlywiki+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/TiddlyWiki?hl=en
-~--~~~~--~~--~--~---



[tw] Re: End User Application Development - IP Protection?

2009-01-10 Thread SteveM

Stop Me Before I Reply Again!

Eric, your insights match the creativity of your work.

Back to radical pragmatism.  Moodle is a great product.  And the
Plugin library is extensive and broken.  Someone could swoop in and
validate what works, repair what is broken and augment as needed.  But
no one is doing that.  Because there is no incentive.  Each plugin is
represents a development island. Many are deserted because the
original developer abandoned them.  So there sit 400+ half baked
cakes.  The separation between what is and what could be is huge but
there is no incentive mechanism to close it.

I know TW is not Moodle.  But you could even use TW (lack of)
documentation as an example.  Somebody could write a documentation
book of TW and the plugin libraries.  But then he would want to sell
the book!  For money!  Pristine bob would be apoplectic!

But I'm thinking there has to an incentive based win-win somewhere in
this development environment apart from altruism and the need to stand
in awe on the shoulders of giants.  (Even Jeremy found that those
motives don't pay the tax guy.)

Best,

Steve

On Jan 10, 12:18 pm, Eric Shulman elsdes...@gmail.com wrote:
  probably involve somebody making money but the open source model
  prevents that.

 The open source model doesn't prevent 'making money'... it just
 separates the 'value proposition' from the deliverables...  you get
 paid for the value of your expertise, skills, and efforts, rather than
 for the pattern of bits that remain when you are done.

 ... and it is possible to make an income from open-source code: for
 example, I currently have a contract to provide TW consulting for a
 startup venture that is developing a product that will incorporate TW
 in an open-source manner, yet still be able to charge for the added
 value provided by the commercial app and related online subscription
 services.

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



[tw] Re: End User Application Development - IP Protection?

2009-01-10 Thread FND

Steve, you seem to be somewhat unclear about open source and its 
implications (which I don't blame you for, because it's not something to 
be taken for granted - though that's slowly changing).
It's really worth learning about FOSS - both from an intellectual and 
from an economic perspective. The Cathedral and the Bazaar* might be a 
good start, as well as the blog post I'd mentioned before.
(Please take this as nothing more than a friendly recommendation.)

 The separation between what is and what could be is huge but there
 is no incentive mechanism to close it.
 [...]
 I'm thinking there has to an incentive based win-win somewhere in this
 development environment apart from altruism and the need to stand  in
 awe on the shoulders of giants.

But isn't that exactly where there's a chance to make a living with and 
because of FOSS?
Open source doesn't necessarily mean there's some magical community out 
there that does all the work for you.

 Somebody could write a documentation book [...]
 But then he would want to sell the book!  For money!

As implied earlier, that's perfect valid, even welcome (e.g. there are 
countless books on Linux, Apache, Python and other FOSS projects - and 
there's also been talk of TiddlyWiki books in the past).

 Pristine bob would be apoplectic!

I think the thing with Bob was a misunderstanding.


-- F.


* http://www.catb.org/~esr/writings/cathedral-bazaar/

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



[tw] Re: TW on the Palm?

2009-01-10 Thread mowestusa

 ...Now if they'll just put it on a PDA that's not a @#$%*! phone!

 --Jon

I also agree. I miss the PDA devices, and so far I have not been able
to get my old ones to sync with Linux which limits their functionality
for me. I also don't want one that is on an expensive phone. I use a
Tracfone because it is a more economical solution that just makes
sense for me. Because of the way I have structured my life and work, I
really only need a cell phone for an occasional convenience or it is
handy for emergencies. I don't need it to keep track of my life. A
nice PDA for $100-$150 would be perfect, without cell phone contracts,
different provider than what I use or that has terrible coverage in my
area. This used to be possible by buying one generation after the
latest and greatest Palm.

mowestusa

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



[tw] Re: End User Application Development - IP Protection?

2009-01-10 Thread Alex Hough

SteveM.

 Re: you increase exposure to risk in not taking a risk so it might
be worth taking the risk - It could well be a Abbot and Costello
line, but the Mr Adams who gives the law in question it name is Denis
Adams, an ex-stats academic and cybernetics enthusiast.  Apparently it
is systemic (and statistically verifiable) fact that not taking risk
is risk itself... something about the illusion of thinking you are not
taking a risk being born out of lack of a model of the future ... or
something like that (it makes me feel TagglyTagged just thinking about
it)

I wonder what opportunities will open up when  jQuery code are easy
enough for non software TwFans to use? I've been looking at some them
in anticipation. Their community is much bigger and documentation is
better resourced.  While I have been spend too much time being
bewildered by javascript thanks to TW, jQuery makes a lot more sense.
The code uses accesses css class selectors, so for example, a list of
check boxes in a form can be converted to a slider by just giving them
a class and telling the slider to got and do its business with them.

  So there's more of an opportunity cost (risk) if I developed
something in TW but could not capture revenue from it.  Because I'd
have to set aside the quant stuff.

Cut and paste  some resource from your development budget to
incorporate some TW action. As an outward looking function, disclosing
some of your core skills to the TW community (or 'week ties'[1]) will
result in some new business contacts and some new ideas. The way the
TW (and jQuery) communities are organized seem to me to be under the
radar of the organization and innovation literature. The people seems
so happy!

Alex

[1] http://en.wikipedia.org/wiki/Mark_Granovetter



 I see what you are saying about a TiddlyStyle.  I've been thinking
 about that too.  Take for example Monkey Tiddly and Eric's plug-ins
 for themes, navigation, sliders, etc.  Well their mods to the Shadow
 Tiddlers sometimes crash into each other.  But there may be value in a
 mashup rather than in selecting a single design paradigm.  That's the
 js tweak work that I think may be required to develop a slick end user
 app.

 I'm sure other guys have thought of this already.  But I think a new
 avenue of creative work lies in leveraging the great plug in libraries
 synergistically.

 Or something like that...

 Steve

 On Jan 10, 2:42 pm, Alex Hough r.a.ho...@googlemail.com wrote:
 SteveM

 It would be interesting to hear about your niche applications.

 Developing one 'TiddlyStyle' might give some insight into some
 innovative business practice.

 The Fractal Organization [1] mentions Adams law which states something
 to the effect that there you increase exposure to risk in not taking a
 risk so it might be worth taking the risk in disclosing your idea(s).

 Alex

 [1]http://tinyurl.com/9wruht
 




-- 
t: 0161 442 2202
m: 0781 372 50 17

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