EditorsAbout the SiteComes vs. MicrosoftUsing This Web SiteSite ArchivesCredibility IndexOOXMLOpenDocumentPatentsNovellNews DigestSite NewsRSS

05.03.09

Gnote Enters Fedora

Posted in GNOME, GNU/Linux, GPL, Microsoft, Mono, Novell, Red Hat at 2:05 pm by Dr. Roy Schestowitz

Fedora (hat)

Summary: Gnote will be included in Fedora 10 and Fedora 11, which is out shortly

THE developer of Gnote moved to Fedora a few days ago. Fedora is known for its realisation and insistence on Freedom (although it does not go far enough for some). A lot of this is caused by legal precaution and Fedora already blocks Moonlight for this reason alone.

Gnote is a perfectly acceptable application which performs gracefully. According to this conversation, “The Fedora project further confirms this [that Gnote is fine] by including Gnote in Fedora 10 and 11.” Moreover: “Gnote is GPLv3-or-later, so it can always be distributed under the terms of the latest version of the GPL.”

“Gnote is a perfectly acceptable application which performs gracefully.”The pro-Mono crowd (some Novell and Microsoft employees included) would not be terribly happy about this because Tomboy is admittedly not as libre as Gnote. Jo Shields says that “[f]eatures CANNOT be ported back from Gnote – Gnote is GPLv3, and is only compatible with LGPL2 in one direction. I suspect this was 101% intentional.”

Irrespective of whether it’s intentional or not — and apparently it’s not even true — Gnote grew tremendously fast (even its resistors are stunned by how much was achieved in less than a month) and it's pending addition to Debian and Ubuntu. For those who want GNOME to stay independent from Mono, Gnote [1-6] is a project to support by spreading the word and asking distribution packagers to include it (either installed by default or added to the repositories).
____
[1] Project of the Day: GNote
[2] Tomboy is Afraid of Gnote, Its Mono-free Sibling
[3] Gnote Supports 6 More Languages, Does Not Support C#
[4] The Role of Mono and Moonlight Revisited
[5] Did Tomboy Learn from TomTom? Project Forked, Moves Away from Microsoft ‘Standards’
[6] Novell Partners Promote Silverlight, Zeitgeist at Risk of Mono(polists)

Share this post: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • Reddit
  • co.mments
  • DZone
  • email
  • Google Bookmarks
  • LinkedIn
  • NewsVine
  • Print
  • Technorati
  • TwitThis
  • Facebook

If you liked this post, consider subscribing to the RSS feed or join us now at the IRC channels.

Pages that cross-reference this one

11 Comments

  1. a said,

    May 3, 2009 at 9:23 pm

    Gravatar

    “Gnote grew tremendously fast (even its resistors are stunned by how much was achieved in less than a month)”

    Well, it’s not particularly hard to transcribe code from one language to another. You’re really just limited by how fast you can read the C# and write the corresponding line in C++. There’s very little thinking required.

  2. Jose_X said,

    May 4, 2009 at 1:33 am

    Gravatar

    [Thinking defensively for a minute]

    I worry that most of what might be patented in the csharp version would still be affected in the c++ version (at least initially). I would rather avoid gnote for the reason that its core design comes from the environment restraints imposed by dotnet .. Ie, it’s possible we are witnessing a submarine attack.

    The odds of avoiding dotnet related patents should grow over time as more changes are made to the c++ version. The problem is that the key properties that might violate a patent in the mono version, might still be there in gnote. Worse would be if the author was working intentionally to guide gnote such as to remain in violation as gnote grew in features and popularity.

    I’d prefer something else be used instead of gnote, with gnote used only by those that want to get weaned off the mono version. It’s safer taking this approach, especially since gnote appears to be so similar to its parent in design.

    If we were witnessing a submarine attack, it would be more effective than the efforts with mono because it would be sneaking in under any radar that was going to judge only based on the mono label. People might then even help the app out more than usual, thinking they were getting “even” with the mono project. I could even see the original mono authors faking being upset.

    Any application can be started by individuals working in concert with patent owners (as proxies to bypass the GPL). I don’t know if the GPLv3 would stop this. Perhaps the GPL could add in a clause saying “to the best of my knowledge, my contributions do not violate any patent.” Even in this case, we would not be protected, but at least someone would be on the hook (a deterrence) to help defend against fraud and sabotage.

    I’d prefer to see a project managed by a group that would adopt such a clause (independent of the GPL) as a requirement from the author of any changes to the project’s code.

    As an aside, please considering writing to your government representatives explaining the foolishness of software patents. These do not promote the progress of science and useful arts.

    Roy Schestowitz Reply:

    The problem is that the key properties that might violate a patent in the mono version, might still be there in gnote.

    I’m not sure that I agree. To use an analogy, if someone has a patent on rubber, than making a car with wheels may be hard, but making a boat shouldn’t. Boats don’t ‘interface’ much with rubber.

  3. Jose_X said,

    May 4, 2009 at 6:15 am

    Gravatar

    >> To use an analogy, if someone has a patent on rubber, than making a car with wheels may be hard, but making a boat shouldn’t. Boats don’t ‘interface’ much with rubber.

    This analogy basically says that you can make a note application that avoids a mono-ish patent [build a boat that avoids rubber (let's assume)]

    What I am saying is that this immediate port that is gnote is still likely mostly the original boat that was made with rubber, except that the color and the way the rubber holds and various other things may have changed some (or the equipment used to make the boat is different, but it’s still a similar boat).

    In short, gnote can become safe of what plagues a mono app, but I’m not confident gnote is at that level or will be allowed to be taken to that level.

    A more direct example is that a hypothetical mono-ish patent might cover various arrangement of objects or methods that are a part of mono/dotnet. If these are very core obj/meth, then we’ll say that almost any mono app would be in violation.

    Now, convert a mono app to c++ without re-architecting, and you likely are still using the same obj/method arrangements (organization), except that you used a different language to blueprint these. The final product still would be constructed or function possibly just as the patent describes.

    It’s not a matter of “can gnote be made safely” but one of “will gnote be made safely”. This is difficult to answer unless you could know all the patents that might apply. Not knowing that, the best is not to start with a mono based design. Doing so is risky. Finally, I worry the lead dev might work to maintain the violations [not accusing anyone, but that is a worry].

  4. Jose_X said,

    May 4, 2009 at 7:42 am

    Gravatar

    Here is a positive. Some of the patents might be with things that happen in the background when you use mono. Cutting out enough of that “managed” framework, might get you off the hook.

    Please write to your government reps saying how foolish and stupid the patent system is when applied to software. http://boycottnovell.com/2009/04/13/acta-leaks-ip-wars/comment-page-1/#comment-61915
    http://boycottnovell.com/2009/04/16/rms-software-patents-eu/#comment-62024

    Jose_X Reply:

    I submitted the wrong version of the comment by accident.
    ******
    Here is a positive (I’d hate to ignore the positives since there may be no subterfuge involved here).

    Some of the patents might be with things that happen in the background when you use mono (very dotnet-ish things). Cutting out enough of that “managed” framework, might get you off the hook.

    Please write to your government reps saying how foolish and stupid the patent system is when applied to software. Software patents are creating undeserved riches for a few at the cost of much to many.

    http….

    Roy Schestowitz Reply:

    I’m a little more pessimistic. As much as I wish to believe that people influence policies, I doubt congresspeople will turn a deaf ear to corporations that buy laws for software patents and other protections like DMCA.

  5. Robert said,

    May 4, 2009 at 8:40 pm

    Gravatar

    Has roots in mono? Just say no… very easy!

    I do not think there is a safe path by which to connect the babie’s room and the snake pit – all discussion of relative merit is just words – just say no!

    And with respect to Jose_X – that would only apply in a nation where law rules, and where the people had representation – that, unfortunately is no longer murka…

  6. r_a_trip said,

    May 5, 2009 at 8:13 am

    Gravatar

    I think we need to step back here just a little. If the patents in DotNet are worded in such a way, that they lay claim to a note taking app, then all note taking apps violate DotNet patents.

    DotNet, like java, is a virtual processor with a virtual instruction set that can be fed with corresponding machine code. The neat trick here, is that it can be potentially WORA (Write Once, Run Anywhere), if you make the virtual processor available on multiple platforms. The only new addition MS put in DotNet in comparison to Java is language independence. You can mix and match modules written in different languages.

    Most patents in DotNet likely pertain to the way the CIL interacts with the CLR and how you can compile different languages to CIL. These don’t interact with an independent program like a note taking app. The structure of Tomboy is dictated by its functionality, not on which platform it runs. Cut the physical machine independence (CLR) from the executable and most of the DotNet patents go poof.

    Translating the C# code to C++, makes Gnote native and removes the DotNet language dependence. In essence Gnote has now become like any other app. It can violate patents, but not because development started on DotNet. The DotNet link has been severed.

    Then we still have the ruling in Re: Bilski. This ruling severely damaged the basis for Software Patents. It very well might be that software Patents are dead,but they don’t know it yet.

    Roy Schestowitz Reply:

    Sun recently tried the Bilski DefenseTM without success.

    Check out this from the news.

    the11thplague Reply:

    Agree with this. Mono is a problem because it deals with a patented language, C#. Stop using Mono, and you are safe from C# patents.
    Patents about programs in general will sill be a danger, as they are for any software, open or not. Even M$ got hit by software patents.
    Really, no program is completely safe, so Gnote can be just “safer” by using GPL3 and not using Mono (which is likely to be a C# trap).

What Else is New


  1. Links 22/3/2019: Libinput 1.13 RC2 and Facebook's Latest Security Scandal

    Links for the day



  2. Why the UK Intellectual Property Office (UK-IPO) Cannot Ignore Judges, Whereas the EPO Can (and Does)

    The European Patent Convention (EPC) ceased to matter, judges' interpretation of it no longer matters either; the EPO exploits this to grant hundreds of thousands of dodgy software patents, then trumpet "growth"



  3. The European Patent Office Needs to Put Lives Before Profits

    Patents that pertain to health have always posed an ethical dilemma; the EPO apparently tackled this dilemma by altogether ignoring the rights and needs of patients (in favour of large corporations that benefit financially from poor people's mortality)



  4. “Criminal Organisation”

    Brazil's ex-President, Temer, is arrested (like other former presidents of Brazil); will the EPO's ex-President Battistelli ever be arrested (now that he lacks diplomatic immunity and hides at CEIPI)?



  5. Links 21/3/2019: Wayland 1.17.0, Samba 4.10.0, OpenShot 2.4.4 and Zorin Beta

    Links for the day



  6. Team UPC (Unitary Patent) is a Headless Chicken

    Team UPC's propaganda about the Unified Patent Court (UPC) has become so ridiculous that the pertinent firms do not wish to be identified



  7. António Campinos Makes Up Claims About Patent Quality, Only to be Rebutted by Examiners, Union (Anyone But the 'Puff Pieces' Industry)

    Battistelli's propagandistic style and self-serving 'studies' carry on; the notion of patent quality has been totally discarded and is nowadays lied about as facts get 'manufactured', then disseminated internally and externally



  8. Links 20/3/2019: Google Announces ‘Stadia’, Tails 3.13

    Links for the day



  9. CEN and CENELEC Agreement With the EPO Shows That It's Definitely the European Commission's 'Department'

    With headlines such as “EPO to collaborate on raising SEP awareness” it is clear to see that the Office lacks impartiality and the European Commission cannot pretend that the EPO is “dafür bin ich nicht zuständig” or “da kenne ich mich nicht aus”



  10. Decisions Made Inside the European Patent Organisation (EPO) Lack Credibility Because Examiners and Judges Lack Independence

    The lawless, merciless, Mafia-like culture left by Battistelli continues to haunt judges and examiners; how can one ever trust the Office (or the Organisation at large) to deliver true justice in adherence or compliance with the EPC?



  11. Team UPC Buries Its Credibility Deeper in the Grave

    The three Frenchmen at the top do not mention the UPC anymore; but those who promote it for a living (because they gambled on leveraging it for litigation galore) aren't giving up and in the process they perpetuate falsehoods



  12. The EPO Has Sadly Taken a Side and It's the Patent Trolls' Side

    Abandoning the whole rationale behind patents, the Office now led for almost a year by António Campinos prioritises neither science nor technology; it's all about granting as many patents (European monopolies) as possible for legal activity (applications, litigation and so on)



  13. Where the USPTO Stands on the Subject of Abstract Software Patents

    Not much is changing as we approach Easter and software patents are still fool's gold in the United States, no matter if they get granted or not



  14. Links 19/3/2019: Jetson/JetBot, Linux 5.0.3, Kodi Foundation Joins The Linux Foundation, and Firefox 66

    Links for the day



  15. Links 18/3/2019: Solus 4, Linux 5.1 RC1, Mesa 18.3.5, OSI Individual Member Election Won by Microsoft

    Links for the day



  16. Microsoft and Its Patent Trolls Continue Their Patent War, Including the War on Linux

    Microsoft is still preying on GNU/Linux using patents, notably software patents; it wants billions of dollars served on a silver platter in spite of claims that it reached a “truce” by joining the Open Invention Network and joining the LOT Network



  17. Director Iancu Generally Viewed as a Lapdog of Patent Trolls

    As Director of the Office, Mr. Iancu, a Trump appointee, not only fails to curb patent trolls; he actively defends them and he lowers barriers in order to better equip them with bogus patents that courts would reject (if the targets of extortion could afford a day in court)



  18. Links 17/3/2019: Google Console and IBM-Red Hat Merger Delay?

    Links for the day



  19. To Team UPC the Unified Patent Court (UPC) Has Become a Joke and the European Patent Office (EPO) Never Mentions It Anymore

    The EPO's frantic rally to the very bottom of patent quality may be celebrated by obedient media and patent law firms; to people who actually produce innovative things, however, this should be a worrisome trend and thankfully courts are getting in the way of this nefarious agenda; one of these courts is the FCC in Germany



  20. Links 16/3/2019: Knoppix Release and SUSE Independence

    Links for the day



  21. Stopping António Campinos and His Software Patents Agenda (Not Legal in Europe) Would Require Independent Courts

    Software patents continue to be granted (new tricks, loopholes and buzzwords) and judges who can put an end to that are being actively assaulted by those who aren't supposed to have any authority whatsoever over them (for decisions to be impartially delivered)



  22. The Linux Foundation Needs to Speak Out Against Microsoft's Ongoing (Continued) Patent Shakedown of OEMs That Ship Linux

    Zemlin actively thanks Microsoft while taking Microsoft money; he meanwhile ignores how Microsoft viciously attacks Linux using patents, revealing the degree to which his foundation, the “Linux Foundation” (not about Linux anymore, better described as Zemlin’s PAC), has been compromised



  23. Links 15/3/2019: Linux 5.0.2, Sublime Text 3.2

    Links for the day



  24. The EPO and the USPTO Are Granting Fake Patents on Software, Knowing That Courts Would Reject These

    Office management encourages applicants to send over patent applications that are laughable while depriving examiners the freedom and the time they need to reject these; it means that loads of bogus patents are being granted, enshrined as weapons that trolls can use to extort small companies outside the courtroom



  25. CommunityBridge is a Cynical Microsoft-Funded Effort to Show Zemlin Works for 'Community', Not Microsoft

    After disbanding community participation in the Board (but there are Microsoft staff on the Board now) the "Linux Foundation" (or Zemlin PAC) continues to take Microsoft money and polishes or launders that as "community"



  26. Links 14/3/2019: GNOME 3.32 and Mesa 19.0.0 Released

    Links for the day



  27. EPO 'Results' Are, As Usual, Not Measured Correctly

    The supranational monopoly, a monopoly-granting authority, is being used by António Campinos to grant an insane amount of monopolies whose merit is dubious and whose impact on Europe will be a net negative



  28. Good News Everyone! UPC Ready to Go... in 2015!

    Benoît Battistelli is no longer in Office and his fantasy (patent lawyers' fantasy) is as elusive as ever; Team UPC is trying to associate opposition to UPC with the far right (AfD) once again



  29. Links 13/3/2019: Plasma 5.15.3,Chrome 73 and Many LF Press Releases

    Links for the day



  30. In the Age of Trumpism EFF Needs to Repeatedly Remind Director Iancu That He is Not a Judge and He Cannot Ignore the Courts

    The nonchalance and carelessness seen in Iancu's decision to just cherry-pick decisions/outcomes (basically ignoring caselaw) concerns technologists, who rightly view him as a 'mole' of the litigation 'industry' (which he came from)


CoPilotCo

RSS 64x64RSS Feed: subscribe to the RSS feed for regular updates

Home iconSite Wiki: You can improve this site by helping the extension of the site's content

Home iconSite Home: Background about the site and some key features in the front page

Chat iconIRC Channel: Come and chat with us in real time

CoPilotCo

Recent Posts