Reputation
2,497
Top tag
Next privilege 2,500 Rep.
Create tag synonyms
Badges
8 14
Newest
 Yearling
Impact
~113k people reached

  • 0 posts edited
  • 0 helpful flags
  • 116 votes cast
Dec
31
comment Can I use a GPL licensed piece of JavaScript on a commercial website?
Free software foundation and GPL does not want their products used in commercial software for profit. Its in their motto. And if that is not enough, watch the movie Open Source and listen about the philosophy from the creators mouth directly.
Dec
31
comment Can I use a GPL licensed piece of JavaScript on a commercial website?
I use a simple self directed question: Will my program work without the GPL artifact. If not then I cannot use the GPL'ed product. Think of cat and grep. Cat works perfectly without grep. However, openssh cannot function with openssl.
Dec
23
comment Using MVC in a Java app
This is completely incorrect. If you are talking about performance Swing is significantly slower than JavaFX. JavaFX is a newer technology that deals directly with the graphics drivers and host OS where as Swing does all of it's drawing in Java UI thread, which is awful. If you have a brand new application JavaFX is the way to go.
Dec
14
comment What defines a software architect?
I agree with the first three bullets but not the fourth. The Architect can easily be involved with code reviews and should know exactly what the current technologies are that are being used.
Dec
11
comment Computer vision algorithms (how is this possible?)
Exactly. It's just object recognition and collision detection. Unless they hook it up to the scanner it is easily over come by moving the objects over the scanner but just slightly above it. The object will have appeared to of collided with the scanner but in fact did not.
Dec
6
comment Correct way to sell commercial product with GPL small scripts in it
"which are not combined with it such as to form a larger" You are forming a larger program. His program cannot survive without the GPL component. None of these conversations really matter because it is up to the courts to decide. I would also look at the GPL creed to have a better understanding of their stance on closed-source software. I would also be careful with the SAAS model. AGPL was written to close that loop. GLPv3 almost closed that loop but in the end did not completely close it. I imagine if there were to be a GPLv4 they will close the SAAS loop.
Dec
6
comment Correct way to sell commercial product with GPL small scripts in it
GPL does not work this way. You can't just modularize it the way you say. If your product will not work with that missing GPL piece you have to license it as GPL. In his case jQuery is an essential part of his product. Not to mention that jQuery dropped the GPL license piece, it's only MIT now.
Nov
29
comment Code review process when using GIT as a repository?
@Sid With a team of 3 I wouldn't let them all push to master.
Nov
26
comment What should be allowed inside getters and setters?
Yes I understand. I am taking the opposite approach. The problem with making member variables public is that you cannot enforce constraints.
Nov
26
comment What should be allowed inside getters and setters?
@MartinBeckett I guess that is the problem. If it is NOT valid, then there is no way to prevent that value from being set. But using getter and setters you can prevent it.
Nov
25
comment What should be allowed inside getters and setters?
Would it be valid to create a 3d point in which x,y,z are all Float.NAN?
Nov
17
comment What is the correct way to handle debug output in Java?
I would also recommend relying more on a debugger when possible and not littering your code with debug statements.
Nov
13
comment What is the politically correct way of refactoring other's code?
+1 for "politically correct" vs "diplomatic"
Nov
13
comment Is it Considered Good SQL practice to use GUID to link multiple tables to same Id field?
@JimmyHoffa The other reason is to be able to remove an entry and insert it back into the database at any point in time, as is. You won't have to worry about updating references or fixing the ID's. Think about doing an export of a db, clean the db, fill it, export the db, clean the db. Now you want to merge those two exports of the db. It's all still the same database but it makes merging easier.
Nov
13
comment Is it Considered Good SQL practice to use GUID to link multiple tables to same Id field?
@Mallow I specifically meant you need 128-bits. If you want to be efficient you can use CHAR(16) collate utf8_binary, BINARY(16), or a VARCHAR(36) if you want to use UUID() from mysql.
Nov
13
comment Is it Considered Good SQL practice to use GUID to link multiple tables to same Id field?
On a side note, an INT cannot hold a GUID. So if you need to use an INT instead of a 128-bit field (sizeof GUID), I'd called it just ID.
Nov
7
comment How can I make a case for “dependency management”?
@suslik Care to elaborate on what a "broken Maven" setup is?
Nov
5
comment Using Git in Enterprise environment
SmartGit is a fantastic UI. It is free for open source projects and is cheap for commercial projects. It removes any problems with a "poor" git UI.
Nov
1
comment Do support sites like Stack Overflow upset the paid-support open source model?
Are you counting 4 months of all your employees not being proficient in a platform as $0?
Nov
1
comment Is modern C++ replacing C#? Is Microsoft pushing developers to adopt C++?
Most of the examples I've seen seem to be C++/CLI. There seems to be an internal Microsoft struggle between the Core group (C++ developers) and the Developer group (inventors of .NET Framework). This happens in other companies as well. At least they gave us the choice between C++ and C# this time around.