Would you like to react to this message? Create an account in a few clicks or log in to continue.



 
HomeHome  Latest imagesLatest images  SearchSearch  RegisterRegister  Log inLog in  

 

 License questions

Go down 
2 posters
AuthorMessage
Rampollo




Messages : 14
Date d'inscription : 2011-11-30

License questions Empty
PostSubject: License questions   License questions Icon_minitimeThu Dec 01, 2011 2:26 am

I have a question about the license... Well. I know how zlib license works. So this is most a question about SPARK developers feeling about source code direct integration.

For many reasons I have decided to include directly source code of spark in my engine. I have to edit a bit the code to better matching with existing libraries.

Is it fine to authors if to the copyright notice I'll append

Code:

Any further change to this file is copyright (Name - Year) see license.txt for details
Question
my engine will be zlib licensed too.
Back to top Go down
Juff
Developer



Messages : 539
Date d'inscription : 2009-07-14
Age : 41

License questions Empty
PostSubject: Re: License questions   License questions Icon_minitimeWed Dec 14, 2011 4:17 pm

Hi, as clearly stated by the license :
Code:
3. This notice may not be removed or altered from any source distribution.

However there s also :
Code:
2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.

So puting your small notice just below the license should be fine.

But can I ask you why do you want to integrate SPARK source directly to your code ? Are there some points that blocks you from the external lib directly ? I m interested because I designed it to be easily used in an already made engine.

Moreover, and especially if you use SPARK 2 which is not totally finished, it will be a lot harder to benefit from bug fix and new features if you modify the source.
Back to top Go down
http://spark.developpez.com
Rampollo




Messages : 14
Date d'inscription : 2011-11-30

License questions Empty
PostSubject: Re: License questions   License questions Icon_minitimeTue Dec 20, 2011 3:20 am

Juff wrote:
Hi, as clearly stated by the license :
Code:
3. This notice may not be removed or altered from any source distribution.

However there s also :
Code:
2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.

So puting your small notice just below the license should be fine.

But can I ask you why do you want to integrate SPARK source directly to your code ? Are there some points that blocks you from the external lib directly ? I m interested because I designed it to be easily used in an already made engine.

Moreover, and especially if you use SPARK 2 which is not totally finished, it will be a lot harder to benefit from bug fix and new features if you modify the source.

Yeah I know how this kind of license works. Just wanted to listen if you liked direct integration rather than lib linking. If you don't like that I will don't do that. License is one things, but developers feelings are another thing too I love you

Now I explain why. That's simple, I need to improve code re-using. Much classes are too much similiar between the engine and SPARK so I decided to use SPARK classes directly, wich I have profiled and are also a bit faster. I will replace all configuration stuff with my configuration stuff also, and there are few things that I don't like and I want to remove, I have also a custom memory pooling allocator wich reduces at minimum allocation time and I want to use it in spark also so that every class in the engine can use the same allocation strategy for consistency.. that's all. At this point adding files to the project would be better, while for updates I will use Tortoise to keep track of changed files and eventually patch integrated files. Writing my own renderer for spark will be the last step then. I really like spark, and its composition behaviour, most engines uses just only inheritance. Composition is better if used well according to me, and if you succed also at using templates in SPARK it will be even better.
Back to top Go down
Juff
Developer



Messages : 539
Date d'inscription : 2009-07-14
Age : 41

License questions Empty
PostSubject: Re: License questions   License questions Icon_minitimeTue Dec 20, 2011 5:00 pm

Ok,

No there s no problem with it. If i didnt want direct integration of the source to be possible, I would have chosen a less permissive license Wink. The thing I appreciate is credits being given when used, even if not mandatory, this allows people to hear from the lib.

Allowing custom allocation strategies in SPARK is something i d like to add in the future.

Regarding template integration, I m working on it for the renderering system but it is quite tricky and I dont have a lot of spare time. Anyway the design is already made, now i need to finish the implementation.
Back to top Go down
http://spark.developpez.com
Sponsored content





License questions Empty
PostSubject: Re: License questions   License questions Icon_minitime

Back to top Go down
 
License questions
Back to top 
Page 1 of 1
 Similar topics
-
» Questions and help
» Questions about SPARK (2)
» Questions about rotation and 3D rendering
» version 2 sujet à questions en vrac XD
» [SPARK2] Questions about Graph Entries and SPKObject::copy

Permissions in this forum:You cannot reply to topics in this forum
 :: English Forum :: Questions (en)-
Jump to: