謝邀。首先來說下答案吧:現在公立圖書館必須是對所有人開放的,無需辦理借書證,但是高校圖書館、企事業單位圖書館視本單位規定而行。原因很簡單,現代圖書館五大基本理念的第一條就是“平等服務”,第二條就是“知識自由”。所以,對所有人開放圖書館,也就成為了圖書館對所有人開放的必然。至于題主說的有的地方必須辦卡才能進出圖書館,那得看具體情況了,如果是私人圖書館和高校資料室,只對內部人員開放也無可厚非;企事業單位是否對外部人員開放現在沒有明確規定,屬于模糊地帶。
其實,公立圖書館的公益屬性并非某一人制定,甚至并非大陸人制定的。它有一個不斷認識深化的過程。
從國際上來講
現代圖書館的開發理念其實一直存在爭議,主要有兩種:以美國為代表的服務大眾理念和以蘇聯為代表的精英理念。
美國的服務大眾理念形成于20世紀早期的大蕭條時代,那時美國大量民眾失業,出現了大批失去工作、只能靠社會救濟的民眾。為了緩解社會矛盾政府號召這些失業民眾去圖書館學習,原因很簡單:去圖書館看書總比鬧革命,成為社會不穩定因素好。到了第二次世界大戰,雖然社會勞動力得到了充分就業,但這時又出現了技術工人的缺乏,為了生產大量的高質量產品,工人技能的提高不可或缺,此時圖書館又顯示了它的必要性。第二次世界大戰結束后,世界奠定了以美國和美元為基礎的國際新秩序,此時美國的圖書館理念也跟隨著美國的產品輸出到了世界各地。從上面的歷程中我們可以發現,不管是任何時期,圖書館總是為人民大眾服務,輔助于社會發展的。
與美國服務大眾理念相對的是前蘇聯的精英理念,其核心是圖書館應該服務于精英,不是任何一個普通大眾都能去查閱資料的。但是這種理念已經逐漸被包括俄羅斯在內的世界各國拋棄,所以這里不做具體介紹。
上圖就是俄羅斯圖書館,很能反應前蘇聯時期風格。高大的書架圍繞著十幾把高檔的椅子,試想這樣的圖書館能服務于幾個人?或者說服務于什么樣的人呢?
大陸的具體情況
新大陸成立以來一直跟隨的是前蘇聯的精英理念。但在改革開放后,大陸人逐漸意識到了圖書館服務大眾的社會功能,所以興建新圖書館是面向社會大眾服務的。
以天津圖書館為例,這是位于天津市和平區承德道的老天津圖書館,現在已經是天津市文物局。
蒼松翠柏間隱藏著一棟西式洋房小樓,旁邊就是著名的解放北路金融街,環境優雅相當別致。但這樣的圖書館更多只能起到保存文獻的作用。
下圖是1991年興建的天津復康路圖書館:
可以看到,高大的建筑明顯將服務能力提升了。從一個側面也看出了大陸人對于圖書館服務理念的轉變:圖書館終究是面向社會大眾服務的。值得一提的是興建這個圖書館的時間:1991年,改革開放后經過了80年代的發展,有了一定財力后才能興建如此規模的圖書館以服務社會人員。興建這樣的圖書館理念轉變與經濟發展缺一不可。
這幾年,海河教育園和文化中心館區的開放又使更多社會人士能接觸到圖書館服務,這里不再更多贅述。
總結
回到題主的問題,現代圖書館理念就是要每個人都能平等的接觸到公眾服務,而不論其身份和社會地位如何,這也是社會平等的一個重要方面。各地、市的圖書館理所應當對所有社會大眾開放。至于題主所說有的地方不開放,那應該具體問題具體分析,那里的圖書館?屬于什么性質的圖書館不開放?