Chunky by FelipeFS
Chunky by FelipeFS
GPWiki.org
It is currently Wed Apr 23, 2014 6:40 am

All times are UTC




Post new topic Reply to topic  [ 2 posts ] 
Author Message
PostPosted: Sat Mar 30, 2013 6:15 am 
BANNED

Joined: Sun Jun 24, 2012 12:49 am
Posts: 504
It will always try to apply its tentacles onto your immaculateness. Stay away!

Quote:
I came to the understanding that I needed to implement such things myself, yet my reasons didn't have very much to do with the pipeline. Reasons: control, extendability, targeting, features, understanding and so on. Stay away from third-party "feature-kits," especially if they're released without a good license. Anything third-party you use shouldn't fundamentally contribute to the internals of your project unless it's specialized for a specific feature that is hard/wasteful to do yourself. For example, it's an excellent idea to wrap good file-format libraries such as libpng, libjpeg, ogg vorbis and so on... by yourself. If you use a third-party library that wraps these format-specific libraries into an all-in-one kit, that's when 3rd-party involvement can really interfere with your needs. I suppose the glm library you're using is good because it appears to have a nice license and it seems fairly dedicated to a self-limited purpose.

Discuss further, if you want.


Top
 Profile  
 
PostPosted: Sun Mar 31, 2013 6:57 am 
Harmlessness does no harm
User avatar

Joined: Tue Sep 14, 2004 8:37 pm
Posts: 3916
Location: Ferriday, LA, US
I agree that it is a bad idea to rely too much on 3rd-party code, *especially* when it is not properly licensed. Many people also do not understand licensing adequately, and blindly assign GPL/Copyleft licensing to their code (or worse, use the Copylefted code of others within their codebase) thinking that it is "free as in speech," when it clearly is not (though some will scream otherwise until they become blue in the fingertips).

Some things, though, it does make sense to use a library someone else wrote. I just tend to stick to solutions licensed under X11/BSD/MIT and the like (i.e. non-Copyleft FOSS). Apart from that, personal preference is king over maintainability vs. features and all that good junk.

_________________
What most people don't understand about "enlightenment" is that it is not an end-goal; but where you find yourself just before taking a new "first step."


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 2 posts ] 

All times are UTC


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
Jump to:  
cron

Powered by phpBB® Forum Software © phpBB Group