The Author Online Book Forums are Moving

The Author Online Book Forums will soon redirect to Manning's liveBook and liveVideo. All book forum content will migrate to liveBook's discussion forum and all video forum content will migrate to liveVideo. Log in to liveBook or liveVideo with your Manning credentials to join the discussion!

Thank you for your engagement in the AoF over the years! We look forward to offering you a more enhanced forum experience.

import-bot (20211) [Avatar] Offline
#1
[Originally posted by aubergine]

Jon

I'm in the middle of writing some code for our customers to use. I'll be
giving the software away for nothing.

I'd like to use your code but you've gone and put a copyright notice on it.
I'd also like to be able to extend the functionality, but, again, the
copyright prevents me from doing this.

Could you possibly clarify your position on your copyright? Could I propose
that you perhaps use a GNU license or something similar so that it's
distributable and developers can also contribute to it's evolution?

Cheers
Nick
import-bot (20211) [Avatar] Offline
#2
Re: Copyright
[Originally posted by author]

I considered going open source but eventually decided not to do it for various
reasons. What I had in mind was that people could could play around with the
code and study the source to see how things were done. I think you would
agree, that that is a good thing in and of itself. I also thought that if
there were enough people interested in pursuing some manner of standardization
of 3D UI in Java 3D, such as a "Swing 3D", then I would consider "donating"
the code to the effort. In the meantime I've been talking to some people
about the possibility of using the code as the basis of a commercial toolkit,
which complicates going open source at this time. Sorry.

--jon

> Jon
>
> I'm in the middle of writing some code for our customers to use. I'll be
> giving the software away for nothing.
>
> I'd like to use your code but you've gone and put a copyright notice on it.
> I'd also like to be able to extend the functionality, but, again, the
> copyright prevents me from doing this.
>
> Could you possibly clarify your position on your copyright? Could I propose
> that you perhaps use a GNU license or something similar so that it's
> distributable and developers can also contribute to it's evolution?
>
> Cheers
> Nick
import-bot (20211) [Avatar] Offline
#3
Re: Copyright
[Originally posted by synchromesh]

Hi Jon, great book, and I do appreciate having the source to look at/work with.

> In the meantime I've been talking to some people about the
> possibility of using the code as the basis of a commercial
> toolkit, which complicates going open source at this time.

I've completed my first pass through your book, and like Nick now I'm also
looking to build on the framework. So I was wondering:

Any progress on the commercial toolkit?

Will you be releasing any more updated versions of the framework?

Can we re-use/extend bits of your code and distribute the results?

Cheers,

John :^P
import-bot (20211) [Avatar] Offline
#4
Re: Copyright
[Originally posted by synchromesh]

Hi Jon, great book, and I do appreciate having the source to look at/work with.

> In the meantime I've been talking to some people about the
> possibility of using the code as the basis of a commercial
> toolkit, which complicates going open source at this time.

I've completed my first pass through your book, and like Nick now I'm also
looking to build on the framework. So I was wondering:

Any progress on the commercial toolkit?

Will you be releasing any more updated versions of the framework?

Can we re-use/extend bits of your code and distribute the results?

Cheers,

John :^P
import-bot (20211) [Avatar] Offline
#5
Re: Copyright
[Originally posted by author]

If I were to open it up, what form do you think would be best? Open source?
GNU? Individual license? 3D standard proposal?

BTW: What are you working on that involves 3D UI, and what role does the book
concepts/software play in it?

--jon
import-bot (20211) [Avatar] Offline
#6
Re: Copyright
[Originally posted by mtanis]

> If I were to open it up, what form do you think would be best? Open source?
> GNU? Individual license? 3D standard proposal?
>

I'm open to just about anything, but Open Source would be preferable. Perhaps
you could release on SourceForge.net...

> BTW: What are you working on that involves 3D UI, and what role does the book
> concepts/software play in it?

I'm working on a map editor for use with Miniatures Gaming. Simulating all
the various prefabricated terrain, buildings and models -- allowing people to
"design" a playing field and then purchase the terrain they want.

Time permitting, I want to include the lead/pewter miniatures as well, and
include a Turn-Based game engine.

--
Michael Cortez
import-bot (20211) [Avatar] Offline
#7
Re: Copyright
[Originally posted by synchromesh]

> If I were to open it up, what form do you think would be best? Open source?
> GNU? Individual license? 3D standard proposal?

I'd say that depends on you; how attached you are to the code, how much
control you want to retain over it, and how much work you would want to put in
to any "3D standard proposal" (sounds like a massive time-suck to me, and is
the 3D application field mature enough yet?).

Personally, I (and I suspect many other of your readers) would just like to be
able to use your framework classes in their code. I've learned a great deal
from reading your book and dissecting the sample source, and now that I come
to work on my own 3D application(s), I really don't want to have to duplicate
all that code.

> BTW: What are you working on that involves 3D UI, and what role does the book
> concepts/software play in it?

I have some ideas for a sort of process modelling framework that I'm working
on. And all your sensor/actuator stuff has great implications for the design
of the rest of the 3D application, not just the UI. In fact, I think that's
what makes the source so great, and explains why I want to be able to use it.
If it was "just" 3D widgets, I could probably roll my own (like I did in
VRML...).

I guess I see writing my first 3D application as similar to writing one's
first GUI app; one looks for some design patterns to ameliorate one's own lack
of experience... smilie

John :^P

P.S. Are you planning on any more updates to the framework source?
import-bot (20211) [Avatar] Offline
#8
Re: Copyright
[Originally posted by aubergine]

> If I were to open it up, what form do you think would be best? Open source?
> GNU? Individual license? 3D standard proposal?
>

GPL would be a nice license to work under .. I and many others do a lot of
work with the apache toolset and this would provide a common basis. I also
agree on Source Forge as a good way of adding to your excellent code

> BTW: What are you working on that involves 3D UI, and what role does the book
> concepts/software play in it?

All of the code I'm working on is GUI based revolving around process modelling
etc.

thanks for your efforts again Jon, hope the sales are doing well. Incidently,
I came across a copy in Harrods in London. Their byuer must be pretty astute!

Nick