Is the foxmarks addon source open?
Do you support open-source?
Is there a way to contribute to the development?
Is there a way to contribute to the development?
3
people have this question
I have this question, too!
Tell me when someone answers.
The more people who ask this question, the more it gets noticed.
The more people who ask this question, the more it gets noticed.
-
Inappropriate?Foxmarks version 1.0 was released under the apache license, but subsequent releases (2.0 and beyond) are all copyright Foxmarks, Inc.
If you'd like to contribute, please tell your friends, family, and strangers on the street about the utility of the extension--the more, the merrier. :)
We also hope to provide some API's in the future to allow for mashups and the like, so stay tuned!
2 people say
this answers the question
-
Inappropriate?I switched from del.icio.us to Foxmarks for precisely two reasons: the Free and Open Source Software (FOSS) version of the del.icio.us extension didn't integrate well with Firefox and its bookmarks, and the newer version which integrates somewhat better doesn't use a FOSS license. Foxmarks, at the time, claimed to release their extension under the Apache license.
Now I find that Foxmarks has quietly gone proprietary without making that clear. I found Foxmarks quite useful, and thus it annoys me greatly that I suddenly need to find a new bookmarks synchronization extension.
The Free and Open Source Software model works well for the browser that made Foxmarks successful. Why can't it work for you too? What would you lose by releasing Foxmarks under a FOSS license as you once did?
Sincerely,
A former and hopefully future Foxmarks user
I’m betrayed
-
Inappropriate?I use firefox for net banking, I would never trust foxmarks unless it is open sourced as it is able to collect my account and password
-
Inappropriate?
I use firefox for net banking, I would never trust foxmarks unless it is open sourced as it is able to collect my account and password
Same here. I had almost talked myself into using the password synchronization, and now I feel glad that I didn't.
I’m betrayed
-
Inappropriate?Thanks for your feedback, everyone. I'm curious, though, which part of an open source policy do you feel is missing from Foxmarks?
The client code is copyrighted by Foxmarks, but due to the nature of Javascript, it's open for anyone to view if they have concerns about the way it behaves. The only part of the system that's "closed" is the server-side software, but in that case you have the option of using your own server to store your Foxmarks data, thus ensuring a complete chain of open software that you can freely vet at will.
And, of course, Foxmarks is free "as in beer". :) -
I am also disappointed to learn that Foxmarks is proprietary. Eric's response is also a classic example of why "open source" is an inferior term, and "free software" is a better way to describe what we mean. For your information Eric, if your software is not distributed under a license that allows for modification and redistribution, then it is neither open source nor free software. Please do not attempt to pass off your software as "open" simply because we can view the source code, that's just insulting. -
No insult was intended, skyfaller. I was simply addressing the main issues that had been broached, and had reused the word "open" one too many times. My apologies. -
Inappropriate?@Eric:
Glad to hear a response from Foxmarks, thanks!
You asked "which part of an open source policy do you feel is missing from Foxmarks". Let me give you a list of some of the things that I can't do with Foxmarks, but that I *can* do with all open source software, including Firefox itself:
* Improve the software, and pass those improvements on to others or back to Foxmarks. Not a hypothetical: I work as a professional software developer, and I spend 100% of my work time on open source software, as well as a significant fraction of my own free time. In the case of Foxmarks, I know of plenty of things I'd love to work on. For instance, optionally using the same encryption used for password sync to encrypt bookmarks (trading away server-side browsing via my.foxmarks.com for improved security), improving the support for using your own WebDAV server so that it supports all the same features, supporting synchronization of selected cookies, supporting synchronization of the list of installed extensions, and various other features.
* Submit patches together with bug reports. Many of the bug reports I submit to various software packages come with patches attached, so that the authors of that software just need to apply the patch to fix the bug, rather than doing the work themselves.
* Package the software for Linux distributions such as Debian. This would allow me to manage Foxmarks just like I manage the other thousand packages that make up my system: automatically pulling it in on any new system I install, and automatically updating it at the same time I update the other thousand packages on my system.
* Continue using the software if the company behind it disappears. If Foxmarks, the company, disappeared tomorrow, the Foxmarks software would die with it. Nobody else can distribute it, and nobody else can maintain it. With open source software, I know that even if the person or company maintaining a piece of software disappears, someone else can keep it alive.
Now, I have a question for you: what would you lose by making Foxmarks open source? For instance, by putting it under the same license as Firefox itself? As you said, anyone can already see the source code of the client, so you don't have any secrets to protect there. Foxmarks at one point used an open source license, and then stopped doing so. Obviously, Foxmarks must have had some reason for doing so; please tell us, so we can help address your concerns.
And by the way, while I used Foxmarks I recommended it to around a dozen other people, most of whom ended up using it. Now I really regret those recommendations, and I certainly can't in good conscience recommend it to anyone else. So please keep in mind that the people you'd make happy by making Foxmarks open source often represent your more technical users, who make a lot of technology recommendations to others. Whatever bookmark synchronizer I end up using, whether Weave, Chipmark, or some hypothetical future version of Foxmarks under an open source license, I *will* end up recommending it to many people.
Note that my concerns revolve entirely around the Foxmarks client; it doesn't bother me at all that Foxmarks doesn't release the source code to their server any more than it bothers me that Google doesn't release the source code to their search engine. Foxmarks does far better than most in that department: as you said, I can always run my own server, though I'd lose some features by doing so as the Foxmarks client requires the Foxmarks server for some features.
(Also, a minor clarification: "copyrighted by Foxmarks" doesn't mean "not open source", as almost all open source software still has copyright retained by its author(s).)
Sincerely,
A former Foxmarks user, who now has some hope that Foxmarks might listen.
I’m hopeful
-
Thanks for the detailed response, Former Foxmarks User! We'll discuss this some more internally, but for now it stands as-is. -
@Eric: If it would help at all to speak to someone directly and non-anonymously, I'll gladly supply email/IM/other contact information privately. -
Inappropriate?a full server API would be handy and a (easy) way to tell foxmarks to sync to that server as it does to the foxmarks.com server (not to a online file as it does now).
that way you can completely control where your bookmarks are stored and how (encrypted or not)
some functions callable from other add-ons (sync now, change some settings,... (ok these can be bypassed through the about:config and simulating the hotkey))
off topic: I wonder what functions change the bookmarks in FF (test if the page is bookmarked, change the directory of the bookmark, deleting, adding and altering it) and if they can be called from greasemonkey scripts -
Have a look at these pages:
http://www.firefoxfacts.com/2008/06/2...
https://developer.mozilla.org/en/Plac...
https://developer.mozilla.org/en/Quer...
The latter two are geared more towards developers, but are still readable by the average person(...well, at least the first of the two is).
Here is the main page: https://developer.mozilla.org/en/Places -
Inappropriate?Yes, this question is really important. It prevent to include foxmark into Linux distribution, because we don't know if foxmarks is published under an OSI license. Please clarify on which terms and condition you want your copyright be applied to.
-
From the Foxmarks FAQ < http://wiki.foxmarks.com/wiki/Foxmark... >:
" Distributing the Foxmarks Add-on
Can I distribute the Foxmarks add-on on a CD, DVD, or other media?
We are delighted that you are interested in sharing Foxmarks with more people. You may distribute the Foxmarks add-on, provided that you agree to the following conditions:
* You will distribute the latest production Foxmarks client available at the time your media is prepared for distribution. The latest production version will always be available on the Foxmarks website.
* You will not modify the add-on in any way.
* You understand that the Foxmarks add-on is copyrighted by Foxmarks Inc.
* You will send an email to support@foxmarks.com to notify us about your plans prior to starting distribution. This is simply to notify us, you do not need to wait for our permission.
* We reserve the right to revoke your distribution rights at any time.
Can I distribute the Foxmarks add-on from my website?
Yes you may, provided that you agree to the provisions listed in the answer above. However, we encourage you to link to the Foxmarks website instead." -
Inappropriate?Any update on this? Eric mentioned that this might turn into some internal discussion.
I’m hopeful
-
Inappropriate?I have to say that it's really disappointing to see that a year has gone by without another post following up on this very reasonable question. It seems sad that this organization once embraced the principles behind open source software and now seems to be irrationally clinging to a restricted model without addressing the highly rational arguments put forward. I truly appreciate the candor with which Eric has responded and his attitude is admirable, but 12 months of silence on a fundamentally important topic with no resolution is not an ideal company perspective for Xmarks to be projecting...
I’m let down
Loading Profile...




EMPLOYEE