←Older revision | Revision as of 08:18, 21 June 2012 | ||
Line 68: | Line 68: | ||
The following paragraphs contain just my personal speculations. I know that at least one [[OSGi]] guy does not find them amusing (which I learned [[Talk:OSGiAndNetBeans#Neil_Bartlett_said_...|here]]). Also now I know that these opinions do not match those of my [[Sun|employer]] (as I have found out via other channels). Take it as oversimplification of complex and not easily understandable actions seen from the other side of Atlantic ocean. | The following paragraphs contain just my personal speculations. I know that at least one [[OSGi]] guy does not find them amusing (which I learned [[Talk:OSGiAndNetBeans#Neil_Bartlett_said_...|here]]). Also now I know that these opinions do not match those of my [[Sun|employer]] (as I have found out via other channels). Take it as oversimplification of complex and not easily understandable actions seen from the other side of Atlantic ocean. | ||
- | An interesting aspect of the whole [[Netigso]] effort is its legal implications. I know US is (much more than Europe) full of [[wikipedia::Intellectual_property|IP]] issues. I am not in the inner circle to know, but the strong [[Sun]]'s pushback towards accepting [[OSGi]] as the default module system for [[Java]] (e.g. all the attempts with JSR 277, JSR 294, Jigsaw, etc.) might be motivated by fear that as soon as [[OSGi]] is essential part of [[Java]], the [[wikipedia::IBM|IBM]] knocks on the door and says: "Hey, do you know that by using [[OSGi]] you are violating 137 our patents? Shall we bring the course to court or will you give the control over [[Java]] to us without such hassle?" | + | An interesting aspect of the whole [[Netigso]] effort is its legal implications. I know US is (much more than Europe) full of [[wikipedia::Intellectual_property|IP]] issues. I am not in the inner circle to know, but the strong [[Sun]]'s pushback towards accepting [[OSGi]] as the default module system for [[Java]] (e.g. all the attempts with JSR 277, JSR 294, [[Jigsaw]], etc.) might be motivated by fear that as soon as [[OSGi]] is essential part of [[Java]], the [[wikipedia::IBM|IBM]] knocks on the door and says: "Hey, do you know that by using [[OSGi]] you are violating 137 our patents? Shall we bring the course to court or will you give the control over [[Java]] to us without such hassle?" |
As [[NetBeans Runtime Container]] has been working sooner than [[OSGi]] finished its (first usable) specification and as [[Netigso]] clearly shows that there is 1:1 mapping for most of the concepts in both systems, it is now possible to challenge the patents because there is a [[wikipedia::prior art|prior art]]. No need to be afraid of bringing [[module system]] into [[Java]], everything has already been invented by [[NetBeans]] and has been available for free (without any patents) for last decade. | As [[NetBeans Runtime Container]] has been working sooner than [[OSGi]] finished its (first usable) specification and as [[Netigso]] clearly shows that there is 1:1 mapping for most of the concepts in both systems, it is now possible to challenge the patents because there is a [[wikipedia::prior art|prior art]]. No need to be afraid of bringing [[module system]] into [[Java]], everything has already been invented by [[NetBeans]] and has been available for free (without any patents) for last decade. |